![为虚拟机设置不同子网的 IP 地址](https://linux22.com/image/613995/%E4%B8%BA%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%AE%BE%E7%BD%AE%E4%B8%8D%E5%90%8C%E5%AD%90%E7%BD%91%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80.png)
我的服务器上只有 1 个 NIC,其 IP 地址为 62.XX107。我从数据中心收到的网关是 62.XX1。我从数据中心购买了另外 2 个 IP 地址,用于我的虚拟机,但 IP 地址以 5 开头!我的意思是它们是 5.XXX 我真的很困惑如何让它工作!
注意:虚拟机上安装了 Windows Server 2008 R2。
答案1
如果 5.XXX IP 位于网络内(与 62.XX107 IP 位于同一交换网络上),则您的服务器所连接的网络上有多个子网,并且您的托管服务提供商应该已经为您提供了子网掩码和网关以供使用。在这种情况下,您的服务器将桥接(而不是路由)数据包到您的虚拟机;服务器将充当虚拟网络交换机。
如果 5.XXX IP 已路由,则您的托管服务提供商已创建静态路由,通过您服务器的 62.XX107 IP 传递这些数据包,并且您需要您的服务器将这些数据包路由到内部 VM 网络。路由到您的 5.XXX 网络的子网掩码应该已经提供。
您的托管服务提供商应该为您提供支持;他们应该能够回答这些 IP 是否是路由的还是在网络上的,并且可能能够为您提供指导。