2024-09-29 21:35:18 发布
网友
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将查询定向到所提到的根服务器?在
8.8.8.8
dns.resolver
您正在将查询发送到e.root-servers.net.。错误的是您期望根服务器会为www.google.com给出一个答案。如果您仔细观察您得到的响应,您会发现它包含对.com的引用。在
e.root-servers.net.
www.google.com
.com
您正在将查询发送到
e.root-servers.net.
。错误的是您期望根服务器会为www.google.com
给出一个答案。如果您仔细观察您得到的响应,您会发现它包含对.com
的引用。在相关问题 更多 >
编程相关推荐