如何解决 Windows 10 上的“找不到服务器 DNS 地址”错误? [关闭]

Posted

技术标签:

【中文标题】如何解决 Windows 10 上的“找不到服务器 DNS 地址”错误? [关闭]【英文标题】:How do I solve the "server DNS address could not be found" error on Windows 10? [closed] 【发布时间】:2016-08-08 16:18:35 【问题描述】:

安装 Windows 10 后,我不断收到“找不到服务器 DNS 地址”错误。

我可以上网4-5分钟,之后20-25分钟就会出现上述错误。

我该如何解决这个问题?

【问题讨论】:

每天都在发生。 如果它在 Google Chrome 中突然发生,原因不明,只需清除浏览器和 Windows 中的 DNS 缓存即可。 See "Method 2" here. 【参考方案1】:

ISP 的 DNS 服务器可能存在问题。默认情况下,计算机使用 ISP 的 DNS 服务器。您可以手动配置 DNS 服务器。它是免费的,而且通常比您的 ISP 更好。

    转到控制面板 → 网络和 Internet → 网络和共享中心 点击更改适配器设置。 右键单击您的连接图标(无线网络连接或本地连接)并选择属性。 选择 Internet 协议版本 4。 点击“使用以下 DNS 服务器地址”,然后输入下面给出的两个 DNS 中的任一个。

谷歌公共 DNS

Preferred DNS server : 8.8.8.8
Alternate DNS server : 8.8.4.4

OpenDNS

Preferred DNS server : 208.67.222.222
Alternate DNS server : 208.67.220.220

【讨论】:

我很想知道...这是怎么随机发生的?我猜这是一个 ISP 的事情,因为我什么都没改变,但发生了什么?想了解更多,谢谢! @james 默认情况下,系统使用 ISP DNS 服务器。所以那时你的 ISP DNS 服务器会有问题。您将能够 ping 任何 IP,但您将无法浏览网站,因为无法解析主机名。最好配置 google DNS (8.8.8.8) 或打开 DNS,因为它们会比 ISP DNS 更好。 如果我有 linux 怎么办? (Ubuntu)。 你能详细说明一下It is free and usually better than your ISP.是什么意思吗? 这对我来说是一个临时解决方案。【参考方案2】:

手动配置 DNS 的步骤:

    您可以通过右键单击任务栏上的网络图标来访问网络和共享中心。

    现在从侧面菜单中选择适配器设置。

    这将为您提供系统中可用网络适配器的列表。从中右键单击您现在用来连接互联网的适配器并选择属性选项。

    在网络选项卡中选择“Internet 协议版本 4 (TCP/IPv4)”。

    现在您可以看到显示 IPV4 属性的属性对话框。这里需要修改一些属性。

    选择“使用以下 DNS 地址”选项。现在填写此处给出的以下字段。

    首选 DNS 服务器:208.67.222.222

    备用 DNS 服务器:208.67.220.220

    这是一个可用的Open DNS address。您也可以使用google DNS server addresses。

    填写这些字段后。检查“退出时验证设置”选项。现在点击确定。

您还必须在路由器配置中添加此 DNS 服务器地址(有关更多信息,请参阅路由器手册)。

参考:for above method & alternative

如果这些都不起作用,则打开命令提示符(以管理员身份运行)并运行这些:

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
NETSH winsock reset catalog
NETSH int ipv4 reset reset.log
NETSH int ipv6 reset reset.log
Exit

希望能修复它,如果仍未修复,则可能是与 NIC 相关的问题(驱动程序更新或硬件)。

另外仅供参考,这在 Microsoft 社区上有一个帖子:Windows 10 - DNS Issue

【讨论】:

我很想知道...这是怎么随机发生的?我猜这是一个 ISP 的事情,因为我什么都没改变,但发生了什么?想了解更多,谢谢! 我认为它带有 Windows 更新。我在我的机器上启用了自动更新,有一天它突然发生在我身上。我的路由器工作正常,它与我的 android 手机连接没有问题,因此它必须连接到 chrome 或 windows。我尝试使用 Firefox,但遇到了同样的问题,这意味着它必须是我的操作系统。 非常感谢 运行netsh命令时会提示重启机器,根据我的经验,DNS更改会在重启前解决。

以上是关于如何解决 Windows 10 上的“找不到服务器 DNS 地址”错误? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET为啥找不到服务器?

如何解决 Windows 10 上的“node-gyp 重建”问题?

IIS 6.0 找不到服务器或DNS错误?

IIS6.0浏览网址得不到服务器怎么解决?

网狐荣耀前台网站编译出现找不到服务器‘RYAccountsDBLink’错误解决

IIs找不到服务器