公有 IP 地址范围可以用作私有 IP 吗?

4
根据IANA标准,以下是私有IP地址范围,
10.0.0.0 to 10.255.255.255
172.16.0.0 to 172.31.255.255
192.168.0.0 to 192.168.255.255

IP地址是否可以在其范围之外被用作私有IP地址来在特定网络中传输数据包?


2
你可以在自己的网络上使用任何寻址方式,但是你永远无法与公共互联网上具有相同网络公共地址的主机/服务器联系。例如,你可以使用8.8.8.0/24网络,但是你将无法使用Google的8.8.8.8 DNS服务器,因为你的主机会认为该地址在同一网络上。 - Ron Maupin
2个回答

6

基本上,您可以在私有网络中使用任何IP地址范围。没有规定反对这样做。

但是,当具有实际属于公共范围的IP地址的机器想要访问互联网时,您必须采取预防措施以避免路由故障。在这种情况下,您需要一个能够双向NAT您的内部地址的路由器或防火墙。


我们有一台拥有私有IP地址(不在IANA范围内)的机器,它可以对互联网上的公共IP进行SNMP轮询...这是如何可能的? - overexchange
一台拥有私有IP地址(在IANA之外)的机器如何与互联网上的公共IP进行通信? - overexchange
你需要一个执行NAT的路由器。最简单的方法是使用带有公共IP地址的宽带固定电话线路。在这条线路后面,您放置路由器,并将私有网络连接到您的路由器的LAN。就是这样。 - user6749601

1
当然,没有任何阻止你将静态IP设置为任何你想要的内容。路由器决定数据包的路由。在内部网络中,由于你拥有路由器,如果你可以接受这些公共服务器无法访问,你可以决定使用通常用于公共流量的IP范围。
请注意,如果你的服务器正在运行解析到另一个域名的IP地址上,这可能会导致DNS产生异常副作用。服务器将显示在该域上运行。也许这正是你想要的,尽管使用SSL时,你会收到一个指纹不匹配的警告。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接