1
import dns.resolver

myresolver = dns.resolver.Resolver() 
myresolver.nameservers=['192.203.230.10']
ipaddress = myresolver.query('www.google.com')

上面的代码给了我“NoAnswer”错误。如果我将名称服务器设置为8.8.8.8,它可以完美运行。如何将我的查询定向到使用提到的根服务器dns.resolver

4

1 回答 1

0

您将查询发送到e.root-servers.net.。有什么问题是你期望说根服务器会给你一个答案www.google.com。如果您更仔细地查看收到的回复,您会发现它包含对.com.

于 2016-02-17T12:47:36.190 回答