sometimes dns.resolver raise NXDOMAIN too

This commit is contained in:
Gael Pasgrimaud
2016-09-16 18:41:03 +02:00
parent 4b016e679c
commit 7308fe7605
@@ -80,7 +80,7 @@ class CheckMXRecords(BaseCommand):
models.MXRecord.objects.filter(domain=domain).delete()
try:
answers = dns.resolver.query(domain.name, "MX")
except dns.resolver.NoAnswer:
except (dns.resolver.NoAnswer, dns.resolver.NXDOMAIN):
raise StopIteration()
delta = timedelta(seconds=ttl)