我正在嘗試構建用於解析單個域名的所有DNS記錄的快速腳本。 'ANY'命令似乎可以解決問題,但是我遇到了TTL的一些奇怪的問題。當使用任何這樣的dnspython - 用一個查詢獲得AAAA,A,NS和其他記錄
domain = dns.name.from_text(domain)
nameserver = '127.0.0.1'
query = dns.message.make_query(domain, dns.rdatatype.ANY)
response = dns.query.udp(query, nameserver, timeout = 2)
print response
返回的數據是我所需要的,但是當TTL過期腳本只是不返回過期的記錄。 'DIG域名任何'命令似乎也有這個問題。
所以我的問題是什麼是獲得單個域的所有DNS記錄的最快方法?