Ini pengaturan saya:
- Host: Windows XP
- Guest: Ubuntu 10.04
- Networking: NAT
Saya menetapkan server web Apache pada Tamu, tetapi saya ingin dapat melakukan ini pada mesin Windows:
- go to the browser, type http://localhost:8000
Juga, saya mencoba mengubah jaringan saya menjadi jembatan dan saya mendapat IP baru. Tetapi ketika saya mencoba untuk melakukan http: //: 8000, ia mengatakan bahwa itu tidak dapat terhubung.
virtualbox
portforwarding
Carmen
sumber
sumber
Jawaban:
Host komunikasi jaringan -> Tamu
Sambungkan ke Tamu dan temukan alamat ip:
contoh hasil (alamat ip adalah 10.0.2.15):
Buka jendela contoh Vbox -> Menu -> Adapter jaringan:
Buka sistem host dan coba di browser:
atau alamat ip jaringan Anda (cari tahu di mesin host dengan menjalankan: ipconfig).
Komunikasi jaringan Guest -> Host
Dalam hal ini penerusan port tidak diperlukan, komunikasi berjalan melalui LAN kembali ke host.
Di mesin host - cari tahu alamat ip netw Anda:
contoh hasil:
Pada mesin tamu Anda dapat berkomunikasi langsung dengan tuan rumah, mis. Periksa dengan ping:
sumber
Itu tidak mungkin.
localhost
selalu default ke perangkat loopback di sistem operasi lokal.Ketika mesin virtual Anda menjalankan sistem operasinya sendiri, ia memiliki perangkat loopback sendiri yang tidak dapat Anda akses dari luar.
Jika Anda ingin mengaksesnya mis. Di peramban, sambungkan dengan IP lokal:
Ini hanya contoh saja, Anda dapat mengetahui IP yang sebenarnya dengan mengeluarkan
ifconfig
perintah pada shell di sistem operasi guest.sumber
mysite.localhost
tidak akan dapat diakses oleh mesin Guest, karena saya harus merujuk ke Host menggunakan alamat IP saja?