如何检查我的计算机是否正在使用Google Public DNS


12

我将路由器更改为使用Google的公共DNS。现在,如何确保路由器使用Google Public DNS(8.8.8.8)进行连接。如何检查正在使用什么DNS服务器连接到Internet的任何服务。我正在使用Windows 7


1
超级用户已经多次询问了此信息,通过网络搜索很容易找到信息。 superuser.com/questions/486921/…–
摩西

2
是的,但是每次都会显示我的路由器地址。每当我刚看到192.168.1.1时,我都没有看到实际的DNS服务器地址8.8.8.8,我不确定路由器是否正在使用新的名称服务器OpenDNS,我记得曾经使用过此功能,可以告诉您是否打开了网页
SoWhat 2013年

如果您的计算机显示的是DNS的路由器地址,那正是您想要的。路由器正在使用Google的DNS,而您的PC则是指要为其使用服务器的路由器。
摩西

我只需要一种方法就可以确定。我切换是因为许多站点上的DNS查找失败。尽管数量减少了,但某些DNS查找仍然失败。只是需要确定
SoWhat 2013年

2
如果您将路由器地址视为计算机的DNS,则需要登录到路由器的控制面板,并查看其使用的DNS条目。
达斯Android

Answers:


18

您可以执行以下步骤:

  1. 启动命令提示符(Win+ R,输入cmd并按Enter)。

  2. 在提示符下,输入:

    nslookup
    

该程序应显示正在使用的默认DNS服务器的名称和IP地址。


1
我在路由器中使用了opendns IP地址,而Windows计算机上的nslookup则显示此信息:DNS请求超时。超时为2秒。默认服务器:未知地址:fe80 :: 1
Zeeshan

@Zeeshan重新运行几次或以管理员身份运行。
挪威

请特别注意您的ISP的透明代理。参见dnsleaktest.com/what-is-transparent-dns-proxy.html
Pacerier,

4

我知道这是一个古老的问题,但我认为我可以为您提供另一个答案。

我不同意以上答案。nslookup将向您显示要“使用”哪个DNS,但不一定显示您正在使用的真实DNS。您可以将计算机配置为使用DNS,但路由器可以劫持DNS呼叫。在同一注释中,您可以将路由器设置为使用DNS,而服务提供商可以劫持DNS呼叫以使用其DNS服务器。(我使用的是带有番茄固件和iptables规则的linksys路由器,我正在劫持所有DNS呼叫,以将OpenDNS用作DNS服务提供商。)如果您真的想知道您使用的是什么DNS服务器,建议您使用google“ DNS泄漏测试”,然后测试您的DNS。这是可以运行的一项测试:https : //www.dnsleaktest.com/


我以前从未听说过dnsleaktest.com,但这是一个很棒的工具。+1
pseudosavant's
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.