首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何验证哪个DNS服务器在转发请求时实际响应了请求?

如何验证哪个DNS服务器在转发请求时实际响应了请求?
EN

Server Fault用户
提问于 2019-09-05 20:06:47
回答 1查看 647关注 0票数 0

ISC有一个名为dig的工具,它允许我们向参数上的DNS服务器发送一个DNS请求,并查看该服务器的答案。

我想知道该DNS服务器是否根据其缓存、其区域或是否转发了请求进行应答。如果它被转发了,它被转发到。

有什么办法能得到这些信息吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-09-06 19:32:05

不,没有。

特别是,因为您正在查询的远程名称服务器可能是权威名称服务器(然后您的请求被拒绝或与名称服务器具有本地权限的内容一起服务)或递归名称服务器(然后您的请求可以立即由缓存的内容完成,或者递归名称服务器将需要执行一个或多个迭代查询来查找您所请求的结果)。在得到答复之前,您无法知道给定的名称服务器对于您的特定请求是权威的还是递归的。

但是,为什么不需要这些信息呢?

唯一的解决办法是运行您自己的递归名称服务器,让它对权威的名称服务器执行迭代查询。然后,您可以根据您的喜好控制它的缓存。您已经在标记中提到了dnsmasq,因此您知道要遵循的方向。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/982106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档