更换 DNS 服务器,核心是把设备或路由器当前使用的域名解析地址改成新的服务器,并确认配置已经生效。本文按“确定配置范围—填写 DNS 地址—刷新网络—验证解析”的顺序,分别说明 Windows、macOS、手机和路由器的设置方法。若所在网络使用内网域名,应优先使用管理员提供的内网 DNS;公共 DNS 可能无法解析公司、学校或局域网内部地址。
一、先确定更换范围和 DNS 地址
如果只想让一台电脑或手机使用新的 DNS,在该设备上修改即可;如果希望家中或办公室的多台设备统一使用,则应在路由器的 WAN、LAN 或 DHCP 设置中修改。路由器配置通常会通过 DHCP 自动下发给连接设备,覆盖范围更大。
配置前先记录当前的 DNS 地址,便于出现网络异常时恢复。新的地址应按照服务商提供的格式填写,常见为 IPv4 地址,例如 223.5.5.5、223.6.6.6、1.1.1.1 或 8.8.8.8。这些地址仅适用于相应网络条件,不能保证在所有地区或内网环境中都能使用。
- 家庭宽带:可使用运营商 DNS 或可靠的公共 DNS。
- 公司、学校内网:应填写网络管理员提供的内部 DNS,否则内部系统域名可能无法解析。
- 支持 IPv6 的网络:如果只修改 IPv4 DNS,设备仍可能通过 IPv6 DNS 解析,需要同时检查 IPv6 配置。
- 需要多台设备统一配置:优先检查路由器,而不是逐台修改终端。
二、在 Windows 10 或 Windows 11 中设置
Windows 的设置入口可能因版本略有差异,但基本流程是进入当前网络连接的 DNS 配置页面,再将自动获取改为手动填写。
- 打开“设置”,进入“网络和 Internet”。
- 根据当前连接选择“Wi-Fi”或“以太网”,打开正在使用的网络连接。
- 找到 DNS 服务器分配或 DNS 设置,点击“编辑”。
- 将方式从“自动”改为“手动”,开启 IPv4。
- 在“首选 DNS”和“备用 DNS”中填写新的地址,然后保存。
如果系统设置页面没有找到相关入口,也可以使用传统路径:打开“控制面板”,进入“网络和 Internet”中的网络连接,右键当前适配器并选择“属性”,双击“Internet 协议版本 4(TCP/IPv4)”,选择“使用下面的 DNS 服务器地址”,填写并确认。修改 IPv6 时,在同一位置打开“Internet 协议版本 6(TCP/IPv6)”进行配置。
保存后建议断开并重新连接网络。Windows 还可能保留旧的 DNS 缓存,可打开命令提示符并执行 ipconfig /flushdns。看到缓存清理成功的提示后,再重新打开网页或应用。
三、在 macOS 中设置 DNS
- 点击苹果菜单,打开“系统设置”。
- 进入“网络”,选择当前使用的 Wi-Fi 或有线网络。
- 点击“详细信息”或“高级”,打开“DNS”页面。
- 点击 DNS 服务器列表下方的加号,输入新的 DNS 地址。
- 如果不再使用旧地址,可选中旧地址并删除,点击“好”或“完成”,再应用设置。
macOS 的 DNS 配置通常按照网络服务保存。也就是说,Wi-Fi 和有线网络可能分别拥有不同的 DNS 设置。若切换连接方式后发现解析结果又发生变化,应再次检查当前实际使用的网络服务。完成设置后,可以关闭并重新打开浏览器,或断开网络后重新连接。
四、在 Android 手机中设置
Android 手机有两种常见方式:使用“私人 DNS”配置加密 DNS 主机名,或针对某个 Wi-Fi 网络单独修改 DNS。不同品牌的菜单名称可能不同。
方式一:设置私人 DNS
- 打开“设置”,进入“网络和 Internet”“连接”或类似菜单。
- 找到“私人 DNS”。
- 选择“私人 DNS 提供商主机名”。
- 填写服务商提供的 DNS 主机名并保存。
私人 DNS 通常要求填写主机名,而不是类似 1.1.1.1 的 IP 地址。若服务商只提供 IP 地址,应改用当前 Wi-Fi 的高级网络设置,或在路由器中统一配置。
方式二:只修改当前 Wi-Fi
打开 Wi-Fi 列表,长按已连接的网络,选择“修改网络”或“管理网络”,展开高级选项,将 IP 设置改为“静态”,然后填写 DNS 1 和 DNS 2。此方法可能同时要求重新填写 IP 地址、网关和网络前缀,信息不完整时不建议随意修改,否则可能导致手机无法联网。对普通用户而言,使用私人 DNS 或路由器设置通常更简单。
五、在 iPhone 或 iPad 中设置
- 打开“设置”,进入“无线局域网”。
- 点击当前 Wi-Fi 名称右侧的信息图标。
- 进入“配置 DNS”,选择“手动”。
- 点击“添加服务器”,输入新的 DNS 地址。
- 删除不需要的旧地址,点击“存储”。
iPhone 的手动 DNS 通常只对当前 Wi-Fi 网络生效。更换到另一个无线网络后,需要重新设置;蜂窝移动网络的解析通常不通过这里配置。如果设置后无法正常打开网页,可返回“配置 DNS”,改回“自动”进行排查。
六、在路由器中统一更换 DNS
需要让家中所有设备使用同一 DNS 时,可以登录路由器管理页面。路由器品牌和固件不同,菜单名称可能是“上网设置”“Internet”“WAN”“局域网设置”或“DHCP 服务器”。
- 连接当前路由器,进入路由器管理界面。
- 打开互联网、WAN 或上网参数设置,查看是否存在 DNS 服务器输入框。
- 如果 WAN 页面没有可用选项,再检查 LAN 或 DHCP 设置中的主 DNS、备用 DNS。
- 填写新的 DNS 地址,保存设置,必要时重启路由器。
- 让电脑、手机重新连接 Wi-Fi,确保它们重新获取了网络参数。
部分路由器的 WAN DNS 只影响路由器自身,而 DHCP DNS 才决定客户端设备使用什么地址。因此修改后仍未生效时,应查看终端实际获得的 DNS,而不能只看路由器页面是否保存成功。办公网络、旁路由或家长控制设备也可能接管 DNS,这时需要在实际负责分配网络参数的设备上修改。
七、验证 DNS 是否已经生效
保存设置后,不要只根据网页能否打开来判断 DNS 已经更换,因为浏览器、系统和路由器都可能暂时使用缓存。可以按以下顺序检查:
- 断开并重新连接 Wi-Fi 或网线,确保设备重新获取网络配置。
- 关闭并重新打开浏览器,必要时清理系统 DNS 缓存。
- 在 Windows 命令提示符中执行 ipconfig /all,查看当前网卡显示的 DNS Servers。
- 执行 nslookup example.com,观察命令返回的 DNS Server 是否为新地址。
- 分别测试普通网站和需要内网解析的系统,确认解析范围符合使用需求。
如果 nslookup 显示的服务器仍是旧地址,优先检查是否改错了网络适配器、路由器 DHCP 是否覆盖了设备设置,以及 IPv6 是否仍在使用另一组 DNS。若命令显示新地址但浏览器表现没有变化,可能是浏览器缓存、代理、VPN 或加密 DNS 功能仍在接管解析。关闭相关网络工具后重新测试,通常更容易定位原因。
八、需要恢复原设置时怎么做
设备端配置可改回“自动获取 DNS”;路由器则删除手动填写的 DNS,恢复为自动获取或运营商默认设置。恢复后重新连接网络,并再次使用 ipconfig /all 或系统网络详情查看实际 DNS。这样既能确认设置已经撤销,也能避免旧缓存让测试结果看起来没有变化。














