在Python中如何确定IP地址是否是私有的?

在Python中,确定IP地址(例如“127.0.0.1”或“10.98.76.6”)是否在private network上的最佳方式是什么?代码听起来听起来很难写。但是可能会有更多的边缘案例比立即明显,并且有IPv6支持考虑等。有没有现有的库?
查看IPy模块。如果有一个函数iptype()似乎做你想要的:

>>> from IPy import IP
>>> ip = IP('127.0.0.0/30')
>>> ip.iptype()
'PRIVATE'
http://stackoverflow.com/questions/691045/how-do-you-determine-if-an-ip-address-is-private-in-python

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在Python中如何确定IP地址是否是私有的?