Skip to main content
 首页 » 编程设计

python dns.resolver 获取DNS记录类型

2025年05月04日15lhb25

我正在学习如何使用 python dns 对象。快速提问,因为我看到许多示例显示了使用具有 DNS 记录类型(CNAME、NS 等)的 dns.resolver 方法的方法。有没有办法使用此 dns 对象查询 DNS 名称并使用记录类型提取它的解析。类似于 DIG 在答案部分提供的内容。

谢谢,

吉姆

请您参考如下方法:

可以通过rdatatype获取类型

>>> import dns.resolver 
>>> answer = dns.resolver.query('google.com') 
>>> rdt = dns.rdatatype.to_text(answer.rdtype) 
>>> print(rdt) 
A