Yah, saya telah menyiapkan VM di Virtual Box di PC (label sebagai PC2), dan saya telah meng-host layanan web di VM (IIS).
PC2 - Windows Server 2003 VM - Windows 7 x86
Sekarang saya ingin mengakses layanan web dari PC lain (label sebagai PC1) dalam jaringan yang terhubung dengan PC1. Diagram berikut akan sangat membantu untuk mendapatkan ide yang jelas.
Jadi LAN adalah 192.168.5.0. Tetapi port jaringan virtual IP adalah 192.168.56.1 secara default. Dalam VM, IP-nya dari DHCP secara default. (ipconfig memberi Anda alamat IP seperti 10.0.0.2.15, subnet mask 255.255.255.0 dan gateway sebagai 10.0.2.2).
Pada titik ini, saya dapat melakukan ping PC1 (192.168.5.31) dari VM (10.0.2.15), tetapi saya tidak bisa melakukan ping 10.0.2.2 dari PC 1. Bahkan jika saya membuat VM dan PC2 port virtual IP ke beberapa rentang statis, dari VM, Saya tidak bisa melakukan ping IP apa pun.
Bagaimana cara mengatasi situasi ini? Terima kasih sebelumnya
sumber
Anda harus mengekspos alamat IP VM ke jaringan eksternal dan TIDAK membuatnya DHCP, baik mengatur paket routing pada PC2 sehingga akan berfungsi sebagai proxy (yang saya tidak tahu bagaimana Anda melakukannya pada Windows, di Linux itu cara lebih mudah).
Sebagai opsi, Anda dapat mengatur server web pada PC2 dan membuatnya menjadi proxy ke VM, tetapi sekali lagi dalam hal ini Anda lebih baik dengan IP statis untuk VM dan bukan DHCP.
Opsi ketiga akan menggabungkan semua mesin ke VPN di mana PC2 akan menjadi router / server. Tapi itu terlalu rumit untuk diatur di Windows.
sumber