我的公共IP地址真的是唯一的吗?

3

我想问一下我的路由器的IP地址(我的“公共”IP地址)是否真的是唯一的,即它不与Internet上的其他路由器/主机共享。

如果是这种情况,我想我的ISP会应用一些NAT策略,将我的“公共”IP地址和连接端口转换为其他IP:端口对(就像本地NAT中发生的那样)。


1
除了任播的情况外,公共IP地址是唯一的,尽管ISP分配给您的可能不是公共地址。请参阅CGN。 - undefined
2个回答

3

许多运营商使用一种称为“承载级NAT”、“NAT 44”或“大规模NAT”的NAT版本。

基本上,运营商在网络核心和边缘设备(即您的路由器)之间使用私有寻址,然后在其网络核心将私有地址转换为公共地址,然后流量进入另一个网络。

私有地址和公共地址之间没有一对一映射关系,甚至端口号也可能随时间重新使用。

因此,要从运营商日志中识别给定的私有地址和用户,需要查看公共IP地址、公共端口和时间戳(因为相同的公共IP和端口可能在不同时间映射到不同的私有IP)。

当您试图使网络设备尽可能优化时,事情变得更加复杂 - 有机制尝试为已使用过的私有IP分配相同的公共IP和端口以提高效率。这可能会给最终设备留下静态IP映射的印象,但实际上通常并非如此。

最后,以上所有内容都与您家庭或业务中可能拥有的任何本地NAT无关 - 即您可以并且可能会在本地路由器上为本地设备进行NAT转换。


0
与IP地址不同,公共IP地址不在本地网络中使用,而只在互联网上使用。路由器(iPhone:您的盒子)将IP地址连接到互联网,这使得您的盒子在互联网上可见(它会响应ping请求)。但是,当您使用一个网站时,您使用的是Web服务器的公共地址。
公共IP地址在全球范围内是唯一的,而私有地址则必须在同一本地网络中是唯一的,但在全局层面上并非如此,因为这些地址无法在互联网上进行路由。
列出了所有A类、B类和C类的公共IP地址,这些地址是私有地址列表的一部分,适用于这些类别或A类别的例外情况。

与IP地址不同,公共IP地址不在本地网络中使用,而只在互联网上使用。这简直是不正确的说法。许多企业和政府拥有一系列公共IP地址,并在其网络中使用它们。此外,网络类别已经过时,在1993年被RFC 1517、1518和1519杀死,这些RFC定义了CIDR(无类别域间路由)。现代网络已经超过20年没有使用类别了。请让它们安息吧。 - undefined

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