use only ipv4 dns server
This commit is contained in:
parent
8165904eaf
commit
e51aa4f137
3 changed files with 6 additions and 3 deletions
|
@ -232,7 +232,7 @@ def is_ip(address):
|
|||
for family in (socket.AF_INET, socket.AF_INET6):
|
||||
try:
|
||||
socket.inet_pton(family, address)
|
||||
return True
|
||||
return family
|
||||
except (TypeError, ValueError, OSError, IOError):
|
||||
pass
|
||||
return False
|
||||
|
@ -289,7 +289,7 @@ class DNSResolver(object):
|
|||
parts = line.split()
|
||||
if len(parts) >= 2:
|
||||
server = parts[1]
|
||||
if is_ip(server):
|
||||
if is_ip(server) == socket.AF_INET:
|
||||
self._servers.append(server)
|
||||
except IOError:
|
||||
pass
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue