Answers:
一般而言,答案是肯定的,公共IP在全球范围内是唯一的。
在IPv4上下文中,已知不唯一的IP(v4)是专用IP,它们位于以下范围内:
从192.168.0.0到192.168.255.255。
参见 rfc1918
您的家庭路由器在“互联网侧”接口上具有的IP是公开的,由您的ISP提供。您在家庭的WiFi端或以太网Lan连接中使用的IP是私有的,因此它们不是唯一的,但这不是问题,因为这些IP在经过NAT转换或转换之前从未离开您的家。
编辑:
现在,正如下面的评论所提到的,我刚才所说的有一个例外。有一些技术可以使我们在一对一通信原始Internet协议范式上更加灵活,以允许一对一的关系。例如,在谈论需要高可用性,冗余或低延迟的服务(例如DNS或CDN服务)时,会使用这些技术。在给定特定IP(IPv4或IPv6)的情况下,世界上可能有一台服务器配置为可以应答该IP,但是只有一台服务器可以应答。
参见rfc4786
此外,IPv6引入了一种新的寻址系统来应对这些“新需求”,并定义了“ Anycast地址”
IP版本6(IPv6)定义了一种新的地址类型,称为“任意播”地址,该地址类型允许将数据包路由到都响应相同地址[2、3]的多个不同节点之一。可以将任播地址分配给一个或多个网络接口(通常在不同节点上),网络根据使用中的路由协议确定的“距离”概念将寻址此地址的每个数据包传送到“最近”接口。
参见rfc2526
关于IPv6任意播地址
任播地址是分配给通常属于不同节点的一组接口的地址。发送到任播地址的数据包将传递到由任播地址标识的最近接口(由使用中的路由协议定义)。从语法上讲,单播地址与单播地址是无法区分的,因为从单播地址空间分配了单播地址。将单播地址分配给多个接口会使单播地址成为任意播地址。必须将分配了任播地址的节点明确配置为识别该地址为任播地址。
参见思科资源