跳到主要内容
梯子节点

四大平台 DNS 修改教程:Windows、macOS、iOS、Android

问题排查 梯子节点团队 约 4 分钟阅读
本文目录

修改 DNS 是解决网页打不开、解析错误的基础操作。推荐组合:首选 223.5.5.5(阿里,国内快),备用 1.1.1.1(Cloudflare)或 8.8.8.8(Google)。 下面按平台给出具体步骤。

为什么要改 DNS

DNS 负责把域名翻译成 IP 地址。运营商默认 DNS 存在两类问题:一是解析结果被污染或劫持,返回错误 IP 导致网站打不开、跳转广告页;二是解析慢或 CDN 调度不准。换成可靠的公共 DNS 可以同时改善这两点,也是连接排查中的常规一步。

推荐的公共 DNS

DNS地址适用场景
阿里 DNS223.5.5.5 / 223.6.6.6国内网站解析快,日常首选
腾讯 DNS119.29.29.29国内备选
Cloudflare1.1.1.1 / 1.0.0.1国际网站解析准确,支持 DoH
Google8.8.8.8 / 8.8.4.4通用备选,支持 DoH

Windows 11 / 10

  1. 设置 → 网络和 Internet → 点击当前连接(Wi-Fi 或以太网)→ 硬件属性
  2. 找到「DNS 服务器分配」,点击编辑 → 改为手动
  3. 打开 IPv4 开关,首选 DNS 填 223.5.5.5,备用 DNS 填 1.1.1.1,保存;
  4. 命令行执行 ipconfig /flushdns 清除旧缓存。

macOS

  1. 系统设置 → 网络 → 选中当前网络 → 详细信息
  2. 左侧选 DNS 标签,点「+」依次添加 223.5.5.51.1.1.1
  3. 删除原有条目(灰色的为路由器下发,可直接被新条目覆盖),点「好」保存;
  4. 终端执行 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

iOS / iPadOS

  1. 设置 → 无线局域网 → 点击当前 Wi-Fi 右侧的「i」;
  2. 下拉找到配置 DNS → 改为手动
  3. 删除现有服务器,添加 223.5.5.51.1.1.1,点存储。

注意:此设置只对当前这个 Wi-Fi 生效,换网络需重新设置;蜂窝数据的 DNS 无法直接修改。

Android

  1. 推荐用私人 DNS(Android 9+,全局生效):设置 → 网络和互联网 → 私人 DNS → 选「私人 DNS 提供商主机名」,填 dns.alidns.com(阿里)或 one.one.one.one(Cloudflare);
  2. 或按 Wi-Fi 单独改:长按当前 Wi-Fi → 修改网络 → IP 设置改为静态,在 DNS 1/DNS 2 填入地址(不同厂商界面略有差异)。

改完如何验证

  • 访问几个之前打不开或跳转异常的网站,观察是否恢复;
  • Windows 执行 nslookup example.com,macOS/Linux 执行 dig example.com,确认返回结果中的服务器是你设置的 DNS;
  • 浏览器仍异常时清一次浏览器缓存,方法见浏览器代理问题排查

注意事项

  • 代理客户端开启时,走代理的流量由客户端内置 DNS 接管,系统 DNS 只影响直连流量——所以改了系统 DNS 不影响客户端的分流解析,属于正常现象;
  • 路由器上修改 DNS 可让全屋设备生效,但排查单机问题时先只改本机,控制变量;
  • 记下修改前的原始设置,异常时可随时还原。这类基础设置疏漏在新手中很常见,更多可参考新手常见错误

常见问题

改 DNS 能提升网速吗?

只能改善域名解析的速度和准确性,不改变实际下载带宽。如果之前的 DNS 解析慢或结果被污染,换 DNS 后打开网页的第一步会明显变快,但测速数字不会因此提升。

开着代理客户端时还需要改系统 DNS 吗?

代理开启时走代理的请求由客户端内置 DNS 解析,系统 DNS 只影响直连流量。因此改系统 DNS 主要为了改善不开代理时和直连网站的体验,两者并不冲突。

国内外 DNS 应该怎么选?

访问国内网站为主时用 223.5.5.5 或 119.29.29.29,解析快且 CDN 调度准确;主备可以混搭,如首选 223.5.5.5、备用 1.1.1.1,兼顾速度与准确性。

相关阅读