2 个 VMware Fusion VM:一个托管应用程序,另一个访问它,主机不参与

2 个 VMware Fusion VM:一个托管应用程序,另一个访问它,主机不参与

一直在搜索,但无法找到两个虚拟机之间的答案(而且我尝试过的办法都没有奏效)。

请原谅“url”假装它是“http://”(不能发布超过 2 个链接)

两台虚拟机都在 NAT 上运行(与 Mac 共享)一台虚拟机是 Windows Server 2012 RS,另一台是 CentOs CentOS 正在托管一个 tomcat 服务器,我希望能够从 Windows 服务器访问该服务器(123.456.789.012)(例如:url 123.456.789.012:1802)。

我尝试从 centOS 框中的 ifconfig 中获取 IP:

eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 172.16.170.128  netmask 255.255.255.0  broadcast 172.16.170.255
    inet6 fe80::20c:29ff:fe11:e2d3  prefixlen 64  scopeid 0x20<link>
    ether 00:0c:29:11:e2:d3  txqueuelen 1000  (Ethernet)
    RX packets 520378  bytes 594579006 (567.0 MiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 237299  bytes 30535626 (29.1 MiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

因此,从 Windows VM 尝试:url 172.16.170.128:1802,但一无所获。它是可 ping 的。从 centOS VM,我可以看到服务器在以下位置启动并运行:url localhost:1802

我可能忽略了一些非常简单的东西,但我通常对网络方面的东西非常不擅长。我必须通过主机(mac)做些什么吗?

答案1

所以看来我只需要将其添加到 Windows VM 上的 hosts 文件中。仍然不知道为什么它不能直接使用 IP,但当我只输入 IP 时,它似乎会从服务器计算机上的 hosts 文件中引入其他添加内容。

相关内容