我在以下代码中使用python“ ipaddress”库
import ipaddress
print(ipaddress.IPv4Network(unicode("10.0.0.0/8")).is_global) # returns False
print(ipaddress.IPv4Network(unicode("10.0.0.0/5")).is_global) # returns True
由于10.0.0.0/8是10.0.0.0/5的子集,所以我不明白为什么会这样。同样根据此文件:https://tools.ietf.org/html/rfc1918不应该
10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
是唯一的私人地址?
[更多的是网络问题,而不是Python(或编程)问题,但10.0.0.0/5
并不真正存在,实际上是整个8.0.0.1 - 15.255.255.254
范围