如何在Windows 7中找到我的DNS服务器地址


31

知道当前DNS服务器的IP地址或域名的最简单方法是什么?我正在尝试对Windows 7下的宽带Internet连接进行故障排除。


2
您是说IP地址吗?还是您实际尝试查找您正在使用的连接名称服务器?
vesquam 2012年

1
听起来这是您的家庭系统,它可能没有域。
井2012年

Answers:


15

如果您知道自己的公共IP地址,只需在命令提示符窗口中输入:

nslookup <your public IP>

您还可以通过将名称服务器附加到上述命令中来指定要检查的名称服务器。

您可以从http://whatismyip.com等网站获取当前的IP地址


多数民众赞成在看起来不错..但有一些冲突:(请看照片i.stack.imgur.com/Ua6cT.png任何解决方案吗?谢谢
rakib 2012

@rakib意味着没有公共DNS名称为您或您的ISP不给一个
加拿大卢克恢复MONICA

1
@rakib,请尝试运行“ ipconfig / all”,因为这将为您提供有关该问题的更多详细信息。您实际上是在对Internet连接进行故障排除,是吗?
mrchampe 2012年

是的..你明白了:)感谢4的信息
rakib 2012年

4
nslookup 什么都可以。不必是您自己的IP地址。如果您不提供任何参数,则交互式外壳将启动并在顶部显示活动的名称服务器。
Der Hochstapler,2012年

57

您要打开“运行”,然后键入

cmd.exe

在命令提示符下输入此命令

C:\>ipconfig /all | findstr /R "DNS\ Servers"

输出应类似于:
在此处输入图片说明


那显示的是DNS服务器,而不是DNS名称
加拿大卢克REINSTATE MONICA 2012年

2
由于他正在对Internet进行故障排除,看来他想验证自己已连接到ISP DNS服务器。他甚至不可能拥有DNS地址,该地址显示在他共享的屏幕快照中
mrchampe 2012年

3
这应该是一个可以接受的答案,因为它直接回答了用户的问题:“我当前的DNS服务器地址...”。但是,在我的Windows框中,DNS服务器作为一个组出现,并且并非所有前缀都带有字符串。ipconfig / all可以,但是,如果您注意的话。
Mike S

7

我个人更喜欢这种方法:

echo | nslookup | findstr "Default\ Server"

它将在外壳中打印默认DNS服务器的名称


1
实际上,两个答案的组合可以提供最佳结果:echo exit | nslookup | findstr ":"。仅在PS中使用您的命令时,会提示“为以下参数提供值:InputObject [0]:”,而另一个则打印不必要的行。
merosss

4
echo exit | nslookup

这将显示主要的DNS服务器域名和IP地址。

Default Server:  google-public-dns-a.google.com
Address:  8.8.8.8

>

感谢@OliverSalzburg的回答

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.