Estoy buscando ips con el siguiente código
import dns.resolver
resolver = dns.resolver.Resolver()
resolver.timeout = 0.10
resolver.lifetime = 0.10
resolver.nameservers = ['127.0.0.53']
searchIp = '8.8.8.8'
ipRev = '.'.join( searchIp.split('.')[::-1])
searchQuery = ipRev+'.'+'cbl.spamhaus.org'
resolver.query(searchQuery,'A')
Las devoluciones anteriores
>>> resolver.query(searchQuery,'A').response
<DNS message, ID 11379>
Y no es lo que esperaría;
dns.resolver.NXDOMAIN: None of DNS query names exist: 8.8.8.8.cbl.spamhaus.org., 8.8.8.8.cbl.spamhaus.org.
¿Está ocurriendo el almacenamiento en caché? ¿O hay un problema con la forma en que estoy haciendo las búsquedas? ¿Porque esto realmente parece un falso positivo muy obvio?