我正在try 使用ipaddress
库验证IP、网关和子网掩码输入,但是当我实际try 使用经过验证的网络时,我得到了无效的结果,这使我认为验证是不正确的.
network = ipaddress.ip_network("103.162.136.145/255.255.255.252", strict=False)
for ip in ipaddress.ip_network(network):
print(ip)
下面列出了这些有效的IP
103.162.136.144
103.162.136.145
103.162.136.146
103.162.136.147
然而,当我try 在Linux中使用它时,我得到了以下错误;
显示的正确范围实际上应该是
103.162.136.145
103.162.136.146
我在验证中做错了什么?
Edit - 103.162.136.145/255.255.255.252
是IP/子网掩码,103.162.136.144
是网关