如何在 Python 中将 CIDR 前缀转换为点分四组网络掩码?
例如,如果前缀是12
我需要返回255.240.0.0
.
这是一个较轻松的解决方案(没有模块依赖项):
netmask = '.'.join([str((0xffffffff << (32 - len) >> i) & 0xff)
for i in [24, 16, 8, 0]])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)