Jim*_*Jim 4 python dns resolver
我正在学习如何使用 python dns 对象。我看到许多示例的快速问题显示了使用 DNS 记录类型(CNAME、NS 等)的 dns.resolver 方法的方法。有没有办法使用这个 dns 对象来查询 DNS 名称并使用记录类型提取它的解析。类似于 DIG 在答案部分提供的内容。
谢谢,
吉姆
小智 5
你可以得到类型 rdatatype
>>> import dns.resolver
>>> answer = dns.resolver.query('google.com')
>>> rdt = dns.rdatatype.to_text(answer.rdtype)
>>> print(rdt)
A
Run Code Online (Sandbox Code Playgroud)