0

我需要一些帮助来从特定域获取名称服务器 (NS) 记录。到目前为止,我的脚本没有问题,但现在我意识到从这样的域获取答案有问题:fpv.ukf.sk 使用简单的域,如 google.com、ukf.sk 等。我没有问题。

使用的代码:answers = dns.resolver.query('fpv.ukf.sk', 'NS')

我收到此错误:answers = dns.resolver.query('fpv.ukf.sk', 'NS') File "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 raise NoAnswer NoAnswer

为什么我在发送对 fpv.ukf.sk 域的查询时无法得到答案的任何建议?

4

1 回答 1

1

如果您发送任何关于 fpv.ukf.sk 的查询,您会看到没有答案。这就是 Python 异常向您展示的内容。所以你得到了预期的行为。

试着做:

nslookup fpv.ukf.sk -type=NS

这样,您将对系统中配置的名称服务器进行 dns 查询。如果权威服务器是不同的,你可以如下。

nslookup fpv.ukf.sk <authoritative_nameserver> -type=NS

使用此命令,您可以对任何 dns 查询进行故障排除。

于 2012-11-23T14:54:36.543 回答