【发布时间】:2012-06-19 22:59:01
【问题描述】:
我希望在 python 中使用 dnspython 做这样的事情:
dig @XXX.YYY.ZZZ.AAA -p 99 +short '1.1.1.1.1.1.1.1.1.1.1.e164.arpa' naptr
我认为 dns.resolver.query 是可行的方法,但它似乎在 IP 地址上窒息。
我的代码:
for rdata in dns.resolver.query('XXX.YYY.ZZZ.AAA', 'NAPTR') :
print rdata.target
运行代码的输出:
Traceback (most recent call last):
File "...\src\dnslookup.py", line 12, in <module>
for rdata in dns.resolver.query('XXX.YYY.ZZZ.AAA', 'NAPTR') :
File "build\bdist.win-amd64\egg\dns\resolver.py", line 920, in query
File "build\bdist.win-amd64\egg\dns\resolver.py", line 856, in query
dns.resolver.NXDOMAIN
【问题讨论】:
-
以什么方式阻塞IP?
-
向问题添加代码和错误。
-
在我看来,您查询的是您的域名服务器,而不是您的目标 IP。