Only override nameservers if the first nameserver given is non empty

This commit is contained in:
Jason Ertel
2022-04-22 15:08:48 -04:00
parent fbf6e64e67
commit 459d388614

View File

@@ -9,7 +9,7 @@ import helpers
def resolve(config, meta, ip): def resolve(config, meta, ip):
value = str(dns.reversename.from_address(ip)).replace("in-addr.arpa.", config["lookup_host"] + ".") value = str(dns.reversename.from_address(ip)).replace("in-addr.arpa.", config["lookup_host"] + ".")
resolver = dns.resolver.Resolver() resolver = dns.resolver.Resolver()
if len(config["nameservers"]) > 0: if len(config["nameservers"]) > 0 and len(config["nameservers"][0]) > 0:
resolver.nameservers = config["nameservers"] resolver.nameservers = config["nameservers"]
try: try:
responses = resolver.resolve(value) responses = resolver.resolve(value)