【发布时间】:2021-11-22 22:37:31
【问题描述】:
我如何在 Python 中使用dig TXT +short o-o.myaddr.l.google.com @8.8.4.4?
(该行通过 DNS 服务器 8.8.4.4 解析主机名 o-o.myaddr.l.google.com。)
【问题讨论】:
我如何在 Python 中使用dig TXT +short o-o.myaddr.l.google.com @8.8.4.4?
(该行通过 DNS 服务器 8.8.4.4 解析主机名 o-o.myaddr.l.google.com。)
【问题讨论】:
您可以使用dnspython,它是 Python 的 DNS 工具包。这可以是installed via pip。
pip install dnspython
然后您可以使用此模块中的dns.resolver.Resolver 类来查询 DNS 记录。
>>> import dns.resolver
>>> resolver = dns.resolver.Resolver()
>>> resolver.nameservers = ["8.8.4.4"]
>>> answer = resolver.resolve("<Your Domain>", 'TXT') # Query TXT record.
【讨论】: