def get_ips_from_fqdn(fqdn):
"""
Retrieve IPs from FQDN
:param str fqdn: The FQDN to resolve
:rtype: list
:return: the list of resolved IP address for given FQDN
"""
try:
socket.setdefaulttimeout(5)
ips = socket.gethostbyname_ex(fqdn)[2]
return ips
except (ValueError, socket.error, socket.gaierror, socket.herror, socket.timeout):
return None
评论列表
文章目录