人民网
人民网>>经济·科技

更换DNS服务器教程:电脑、手机与路由器设置方法

刘俊英
2026-09-06 16:26:03 | 来源:人民日报客户端222
订阅已订阅已收藏收藏小字号

点击播报本文,约

电脑无法解析域名时,通常是域名没有被 DNS 正确转换为 IP 地址,也可能是网络、浏览器代理、VPN 或本机缓存造成的。建议先判断是“所有网站都打不开”,还是“只有某一个域名打不开”,再依次检查网络连接、DNS 配置和本机设置,避免一开始就反复重装浏览器。

先判断是单个域名还是所有网站异常

先打开两个或三个平时能正常访问的网站。如果多个网站都提示“无法解析域名”“找不到服务器”或类似的 DNS 错误,问题通常在当前网络、DNS 服务器、路由器或电脑配置。如果只有一个网站打不开,则还要考虑域名拼写错误、域名服务异常、网站更换 DNS 记录或该域名仅允许特定网络访问。

不同现象对应的优先排查方向
现象 优先检查
所有网站都无法解析 网络连接、路由器、DNS 服务器、代理或 VPN
只有一个域名无法打开 域名拼写、域名状态、DNS 记录和 hosts 文件
手机能打开,电脑打不开 电脑缓存、网卡、浏览器、代理和本机 DNS
同一 Wi-Fi 下所有设备都打不开 路由器、宽带线路或网络提供商的 DNS

先恢复网络连接并排除临时故障

确认电脑已经连接到正确的 Wi-Fi 或网线网络,观察任务栏中的网络图标是否显示“无 Internet”或受限连接。若使用公共 Wi-Fi,先打开任意普通网页,看是否需要通过登录页面认证。

接着暂时关闭 VPN、网络加速器、代理软件和浏览器代理扩展,再重新访问网站。有些 VPN 会强制使用自己的 DNS,软件退出后仍可能保留代理配置。如果关闭 VPN 后恢复正常,问题通常不在域名本身,而在 VPN 的 DNS 或分流规则。

也可以先重启路由器和电脑。路由器断电约几十秒后重新启动,等待网络指示灯恢复稳定。若同一网络下的手机、平板也不能打开多个网站,应优先联系网络提供商,而不是只修改电脑设置。

在 Windows 中清理 DNS 缓存

电脑曾经访问过的域名解析结果会暂存在本机。网站更换服务器、路由器更换 DNS 或网络环境变化后,旧缓存可能导致解析错误。

在 Windows 搜索框中输入“命令提示符”,打开后执行下面的命令:

ipconfig /flushdns

看到 DNS 缓存已成功刷新后,关闭浏览器并重新打开。如果仍然无法访问,可以依次执行:

ipconfig /release

ipconfig /renew

这会释放并重新获取当前网络地址,执行期间网络可能会短暂中断。完成后再次测试。若只是浏览器出错而其他程序正常,可以同时清理浏览器缓存,或使用无痕窗口测试,以排除扩展程序和旧页面缓存的影响。

用 nslookup 判断是不是 DNS 解析问题

Windows 命令提示符中输入以下命令,把其中的域名替换成实际打不开的域名:

nslookup example.com

如果命令返回了一个或多个 IP 地址,说明基本的域名解析已经完成,浏览器打不开的原因可能是代理、证书、端口、防火墙或网站服务器,而不一定是 DNS。

如果出现“请求超时”,可能是当前 DNS 服务器没有响应,或者网络阻止了 DNS 请求。如果提示找不到该域名、域名不存在,则应先检查拼写;拼写无误时,可能是域名的 DNS 记录尚未生效、域名已过期,或权威 DNS 出现故障。

可以对比手机流量、另一台电脑或其他网络的结果。若不同网络的解析结果明显不同,通常与本地 DNS、运营商 DNS 或网络策略有关。注意,网站禁止 ping 并不能证明域名解析失败,ping 失败不等于网站一定不可访问。

更换 DNS 服务器解决持续的解析超时

如果确认当前网络可以上网,但 DNS 经常超时或解析结果异常,可以临时更换 DNS。Windows 通常可以在“设置”中的“网络和 Internet”里打开当前 Wi-Fi 或以太网连接,进入 IP 或 DNS 设置,将 DNS 服务器分配改为手动,然后填写可用的 IPv4 DNS 地址。不同版本的 Windows 入口名称可能略有差异,也可以在网络适配器的 IPv4 属性中修改。

可优先选择所在地网络稳定、可信的 DNS 服务。常见的公开 DNS 地址包括 223.5.5.5、119.29.29.29、1.1.1.1 和 8.8.8.8,但不同地区、运营商和网络环境的可用性并不相同,不必一次填写过多地址。修改后再次执行 DNS 缓存刷新,并重新连接网络。

如果改完反而无法访问更多网站,应立即恢复为“自动获取 DNS”,因为部分公司、校园或内网域名只能由指定 DNS 解析。使用单位网络时,优先按照管理员提供的 DNS 和 VPN 配置操作,不要直接换成公共 DNS。

检查浏览器的安全 DNS、代理和 VPN 设置

部分浏览器启用了“安全 DNS”或“使用安全 DNS”功能,会绕过系统设置,直接向指定服务商查询域名。当系统 DNS 正常而浏览器仍提示无法解析时,可以在浏览器设置的隐私、安全或网络选项中暂时关闭安全 DNS,或者改为使用系统当前的 DNS,再重新启动浏览器测试。

同时检查系统代理设置和浏览器扩展。若代理地址已经失效,浏览器可能表现为网页无法打开;若只有某个浏览器出错,可以用另一个浏览器对比。如果其他浏览器正常,重点检查原浏览器的代理、扩展、缓存和安全 DNS,而不是继续修改路由器。

检查 hosts 文件中是否存在错误映射

hosts 文件可以让电脑跳过正常 DNS,直接把某个域名指向指定 IP。如果曾经安装过开发工具、广告拦截软件或使用过手动配置,错误内容可能导致单个域名无法解析。

Windows 的 hosts 文件通常位于:

C:\Windows\System32\drivers\etc\hosts

macOS 和 Linux 通常位于:

/etc/hosts

用管理员权限打开文件后,只检查与出问题域名有关的行。删除或注释掉确认无用、明显错误的映射,然后保存并刷新 DNS 缓存。不要直接清空整个文件,也不要把网上来源不明的 IP 地址写入 hosts;如果是公司内网或开发环境配置,应先备份并向管理员确认。

macOS 和 Linux 可以这样处理

macOS 可以在“系统设置—网络—当前网络连接—详细信息—DNS”中检查 DNS 服务器,必要时删除异常地址并重新添加可靠的 DNS。清理缓存可在“终端”中执行对应系统版本支持的 DNS 刷新命令,例如:

sudo dscacheutil -flushcache

sudo killall -HUP mDNSResponder

不同 macOS 版本的服务进程可能不同,命令无输出并不一定代表失败,执行后重新打开浏览器即可。Linux 则要根据使用的网络管理服务清理缓存,常见命令包括:

resolvectl flush-caches

如果系统没有该命令,不要随意安装所谓的 DNS 修复工具,应先确认当前发行版使用的是 systemd-resolved、NetworkManager 还是其他解析服务。

什么时候不是电脑设置的问题

如果只有一个域名在多个设备、多个网络中都无法通过 nslookup 解析,且域名拼写正确,那么问题可能出在域名注册状态、权威 DNS、解析记录或域名本身。此时继续清理电脑缓存通常没有效果,需要由域名管理者检查 DNS 记录、到期状态和解析服务。

如果 nslookup 能返回 IP,但网页仍打不开,则应检查网站服务器是否在线、访问端口是否被防火墙拦截、代理是否要求认证,以及网站是否限制了当前地区或网络。若只是单位内网域名无法解析,重新连接单位 VPN 或恢复单位 DNS 往往比使用公共 DNS 更有效。

最后再考虑重置网络

当 DNS 刷新、代理检查和 DNS 更换都无效,而其他设备正常时,可以重启或重新安装电脑的网络适配器,Windows 也可以使用“网络重置”功能。网络重置会清除部分网络配置,可能导致已保存的 Wi-Fi、VPN 和虚拟网卡设置丢失,操作前应记录必要的连接信息。

较稳妥的顺序是:确认故障范围,重启网络设备,关闭代理和 VPN,刷新 DNS,使用 nslookup 检查,再决定是否更换 DNS 或检查 hosts 文件。这样既能处理常见的电脑无法解析域名问题,也能避免把本应由网站或域名管理者解决的故障误判为本机故障。

校对:刘俊英

(责编:刘俊英、罗伯特·吴)
关注公众号:人民网财经关注公众号:人民网财经

分享让更多人看到

推荐阅读
返回顶部