利用python3的ipaddress包实现ip内外网判定
代码如下:
from ipaddress import IPv4Address
def judge_ip_private(ip_data):
'''
返回值True为内网,False为外网
'''
result = IPv4Address(ip_data).is_private
return result
print(judge_ip_private('10.255.11.22')) # 输出:True
print(judge_ip_private('202.108.22.103')) # 输出:False