dnsPython-来自dns.resolver.query的答案

dnsPython-来自dns.resolver.query的答案,dns,resolver,dnspython,Dns,Resolver,Dnspython,我需要一些从特定域获取nameserver(NS)记录的帮助。 到目前为止,我的剧本没有问题,但现在我意识到它有问题 从以下域获取答案时出现问题:fpv.ukf.sk 像google.com,ukf.sk等简单的域名,我没有问题 使用的代码: answers=dns.resolver.query('fpv.ukf.sk','NS') 我得到这个错误: answers=dns.resolver.query('fpv.ukf.sk','NS') 查询中第920行的文件“build\bdist.win

我需要一些从特定域获取nameserver(NS)记录的帮助。 到目前为止,我的剧本没有问题,但现在我意识到它有问题 从以下域获取答案时出现问题:fpv.ukf.sk 像google.com,ukf.sk等简单的域名,我没有问题

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

我得到这个错误: answers=dns.resolver.query('fpv.ukf.sk','NS') 查询中第920行的文件“build\bdist.win32\egg\dns\resolver.py” 在上引发(无应答,源端口) 查询中第858行的文件“build\bdist.win32\egg\dns\resolver.py” 提出(不回答) 文件“build\bdist.win32\egg\dns\resolver.py”,第133行,在init 提出拒绝 无答案


当我发送fpv.ukf.sk域的查询时,有什么建议我为什么不能得到答案?

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

试着做:

nslookup fpv.ukf.sk -type=NS
这样,您将对系统中配置的名称服务器进行dns查询。如果权威服务器是另一个服务器,您可以按如下方式访问

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

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

但是在“fpv.ukf.sk”域下确实没有任何
NS
记录。