def checkip(ip):
"""Check IPv4/IPv6 address for validity"""
try:
if ':' in ip:
socket.inet_pton(socket.AF_INET6, ip)
else:
socket.inet_pton(socket.AF_INET, ip)
except socket.error:
return False
return True
#
# Regexp for a valid FQDN:
# - only letters, digits, '-'
# - no '-' at the beginning or end of a label
# - at least one '.'
# - no '.' at the beginning or end
#
评论列表
文章目录