単一のドメイン名のすべてのDNSレコードを解析するための高速スクリプトを作成しようとしています。'ANY'コマンドでうまくいくようですが、TTLに奇妙な問題があります。このようなものを使用する場合
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が期限切れになると、スクリプトは期限切れのレコードを返さないだけです。'DIGdomainANY'コマンドにもこの問題があるようです。
だから私の質問は、単一のドメインのすべてのDNSレコードを取得するための最速の方法は何ですか?