1.判断ip有效性
import ipaddress
def check_ip_valid(ip):
try:
ipaddress.ip_address(ip.strip())
return True
except Exception as e:
return False
2.判断是否是内网ip
import ipaddress
def is_lan(ip):
try:
return ipaddress.ip_address(ip.strip()).is_private
except Exception as e:
return False
本文提供了两个实用的Python函数:检查IP地址的有效性及判断其是否为内网IP。通过使用ipaddress模块,实现了对IPv4和IPv6地址的全面支持。
526

被折叠的 条评论
为什么被折叠?



