【发布时间】:2016-01-31 14:48:56
【问题描述】:
如何检查一个网络是否完全包含在 Python 中的另一个网络中,例如如果10.11.12.0/24 在10.11.0.0/16 中?
我尝试过使用ipaddress,但它不起作用:
>>> import ipaddress
>>> ipaddress.ip_network('10.11.12.0/24') in ipaddress.ip_network('10.11.0.0/16')
False
【问题讨论】:
-
ipaddress.ip_network('10.11.12.0/24').overlaps(ipaddress.ip_network('10.11.0.0/16'))? -
@GingerPlusPlus:如果您交换网络,这将返回
True。 -
A= Primary Net(10.4.0.0),B=Member of A(75.85.45.0)没门!如果您是A的成员,则成员B使用朋友示例。
标签: python python-3.x networking