
互联网
互联网的路由表是基于共识与信任构建的。一个IP地址是否为公网地址,取决于公网上的各个网关
路由器是否承认该地址的有效性。这种承认的方式主要包括以下两种:1. 一个可信的
路由器宣告了一条包含该IP地址的路由,并指明了其走向。2. 根据某种技术规范定义,确认该IP地址所属的网段为公网地址。这些规则本质上依赖于一种行业内的共识。然而,在具体网络环境中,运营商可以选择不遵守这些共识。例如,某些特定地址可能被标记为无效并直接丢弃(如某些国家的防火墙机制)。此外,一些本应属于内网的地址可能会在一定范围内被当作公网地址使用。假设你是一名运营商,完全可以在自己的
路由器上宣告一个192.168.1.0/24的地址,并告知其他运营商这是你的地址范围。但由于该地址根据规范属于私有地址,即使你进行了宣告,其他运营商也不会启用或信任这个地址。需要注意的是,公网地址并不一定都在公网上使用。例如,30.0.0.0/8、40.0.0.0/8等地址的所有权归属于
美国军方,但美军从未在公网上宣告过这些路由信息,因此大多数运营商默认将这些地址视为私有地址,这也是一种共识。此外,许多
美国大企业因拥有大量IP地址资源,会将部分公网地址用于内网环境,这种方式同样可行。如果未来各国
互联网完全断开连接(类似俄罗斯或朝鲜的情况),各国可以基于本国需求重新定义重复的公网IP地址。这仍然是基于国内的共识机制。如果你能够控制全球90%以上的运营商,并要求他们必须认可你所宣告的192.168.1.1地址,那么这个IP地址就有可能出现在公网上。综上所述,哪些IP地址属于公网地址,哪些属于内网地址,实际上是一个共识与信任的问题,而非IP地址本身的属性决定。