1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-04-19 02:42:15 +00:00

Use linear flow when querying for the AAAA record

This commit is contained in:
David Duque 2020-07-04 20:12:23 +01:00
parent 48093fd9c6
commit 2a3f002bc7
No known key found for this signature in database
GPG Key ID: 2F327738A3C0AE3A

View File

@ -967,6 +967,8 @@ def set_secondary_dns(hostnames, env):
try:
response = resolver.query(item, "A")
except (dns.resolver.NoNameservers, dns.resolver.NXDOMAIN, dns.resolver.NoAnswer):
pass
try:
response = resolver.query(item, "AAAA")
except (dns.resolver.NoNameservers, dns.resolver.NXDOMAIN, dns.resolver.NoAnswer):
raise ValueError("Could not resolve the IP address of %s." % item)