飘在云端

啊!那蓝真天,白真云!

· 备查 · · 1770次浏览

全球私有、内网、保留IPv4/6地址完整范围(CIDR)

  • 更新:2022-2-23 如评论所示,建议多带点脑子看,这里的重复是单独的重复字面上的意思?除非被某个未来的 RFC 彻底取代(即 Deprecated、obsoletes ),后续迭代产生的扩充保留范围不叫重复,因为本身的目的和用途也不一致。
  • 最后更新日期: 2021-9-11 11:25:45
    添加 224.0.0.0/4 / 240.0.0.0/4 / 224.0.0.0/3 一些补充说明。

      这里收集的IP地址应该是全网最全的了,ICANN/IANA/IETF/RFC规范 这几家的文档,更新也不太及时,很多被遗弃取代的协议需要自己校验,含IPv4和IPv6,并且已经剔除了被最新标准淘汰取代的地址(当然后续还可能会增补迭代),所有地址经过校正都符合更新日期时正在生效的规范,都是真正意义上的在公网上有保留用途的,当然有些孤儿IDC(某套路云)私自挪用部分公网IP当内网使用暂且不提
      IETF/IANA/ICANN所定义的,除了狭义上的局域网ABC段地址(最开始的RFC 1918 规范定义的IPv4内网),还包含其他额外规定,或者扩充升级的地址段,含RFC 919/1122/2544/3927/7535/7335/6890/7600/RFC-ietf-pcp-anycast-08/7050/5737/7450/7526/7534/2544/6404/8029/8190/4193/......规范,如运营商内部NAT(Carrier-grade NAT),都不用于公网通讯,精确度和范围很高,下面用CIDR表示:

0.0.0.0/8
0.0.0.0/32
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.10/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.168.0.0/16
192.175.48.0/24
198.18.0.0/15
198.51.100.0/24
203.0.113.0/24
224.0.0.0/4
240.0.0.0/4
255.255.255.255/32
::/128
::1/128
::ffff:0:0/96
100::/64
64:ff9b::/96
2001::/32
2001:20::/28
2001:db8::/32
2002::/16
fc00::/7
fe80::/10
ff00::/8

特别的:192.88.99.0/24 原本由RFC3068(2001年2月) 定义的用于 IPv6 to IPv4 任播中继,在RFC 7526(2015年5月)中已被弃用,原RFC 3068已被RFC 7526彻底取代,故剔除了这个地址段。

IPv4 列表末尾的 224.0.0.0/4 和 240.0.0.0/4 ,你可能注意到我没有写成 224.0.0.0/3 ,也就是 224.0.0.0/4 和 240.0.0.0/4 的范围之和,我这里把它分开细写,因为是 D 类 和 E 类 的分开表示,表示含义是不一样的,但范围来说是等价于 224.0.0.0/3。

   计算机网络方面的教科书只列了 Private-Use是没错的,这个类别下有且只有 内网的ABC网段,即 10.0.0.0/8、172.16.0.0/12、192.168.0.0/24,但是还有很多地址也不能公网使用,原因很复杂,保留的,特殊目的,用于管理的,其他用途,预留等等,现在花了一点时间把他们一窝端了。

参考地址:http://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml
RFC 4193 地址生成工具:https://cd34.com/rfc4193/
保留地址:https://zh.wikipedia.org/wiki/%E4%BF%9D%E7%95%99IP%E5%9C%B0%E5%9D%80
CIDR 地址批量转换为IP段:http://ip.chacuo.net/ipconvert/