我可以使用哪些私有 IP 地址?

我可以使用哪些私有 IP 地址?

我有一台专用服务器,在公共 IP 地址上运行多个面向 Web 的虚拟机;我为每个 IP 向托管服务提供商付费。

我还想使用私有地址运行虚拟机。我可以使用哪些地址:这取决于我的托管服务提供商,还是我可以使用任何 IP 地址私有地址空间

答案1

您可以使用以下范围内的任意地址:

  • 10.xxx
  • 192.168.xx
  • 172.16.xx - 172.31.xx

正如其他人提到的,您的提供商可能保留了某些范围或地址。
如果是这种情况,他们可能会通知您,因为不这样做是完全不负责任的(否则您可能会破坏他们的网络)。

看到这个维基百科文章有关专用网络的更多信息

答案2

您可以使用任何您想要的私人地址,这就是他们的定义。

(也就是说,有些情况下,比如在提供商内部运行私有网络,他们可能需要出于内部路由/交换的原因设置或向您提供私有地址)

答案3

当您的虚拟机使用主机内虚拟网络(它们仅与主机或在同一主机下运行的其他虚拟机通信)时,您可以分配任何您想要的 IP 地址。

但是,当您想要与其他服务器上运行的虚拟机或裸机进行通信时,您将需要使用托管提供商的网络基础架构,这意味着您不能随意分配任何 IP。当您随意分配任何 IP 地址时,您可能会与同一数据中心的其他客户发生地址冲突。因此,每个虚拟机都需要提供商分配的 LAN IP。

但是,这假设虚拟机甚至位于同一个 LAN 上。当您的托管服务提供商规模较大时,他们的服务器很可能位于不同的 LAN 网络上。或者物理机器可能位于 LAN 上以用于管理目的,但出于安全原因,所有虚拟机都有意与管理 LAN 隔离,并且只能通过其 Internet IP 进行通信。

您需要咨询您的托管服务提供商以了解详细信息。

当您的托管服务提供商没有为您的每台服务器提供多个 LAN-IP(或者没有以合理的价格提供)时,您可以在物理服务器之间建立 VPN 隧道,并使用该 VPN 隧道桥接主机内的 VM 网络。

相关内容