ตามเอกสาร:
ยูทิลิตี้ rpcbind [3] จับคู่บริการ RPC กับพอร์ตที่พวกเขารับฟัง กระบวนการ RPC แจ้งเตือน rpcbind เมื่อเริ่มทำงานการลงทะเบียนพอร์ตที่กำลังรับฟังและหมายเลขโปรแกรม RPC ที่คาดว่าจะให้บริการ จากนั้นระบบไคลเอ็นต์จะติดต่อ rpcbind บนเซิร์ฟเวอร์ด้วยหมายเลขโปรแกรม RPC เฉพาะ บริการ rpcbind เปลี่ยนเส้นทางลูกค้าไปยังหมายเลขพอร์ตที่เหมาะสมเพื่อให้สามารถสื่อสารกับบริการที่ร้องขอ
เพื่อทดสอบสิ่งนี้ฉันตั้งค่าเซิร์ฟเวอร์ NFS และไคลเอนต์และตรวจสอบการรับส่งข้อมูลระหว่างพวกเขา จากสิ่งที่ฉันเห็นลูกค้ารู้อยู่แล้วว่าบริการ NFS บนเซิร์ฟเวอร์กำลังฟังพอร์ต 2049
แล้ว rcpbind จะเริ่มเล่นเมื่อไหร่? เมื่อฉันทำrpcinfo
บนเซิร์ฟเวอร์ฉันได้รับต่อไปนี้:
100003 2 udp 0.0.0.0.8.1 nfs superuser
100003 3 udp 0.0.0.0.8.1 nfs superuser
100003 2 udp6 ::.8.1 nfs superuser
100003 3 udp6 ::.8.1 nfs superuser
100003 2 tcp 0.0.0.0.8.1 nfs superuser
100003 3 tcp 0.0.0.0.8.1 nfs superuser
100003 2 tcp6 ::.8.1 nfs superuser
100003 3 tcp6 ::.8.1 nfs superuser
สิ่งที่ไม่0.0.0.0.8.1
ได้หมายความว่าในกรณีนี้หรือไม่? และนี่แปลเป็นพอร์ต 2049 อย่างไร