【发布时间】:2014-01-26 15:58:37
【问题描述】:
我正在做一个学术项目(不是专业的),想知道我是否可以设置一个规则,允许我将我的本地 IP 地址重定向到我的虚拟机地址,虚拟机是一个 HTTP 服务器,所以我需要从同一网络上的其他计算机上检查我的网站,在其他计算机上,我将写入我的服务器计算机的 IP(包含一个 vm),然后该 IP 将被转换为我的 vm IP。
【问题讨论】:
标签: windows http networking ip vmware
我正在做一个学术项目(不是专业的),想知道我是否可以设置一个规则,允许我将我的本地 IP 地址重定向到我的虚拟机地址,虚拟机是一个 HTTP 服务器,所以我需要从同一网络上的其他计算机上检查我的网站,在其他计算机上,我将写入我的服务器计算机的 IP(包含一个 vm),然后该 IP 将被转换为我的 vm IP。
【问题讨论】:
标签: windows http networking ip vmware
在主机上,您可以在具有管理员权限的 cmd 下使用以下 Netsh 命令:
netsh interface portproxy add v4tov4 listenport=80 connectaddress=192.168.0.10
假设虚拟机IP地址为192.168.1.10(替换成实际的并设为静态),HTTP服务器在80端口,使用IPv4。
成功输入后,您可以使用以下命令确认规则:
netsh interface portproxy show all
更多信息可以参考以下链接:
http://technet.microsoft.com/en-us/library/cc731068(v=ws.10).aspx#BKMK_1
【讨论】:
两种选择:
1) 使用桥接 NIC。假设 DHCP 处于活动状态,VM 将在与主机相同的子网中拥有一个 IP 地址。这是最简单的。
2) 如果是 VMware Workstation,请将 VM 连接到 NAT 交换机。然后在网络配置中,您可以进行端口转发,这样当您的主机 IP 在端口 X 上接收流量时,它可以将该流量转发到 NAT 客户端 IP 端口 X(或 Y)。我不记得 VMware Player 是否有 NAT 端口转发。
【讨论】: