無法從主機作業系統存取連接埠 9000 上的 VirtualBox Web 伺服器

無法從主機作業系統存取連接埠 9000 上的 VirtualBox Web 伺服器

我在 W7 主機上有一個 Ubuntu 12.04 來賓 VB。在來賓上,我在連接埠 9000 上執行一個 Web 伺服器,並且可以從 上的來賓存取該 Web 伺服器127.0.0.1:9000

在 VirtualBox 中,我為來賓啟用了兩個網路介面卡。我沒有更改第一個設置,所以它仍然是 NAT。第二個適配器是具有預設設定的僅主機適配器 (VirtualBox 4.3.8)。

ifconfig來賓上顯示eth0eth1,其中eth1有 IP 位址192.168.56.101,我可以從主機成功 ping 通該位址。我也可以從訪客成功 ping 通主機。

在主機上,我在 FF 中訪問“加載頁面時出現問題” 192.168.56.101:9000。我向nmap localhost客人詢問了 9000 是否開放:9000/tcp open cslistener

我究竟做錯了什麼?

答案1

發現問題不是VB什麼的,而是伺服器只接受來自127.0.0.1的請求。

相關內容