Merge pull request #253 from kxepal/patch-1
Don't resolve AAAA records if there is no dnspython nor IPv6 support
This commit is contained in:
commit
afd48b9e08
@ -202,6 +202,9 @@ def get_AAAA(host, resolver=None):
|
|||||||
# If not using dnspython, attempt lookup using the OS level
|
# If not using dnspython, attempt lookup using the OS level
|
||||||
# getaddrinfo() method.
|
# getaddrinfo() method.
|
||||||
if resolver is None:
|
if resolver is None:
|
||||||
|
if not socket.has_ipv6:
|
||||||
|
log.debug("Unable to query %s for AAAA records: IPv6 is not supported", host)
|
||||||
|
return []
|
||||||
try:
|
try:
|
||||||
recs = socket.getaddrinfo(host, None, socket.AF_INET6,
|
recs = socket.getaddrinfo(host, None, socket.AF_INET6,
|
||||||
socket.SOCK_STREAM)
|
socket.SOCK_STREAM)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user