From: Michael Tremer Date: Thu, 8 Jan 2026 11:04:37 +0000 (+0000) Subject: checker: Don't follow CNAMEs any more X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa0807afb832858bceb7822912b8141123c819ee;p=dbl.git checker: Don't follow CNAMEs any more If we get a CNAME response, the domain exists. Maybe the target does not, but that could change at any time. Signed-off-by: Michael Tremer --- diff --git a/src/dnsbl/checker.py b/src/dnsbl/checker.py index 8bb8df2..fb2e475 100644 --- a/src/dnsbl/checker.py +++ b/src/dnsbl/checker.py @@ -172,17 +172,6 @@ class Checker(object): # The response did not contain an answer to our question except dns.resolver.NoAnswer as e: - response = e.response() - - if response: - # If we have received a CNAME, we will resolve again - for rrset in response.answer: - if rrset.rdtype == dns.rdatatype.CNAME: - for record in rrset: - hostname = record.target.to_text(omit_final_dot=True) - - return self.submit(domain, hostname=hostname) - # If we have received no response, that does mean that we might not # have found the root of the domain, but something at least responded. status = True