VMware: NAT กับ Bridged เทียบกับ Host-Only คืออะไร
VMware: NAT กับ Bridged เทียบกับ Host-Only คืออะไร
คำตอบ:
โฮสต์เท่านั้นอนุญาตการดำเนินการเครือข่ายกับ Host OS เท่านั้น
โหมด NAT จะปิดบังกิจกรรมเครือข่ายทั้งหมดราวกับว่ามันมาจาก Host OS ของคุณแม้ว่า VM สามารถเข้าถึงทรัพยากรภายนอกได้
โหมดเชื่อมต่อจะจำลองโหนดอื่นบนเครือข่ายทางกายภาพและ VM ของคุณจะได้รับที่อยู่ IP ของตัวเองหากเปิดใช้งาน DHCP ในเครือข่าย
แนวคิดเดียวกับการตั้งค่าเครือข่ายปกติ :)
โฮสต์เท่านั้น : VM จะถูกกำหนดหนึ่ง IP แต่สามารถเข้าถึงได้โดยกล่อง VM กำลังทำงานอยู่เท่านั้น ไม่มีคอมพิวเตอร์เครื่องอื่นสามารถเข้าถึงได้
NAT : เช่นเดียวกับเครือข่ายในบ้านของคุณที่มีเราเตอร์ไร้สาย VM จะถูกกำหนดในซับเน็ตแยกต่างหากเช่นเดียว192.168.6.1
กับโฮสต์คอมพิวเตอร์ของคุณและ VM คือ192.168.6.3
จากนั้น VM ของคุณสามารถเข้าถึงเครือข่ายภายนอกเช่นโฮสต์ของคุณ แต่ไม่มีการเข้าถึง VM ภายนอกของคุณ โดยตรงมันได้รับการคุ้มครอง
Bridged : VM ของคุณจะอยู่ในเครือข่ายเดียวกับโฮสต์ของคุณหาก IP โฮสต์ของคุณคือ172.16.120.45
VM ของคุณจะเป็นเช่น172.16.120.50
นั้น มันสามารถเข้าถึงได้โดยคอมพิวเตอร์ทุกเครื่องในเครือข่ายโฮสต์ของคุณ
ในขณะที่คำตอบอื่น ๆ ที่นี่ให้คำอธิบายที่ดีสำหรับโหมด NAT และ Bridged คำอธิบายสำหรับโหมด Host-only นั้นไม่ค่อยแม่นยำ
จากเอกสารประกอบของ VMware ภายใต้การกำหนดค่าการเชื่อมต่อเครือข่าย> ทำความเข้าใจกับการกำหนดค่าเครือข่ายทั่วไป :
เครือข่ายโฮสต์เพียง แต่จะสร้างเครือข่ายที่มีอยู่อย่างสมบูรณ์ภายในคอมพิวเตอร์โฮสต์ ระบบเครือข่ายแบบโฮสต์เท่านั้นให้การเชื่อมต่อเครือข่ายระหว่างเครื่องเสมือนและระบบโฮสต์โดยใช้อะแดปเตอร์เครือข่ายเสมือนที่มองเห็นได้บนระบบปฏิบัติการโฮสต์
(ของฉันเน้น)
โปรดทราบว่ามันไม่ได้บอกว่า VM จะสามารถเข้าถึงได้โดยโฮสต์เท่านั้น เครือข่ายเป็นตัวเองที่มีอยู่ไม่ได้เชื่อมต่อ นี่คือความแตกต่างที่ลึกซึ้ง แต่สำคัญ
นอกจากนี้ตามที่ระบุไว้โดย user5389726598465 ภายใต้การสร้างเครื่องเสมือน> การเตรียมการสร้างเครื่องเสมือนใหม่> การเลือกประเภทการเชื่อมต่อเครือข่ายสำหรับเครื่องเสมือน :
ด้วยระบบเครือข่ายแบบโฮสต์เท่านั้นเครื่องเสมือนสามารถสื่อสารกับระบบโฮสต์และเครื่องเสมือนอื่น ๆ ในเครือข่ายแบบโฮสต์เท่านั้นเท่านั้น เลือกเครือข่ายเฉพาะโฮสต์เพื่อตั้งค่าเครือข่ายเสมือนจริงที่แยกได้
คุณควรระวังว่าโหมด Host-only, NAT และ Bridged เป็นนามแฝงของสวิตช์เครือข่ายเสมือน ("VMnets") ที่กำหนดค่าไว้ล่วงหน้าสำหรับพฤติกรรมที่แตกต่างกัน เช่นเดียวกับสวิตช์เครือข่ายปกติเครื่องทั้งหมดที่เชื่อมต่อกับสวิตช์เดียวกันจะมองเห็นซึ่งกันและกัน
ซึ่งหมายความว่า VMs ทั้งหมดที่เชื่อมต่อกับเครือข่ายโฮสต์เท่านั้นจะสามารถมองเห็นไปยังโฮสต์และกับแต่ละอื่น ๆ หากคุณต้องการ VM ที่มองเห็นได้เฉพาะกับโฮสต์คุณจะต้องกำหนด VMnet เฉพาะและหลีกเลี่ยงการกำหนด VM อื่น ๆ ให้กับ VMnet นั้น
ตารางต่อไปนี้จากเว็บไซต์เอกสาร Virtualboxแสดงการเชื่อมต่อระหว่าง VM และโฮสต์สำหรับเครือข่ายประเภทต่างๆ: