如何更改 DNS 服务器设置

更改 DNS 服务器设置的核心操作只有一步:在网络配置里把「自动获取 DNS」改成「手动填写 DNS 地址」。Windows、macOS、路由器都遵循这个逻辑,区别只在入口位置。改之前先记录原来的设置,改完用一次解析测试确认生效,出问题可以立刻改回去。

先做两件准备

  1. 记录原设置。把当前是「自动获取」还是某个固定地址记下来,或直接截图。改错了能原样恢复。
  2. 准备好要填的地址。至少需要两个:首选和备用。地址来源可以是运营商提供的、公司内网指定的,或从公共 DNS 列表里挑选。Public DNS Server List 这类数据库收录了 193 个国家、62,790 个可被 IPv4 或 IPv6 访问的公共 DNS 服务器,并持续检测其可达性和可靠性,可以作为挑选候选地址的参考。

Windows

  1. 打开「设置」→「网络和 Internet」→ 当前连接的网络(以太网或 Wi-Fi)。
  2. 找到 IP 分配 / DNS 设置项,把 DNS 从「自动」改为「手动」。
  3. 开启 IPv4(必要时也开 IPv6),填入首选和备用 DNS 地址。
  4. 保存后关闭再打开浏览器,访问任意网站验证。

预期结果:系统开始使用你填写的服务器解析域名。若网页打不开但能 ping 通 IP,通常是 DNS 地址填错或该服务器不可达。

macOS

  1. 打开「系统设置」→「网络」→ 选中当前使用的连接 →「详细信息」。
  2. 切到「DNS」标签,点「+」添加 DNS 服务器地址。
  3. 添加完成后点「好」保存。

注意:macOS 会按列表顺序尝试,排在前面的优先。删除旧条目再添加,避免残留地址干扰。

路由器(影响所有接入设备)

  1. 浏览器进入路由器管理页面(地址通常是网关 IP,如 192.168.1.1)。
  2. 找到 WAN / 互联网设置中的 DNS 配置项。
  3. 填入首选和备用 DNS,保存并让路由器重新拨号或重启。

适用条件:想让家里所有设备统一走同一组 DNS 时用这种方式;只想改单台设备就用上面的系统级方法。

验证是否生效

  • 访问几个平时常用的网站,确认能正常打开。
  • 用系统自带的网络诊断或命令行解析工具查询一个域名,看返回的 IP 是否正常。
  • 如果解析失败,先换回原来的设置,再检查新填的地址是否写错、是否可达。

常见卡点

现象 可能原因 处理
改完完全上不了网 DNS 地址不可达或填错 恢复原设置,换一个地址重试
部分网站打不开 该 DNS 解析结果不完整 换用另一组 DNS
重启后设置丢失 改的是临时连接或未保存 在系统/路由器设置里重新保存
路由器改了但设备没变 设备自己设了固定 DNS 检查设备端是否也手动配置过

怎么挑一个可用的 DNS 地址

公共 DNS 列表里的每个条目通常带有位置、AS 号、软件版本、检测时间和可靠性百分比。可靠性百分比反映该服务器在持续检测中被判定为可用的比例,数值越高说明越稳定。挑选时优先看:

  • 可靠性高:接近 100% 的条目更值得先试。
  • 地理位置近:同国家或同区域的服务器通常延迟更低。
  • 检测时间新:越近期的检测结果越能反映当前状态。

列表支持按国家浏览,也可以把有效服务器下载为 CSV 或纯文本,方便批量筛选。改完设置后如果解析异常,换列表里另一个高可靠性地址即可,不必反复折腾系统设置。

public-dns.info