我需要一些帮助来获取特定域的名称服务器(NS)记录。 到目前为止,我的脚本没有任何问题,但现在我意识到它已经存在 从这样的域获得答案的问题:fpv.ukf.sk 使用像google.com,ukf.sk等简单的域名,我没有问题。
使用过的代码: answers = dns.resolver.query('fpv.ukf.sk','NS')
我收到此错误: answers = dns.resolver.query('fpv.ukf.sk','NS') 在查询中文件“build \ bdist.win32 \ egg \ dns \ resolver.py”,第920行 raise_on_no_answer,source_port) 在查询中文件“build \ bdist.win32 \ egg \ dns \ resolver.py”,第858行 raise_on_no_answer) 文件“build \ bdist.win32 \ egg \ dns \ resolver.py”,第133行,在 init 中 提出NoAnswer 无应答
我发送fpv.ukf.sk域名查询时无法得到答案的任何建议?
答案 0 :(得分:1)
如果你发送任何关于fpv.ukf.sk的查询,你会发现没有答案。这就是Python异常向您展示的内容。所以你得到了预期的行为。
尝试:
nslookup fpv.ukf.sk -type=NS
通过这个,你将对你的系统中配置的名称服务器进行dns查询。如果权威服务器是不同的服务器,则可以如下所示。
nslookup fpv.ukf.sk <authoritative_nameserver> -type=NS
使用此命令可以解决任何dns查询问题。