การใช้ 10.0.2.2 เพื่อเข้าถึงพร็อกซีของโฮสต์จากแขก VirtualBox NAT
ตีความนามแฝงโฮสต์ของ NAT ใน VirtualBox ตามบริบทเครือข่ายจริงเมื่อเลือกที่อยู่พร็อกซี
ตัวอย่าง Vagrant ใช้ 10.0.2.2:3128 คุณคัดลอกไปยังเบราว์เซอร์ของแล็ปท็อปแล้วพร็อกซีเข้าถึงไม่ได้ ตัวเลขนั้นไม่ใช่ที่อยู่สากลของเครื่องโฮสต์
ในการตั้งค่าอะแดปเตอร์ NAT ตัวแรกตามปกติของ VirtualBox นั้น 10.0.2.2 มีบทบาทพิเศษจากแขกไปยังโฮสต์ ความหมายขึ้นอยู่กับการจัดวางเครือข่ายเสมือนนั้น ไฮเปอร์ไวเซอร์อื่น โหมดอะแดปเตอร์ที่ต่างออกไป หรือเนมสเปซเครือข่ายอื่นอาจต้องใช้ที่อยู่อื่น
| ไคลเอนต์ทำงานที่ใด | ต้องระบุอะไร |
|---|---|
| โฮสต์เอง | ตัวรับฟังที่เข้าถึงได้จากโฮสต์ อาจเป็นลูปแบ็กของมัน |
| แขก VirtualBox NAT | การแมปการเข้าถึงโฮสต์ที่เอกสารระบุไว้สำหรับอะแดปเตอร์นั้น |
| แขกแบบบริดจ์หรือเครื่อง LAN อื่น | ที่อยู่โฮสต์ที่เข้าถึงได้และตัวรับฟังที่ได้รับอนุญาต |
| คอนเทนเนอร์ภายในแขก | ขอบเขตเครือข่ายอีกชั้นและเส้นทางไปยังพร็อกซี |
127.0.0.1 ของแขกโดยปกติหมายถึงแขก ไม่ใช่โฮสต์ ในทางกลับกัน ไม่ควรวางนัยทั่วไปของการแมป NAT พิเศษไปยังทุกที่ที่อาจอ่านการกำหนดค่าได้
หลังจากเลือกที่อยู่แล้ว ให้ตรวจสอบตัวรับฟังและนโยบายการเข้าถึง บริการของโฮสต์ที่ผูกไว้เฉพาะที่ที่แขกแบบบริดจ์เข้าถึงไม่ได้จะไม่สามารถเข้าถึงได้ด้วยการสะกด URL อีกแบบ การขยายการผูกควรเป็นการตัดสินใจเรื่องการเข้าถึงอย่างตั้งใจ พร้อมข้อจำกัดไฟร์วอลล์ที่สอดคล้องกัน
ให้ตำแหน่งของไคลเอนต์ผูกอยู่กับตัวอย่างการกำหนดค่า การกล่าวว่าพร็อกซีอยู่บนโฮสต์นั้นไม่ครบถ้วนเมื่อหลายโฮสต์และแขกร่วมใช้การตั้งค่าเดียวกัน