从 VirtualBox 客户机连接到主机 localhost 接口

从 VirtualBox 客户机连接到主机 localhost 接口

我有一台 Windows 机器,上面运行着服务127.0.0.1:9000。在 VirtualBox 中,我有一个 Linux 客户机,我想访问 Windows 本地主机服务。

在 VirtualBox 中,我有一个 NAT 网络,并且配置了端口转发127.0.0.1:900010.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)

我做错了什么?这种端口转发可能吗?

相关内容