首页 / 文化常识

改完 DNS 还是打不开网页,先核对哪几项

改完 DNS 还是打不开网页,先核对哪几项

“我这里网页全打不开,改完是还核对不是 DNS 挂了?”同事把笔记本转过来,浏览器地址栏里那个域名一直转圈,开网可隔壁工位同一台路由器下刷视频正常。页先他刚才在“网络属性”里把 DNS 改成了两个公共地址,改完改完反而更糟。还核对

这个场景很典型:DNS 设置出问题,开网往往不是页先“填错一个数字”这么简单,而是改完填的位置、生效范围、还核对缓存状态三者没对上。开网下面按今天就能动手做完的页先顺序,给一份 DNS 设置关键注意点清单,改完每节对应一个具体动作,还核对做完一项再进下一项。开网

先确认改的是哪张网卡、哪个连接

Windows 里打开“设置 → 网络和 Internet → 高级网络设置 → 更多网络适配器选项”,你会看到以太网、WLAN、还有若干虚拟网卡(VMware、VPN、虚拟机桥接)。很多人直接在“更改适配器设置”里随手点了一个就改,结果改的是没在用的那块。

判断方法很直接:看哪块网卡显示“已连接”并且有流量在走。更稳妥的是从“网络和 Internet → 属性”里看当前活动连接,再回到适配器列表右键那块网卡 → 属性 → 双击“Internet 协议版本 4 (TCP/IPv4)”。确认你是要“自动获得 DNS 服务器地址”还是“使用下面的 DNS 服务器地址”。这一步选错,后面填得再准也没用。

顺便看一眼 IPv6 那一项。如果你的网络环境对 IPv6 支持不完整,却把 IPv6 的 DNS 填成不存在的地址,浏览器可能在解析时先尝试 IPv6 查询、超时后再回落,表现为“能打开但慢半拍”。不确定就先让 IPv6 保持自动获取,别同时手填两套。

填地址前把网关和本机地址抄下来

动手改之前,先在命令行(Win+R 输入 cmd)敲 ipconfig /all,把当前连接的“默认网关”“IPv4 地址”“DHCP 服务器”抄在便签上。理由很实际:改完不生效时,你需要快速回退到“自动获取”,而自动获取能不能拿回原来的地址,取决于 DHCP 是否正常。有个基准值,心里不慌。

接着判断该填什么。企业内网、校园网、部分酒店网络通常要求用内网 DNS,才能解析内部系统或完成认证;这时候填公共 DNS,可能连认证页都弹不出来。家庭宽带一般可以用运营商下发的地址,也可以换公共解析服务,但换之前建议先用 nslookup 域名 测一下当前解析是否正常,把返回的 IP 记下来,作为对比样本。

这里有个常见反例:有人看到“DNS 设置关键注意点清单”就照着换了两组地址,却没注意自己处在公司 VPN 环境。VPN 连接本身可能推送了专用 DNS,你在物理网卡上手填,会与 VPN 的解析策略冲突,结果内网域名全部解析失败。正确动作是先断开 VPN 测试本地解析,再决定要不要在物理网卡上改。

改完必须刷缓存并做一次对照解析

保存设置后别急着打开浏览器。先执行 ipconfig /flushdns 清掉本机 DNS 缓存,再执行 ipconfig /displaydns 看缓存是否已空。然后做对照:nslookup 示例域名,看返回的服务器是不是你刚填的地址;再用 ping 域名 看解析出的 IP 是否合理。

如果 nslookup 正常但浏览器仍打不开,问题可能不在 DNS:检查代理设置是否开启、浏览器是否启用了“安全 DNS”(DoH),这项会绕过系统 DNS 直接走加密查询。Chrome 和 Edge 在“设置 → 隐私和安全”里都能找到相关开关,测试阶段可以先关掉,确认链路后再决定是否启用。

还有一个容易被忽略的点:路由器上的 DNS 设置和电脑上的设置是两层。你在电脑上填了公共 DNS,但路由器仍在下发自己的地址,其他设备不受影响;反过来,如果你在路由器 WAN 口改了 DNS,所有设备都会跟着变。要统一生效,先想清楚改哪一层,别两头都改还互相覆盖。

用一张核对表收住这次改动

做完上面几步,用下面这张表快速过一遍,每项打勾即可,不需要额外工具:

一,确认修改的是当前活动网卡,且 IPv4/IPv6 只动了需要动的那一项;二,改前抄下了网关、本机地址和原 DNS;三,改后执行了 flushdns 并用 nslookup 验证解析服务器;四,浏览器代理和“安全 DNS”开关状态已知;五,清楚改动作用在本机还是路由器,其他设备是否受影响;六,保留了回退到“自动获取”的路径。

如果六项里有任何一项答不上来,先别继续加地址,回到上一步把状态看清楚。DNS 设置本身不复杂,麻烦的是它和 DHCP、VPN、代理、浏览器加密解析叠在一起。今天能做完的最小闭环,就是改一处、验一处、留好回退。至于那些需要改内网解析记录、调整防火墙放行规则的事,交给网络管理员更稳妥,不必在个人电脑上反复试。

作者:汉语言文字