有效的公共 IP 地址范围有哪些

有效的公共 IP 地址范围有哪些

网络上有许多列表定义了所有有效的公共 IP 地址范围,但它们似乎不太准确。

我发现的最常见列表如下所示。然而,此列表不包括 191.236.xx 中的地址,尽管该范围内有公共 Web 服务器。

是否有一个明确且正确的清单?

  • 1.0.0.0 - 9.255.255.255
  • 11.0.0.0 - 126.255.255.255
  • 129.0.0.0 - 169.253.255.255
  • 169.255.0.0 - 172.15.255.255
  • 172.32.0.0 - 191.0.1.255
  • 192.0.3.0 - 192.88.98.255
  • 192.88.100.0 - 192.167.255.255
  • 192.169.0.0 - 198.17.255.255
  • 198.20.0.0 - 223.255.255.255

答案1

互联网号码分配机构提供了有关此主题的标准。对于 IPv4,以下是其“特殊用途地址注册表”中的内容。这意味着,对于我们的目的而言,这些地址块中的任何内容都不应分配,因为它们不应“公开”路由。

0.0.0.0/8
10.0.0.0/8
100.64.0.0/10
127.0.0.0/8
169.254.0.0/16
172.16.0.0/12
192.0.0.0/24
192.0.0.0/29
192.0.0.8/32
192.0.0.9/32
192.0.0.170/32
192.0.0.171/32
192.0.2.0/24
192.31.196.0/24
192.52.193.0/24
192.88.99.0/24
192.168.0.0/16
192.175.48.0/24
198.18.0.0/15
198.51.100.0/24
203.0.113.0/24
240.0.0.0/4
255.255.255.255/32

# Also to be considered, multicast addresses subnet:
224.0.0.0/4

这与您上面提供的示例更加一致。

如果你不懂 CIDR 表示法,你可以将它们转换为范围这里

答案2

  • 1.0.0.0-9.255.255.255
  • 11.0.0.0-100.63.255.255
  • 100.128.0.0-126.255.255.255
  • 128.0.0.0-169.253.255.255
  • 169.255.0.0-172.15.255.255
  • 172.32.0.0-191.255.255.255
  • 192.0.1.0/24
  • 192.0.3.0-192.88.98.255
  • 192.88.100.0-192.167.255.255
  • 192.169.0.0-198.17.255.255
  • 198.20.0.0-198.51.99.255
  • 198.51.101.0-203.0.112.255
  • 203.0.114.0-223.255.255.255

答案3

结合 BrianC 和 hmuller 的列表,我发现 3 个范围确实重叠:

  • 192.31.196.0/24
  • 192.52.193.0/24
  • 192.175.48.0/24

在我的合并列表中,它们被视为无效:

CIDR             First IP      Last IP          
0.0.0.0/8        0.0.0.0       0.255.255.255    Not valid
                 1.0.0.0       9.255.255.255    Valid
10.0.0.0/8       10.0.0.0      10.255.255.255   Not valid
                 11.0.0.0      100.63.255.255   Valid
100.64.0.0/10    100.64.0.0    100.127.255.255  Not valid
                 100.128.0.0   126.255.255.255  Valid
127.0.0.0/8      127.0.0.0     127.255.255.255  Not valid
                 128.0.0.0     169.253.255.255  Valid
169.254.0.0/16   169.254.0.0   169.254.255.255  Not valid
                 169.255.0.0   172.15.255.255   Valid
172.16.0.0/12    172.16.0.0    172.31.255.255   Not valid
                 172.32.0.0    191.255.255.255  Valid
192.0.0.0/24     192.0.0.0     192.0.0.255      Not valid
192.0.1.0/24     192.0.1.0     192.0.1.255      Valid
192.0.2.0/24     192.0.2.0     192.0.2.255      Not valid
                 192.0.3.0     192.31.195.255   Valid
192.31.196.0/24  192.31.196.0  192.31.196.255   Not valid
                 192.31.197.0  192.52.192.255   Valid
192.52.193.0/24  192.52.193.0  192.52.193.255   Not valid
                 192.52.194.0  192.88.98.255    Valid
192.88.99.0/24   192.88.99.0   192.88.99.255    Not valid
                 192.88.100.0  192.167.255.255  Valid
192.168.0.0/16   192.168.0.0   192.168.255.255  Not valid
                 192.169.0.0   192.175.47.255   Valid
192.175.48.0/24  192.175.48.0  192.175.48.255   Not valid
                 192.175.49.0  198.17.255.255   Valid
198.18.0.0/15    198.18.0.0    198.19.255.255   Not valid
                 198.20.0.0    198.51.99.255    Valid
198.51.100.0/24  198.51.100.0  198.51.100.255   Not valid
                 198.51.101.0  203.0.112.255    Valid
203.0.113.0/24   203.0.113.0   203.0.113.255    Not valid
                 203.0.114.0   223.255.255.255  Valid
224.0.0.0/4      224.0.0.0     239.255.255.255  Not valid
240.0.0.0/4      240.0.0.0     255.255.255.255  Not valid

答案4

以下从 1 到 191 的所有 IP 地址(RFC1918 私有地址除外)均分配给公共 IP。

RFC1918——私有地址分配:

  • 10.0.0.0 - 10.255.255.255 (10/8 前缀)
  • 172.16.0.0 - 172.31.255.255(172.16/12 前缀)
  • 192.168.0.0 - 192.168.255.255(192.168/16 前缀)

相关内容