Sto cercando ips con il seguente codice
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')
I ritorni sopra
>>> resolver.query(searchQuery,'A').response
<DNS message, ID 11379>
E non quello che mi aspetterei;
dns.resolver.NXDOMAIN: None of DNS query names exist: 8.8.8.8.cbl.spamhaus.org., 8.8.8.8.cbl.spamhaus.org.
Si sta verificando il caching? O c'è un problema con il modo in cui sto facendo le ricerche? Perché questo sembra davvero un falso positivo molto ovvio?