擅长:python、mysql、java
<p>你可以尝试一些不同的东西。</p>
<p>不必每次查询每种记录类型,您可以对任何记录进行一次查询。
这样,如果该域同时具有TXT、CNAME等。。。你将得到一个包含所有数据的对象。</p>
<pre><code>from dns.resolver import dns
name_server = '8.8.8.8' #Google's DNS server
ADDITIONAL_RDCLASS = 65535
request = dns.message.make_query('google.com', dns.rdatatype.ANY)
request.flags |= dns.flags.AD
request.find_rrset(request.additional, dns.name.root, ADDITIONAL_RDCLASS,
dns.rdatatype.OPT, create=True, force_unique=True)
response = dns.query.udp(request, name_server)
</code></pre>
<p>希望这对你有帮助。</p>