我有一台 Windows 机器,上面运行着服务127.0.0.1:9000
。在 VirtualBox 中,我有一个 Linux 客户机,我想访问 Windows 本地主机服务。
在 VirtualBox 中,我有一个 NAT 网络,并且配置了端口转发127.0.0.1:9000
→ 10.0.2.15:9000
。两个系统上的防火墙都已禁用。在主机系统上,telnet127.0.0.1 9000
运行正常,但在客户系统上telnet 10.0.2.15 9000
返回连接被拒绝。
在 VBox.log 中我可以看到端口转发规则已应用:
00:00:06.261834 [/Devices/e1000/0/LUN#0/Config/PortForwarding/] (level 6)
00:00:06.261835
00:00:06.261835 [/Devices/e1000/0/LUN#0/Config/PortForwarding/0/] (level 7)
00:00:06.261836 BindIP <string> = "127.0.0.1" (cb=10)
00:00:06.261837 GuestIP <string> = "10.0.2.15" (cb=10)
00:00:06.261837 GuestPort <integer> = 0x0000000000002328 (9 000)
00:00:06.261838 HostPort <integer> = 0x0000000000002328 (9 000)
00:00:06.261838 Name <string> = "Rule 1" (cb=7)
00:00:06.261839 Protocol <string> = "TCP" (cb=4)
我做错了什么?这种端口转发可能吗?