discreetly skip bad hostnames

This commit is contained in:
Babak Farrokhi 2016-05-23 18:36:47 +04:30
parent 0164eae199
commit 575113ed69
Signed by: farrokhi
GPG Key ID: 6B267AD85D632E9A

View File

@ -181,7 +181,7 @@ def main():
# check if we have a valid dns server address
if server.lstrip() == '': # deal with empty lines
continue
server = server.replace(' ', '')
try:
ipaddress.ip_address(server)
except ValueError: # so it is not a valid IPv4 or IPv6 address, so try to resolve host name
@ -190,6 +190,8 @@ def main():
except OSError:
print('Error: cannot resolve hostname:', server)
s = None
except:
pass
else:
s = server