首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络DNS路由-如何知道使用的公共DNS

问网络DNS路由-如何知道使用的公共DNS
EN

Server Fault用户
提问于 2015-07-30 15:49:33
回答 2查看 596关注 0票数 0

基本上,我想知道我的网络正在使用什么公共DNS服务器。例如,我有一个工作站、一个DNS服务器和一个路由器(网关)。当用户通过浏览器提出DNS请求时,工作站将指向网络的DNS服务器。由于我的网络DNS服务器只解决内部DNS,网关的DNS是否在这一点上使用?这是我的假设。

  1. 在Win-工作站尝试通过IP4中的主DNS服务器进行解析后,它是否基于网关设置进行解析?
  2. 是否有命令显示它正在使用的公共DNS?ipconfig /all或nslookup只显示内部DNS服务器。

谢谢杰森

EN

回答 2

Server Fault用户

发布于 2015-07-30 16:19:27

工作站将尝试只在它的ip设置中配置的DNS服务器上解析,而不会在网关地址上解析。

(在许多soho路由器上,有一个DNS代理,因此网关IP地址也可能是DNS服务器地址)

因此,您的工作站将查询您的服务器,而此服务器反过来将查询另一台服务器是否为非本地服务器。哪一个取决于服务器配置。

在第二种情况下,服务器可以配置为使用根提示或使用" forwarders“(Microsoft使用的术语),在第二种情况下,服务器将始终查询配置的转发器之一(这反过来可能会查询其他服务器以获得答案)。

您可以参考本文,例如:Windows DNS服务器中的转发器和根提示

从客户端您没有办法知道哪个DNS(s)服务器(S)被查询。

还请注意,在服务器机器上的IP设置中配置的DNS服务器IP由其自己的DNS客户端使用,与DNS服务器如何处理来自工作站的请求无关。

票数 0
EN

Server Fault用户

发布于 2015-07-30 17:21:15

您的工作站使用IP设置中配置的DNS。如果您通过DHCP获得IP,那么DNS地址将是DHCP提供的任何地址。

您提到您有一个内部DNS,因此我怀疑这是配置您的工作站的DNS服务器。因此,所有DNS查询都会转到您的内部dns。

您说您的内部DNS只解析内部名称,但这只意味着它是您的本地区域的权威DNS,但它也会很高兴地为您解析其他名称。它将如何做到这一点取决于配置,但底线是地址将被解决。

这是如何检查所使用的DNSs服务器:只需转到命令提示符并键入nslookup google.com即可。您将获得执行解析的google地址和DNS服务器地址的列表。我打赌这将是你的本地DNS。

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

https://serverfault.com/questions/709726

复制
相关文章

相似问题

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