重要提示:两种DNS设置的区别
- Wi-Fi DNS:仅当你连接到特定的Wi-Fi网络时生效,设置后,只要连这个Wi-Fi,DNS就会改变。
- 移动数据DNS:当你使用手机流量(4G/5G)时生效,这个设置通常由你的运营商(如中国移动、中国联通、中国电信)自动分配,普通用户通常无法自行修改。
我们通常修改的是Wi-Fi的DNS设置。

(图片来源网络,侵删)
Wi-Fi网络DNS设置(通用方法)
这个方法适用于绝大多数安卓手机(如小米、华为、OPPO、vivo、三星等)和iPhone。
通用步骤:
-
打开Wi-Fi设置:
- 在手机主屏幕向下滑动,打开控制中心,长按Wi-Fi图标。
- 或者,进入
设置>WLAN或Wi-Fi。
-
进入当前连接的Wi-Fi网络详情:
- 找到你当前正在连接的Wi-Fi网络名称,点击它旁边的
i图标(iOS)或 图标(安卓),或者直接点击网络名称本身。 - iPhone路径:
设置>Wi-Fi> 点击当前连接的网络名称。 - 安卓路径:
设置>网络和互联网>WLAN> 点击当前连接的网络名称。
- 找到你当前正在连接的Wi-Fi网络名称,点击它旁边的
-
修改DNS服务器:
(图片来源网络,侵删)- 在网络详情页面,找到
DNS或域名服务器的选项。 - 你可能会看到两种模式:自动 和 手动,请选择
手动或配置DNS。 - 选择
添加服务器或类似的选项。
- 在网络详情页面,找到
-
输入DNS地址:
- 在弹出的输入框中,输入你想要使用的DNS地址,你可以输入一个或多个地址。
- 示例:输入
8.8.8,然后点击“完成”或“保存”。
-
保存并测试:
- 返回上一级菜单,确保设置已保存,然后断开Wi-Fi再重新连接,或者打开浏览器访问一个网站(如
www.baidu.com),测试网络是否正常。
- 返回上一级菜单,确保设置已保存,然后断开Wi-Fi再重新连接,或者打开浏览器访问一个网站(如
不同品牌手机的细微差别
虽然大体步骤相同,但一些品牌手机的界面和术语略有不同。
华为/荣耀手机
设置>移动网络与WLAN>WLAN。- 长按你连接的Wi-Fi网络,选择
修改网络。 - 勾选
显示高级选项。 - 在
IP设置中选择静态。 - 在
DNS服务器中填入你想要的地址,如8.8.8。 - 点击
保存。
注意:华为手机有时需要先设置为静态IP才能修改DNS。
小米/红米手机
设置>WLAN。- 点击你连接的Wi-Fi网络旁边的
齿轮图标。 - 向下滑动,找到
IP设置,将其改为静态。 - 在
DNS 1和DNS 2中填入DNS地址。 - 点击
保存。
注意:同样,小米手机也需要先设为静态IP。
iPhone / iPad
设置>Wi-Fi。- 点击你连接的网络名称旁边的
i图标。 - 拉到页面最底部,点击
配置DNS。 - 选择
手动。 - 点击
添加服务器,输入DNS地址(如8.8.8)。 - 点击右上角的
完成。
推荐使用的DNS服务器
选择一个好的DNS可以加快网站访问速度、屏蔽广告和恶意网站。
| DNS服务商 | DNS地址 | 特点 |
|---|---|---|
| Google Public DNS | 8.8.88.4.4 |
全球通用,速度快,稳定,适合日常使用。 |
| Cloudflare DNS | 1.1.10.0.1 |
速度快,注重隐私,有安全过滤功能。 |
| 阿里云公共DNS | 5.5.56.6.6 |
国内访问速度快,由阿里巴巴提供。 |
| 腾讯云DNSPod | 29.29.29254.116.116 |
国内访问速度快,由腾讯提供。 |
| 广告屏蔽DNS | 9.9.9112.112.9 |
Cloudflare提供的DNS,可以过滤部分广告和恶意软件。 |
建议:
- 国内用户:优先尝试
5.5.5或29.29.29,访问国内网站速度更快。 - 科学上网/访问外网:使用
8.8.8或1.1.1通常效果更好。
移动数据网络DNS设置
如前所述,这个设置通常由运营商控制,用户无法直接修改,DNS地址是随着APN(接入点名称)自动分配的。
极少数例外情况:
一些较新的安卓系统(特别是基于Android 9及以上版本)在 设置 > 移动网络 > 高级 中可能提供了修改DNS的选项,但这并非标准功能,且大部分运营商的配置会覆盖你的设置。如果找不到这个选项,就说明你的运营商不支持用户自定义移动数据DNS。
设置DNS后遇到问题怎么办?
如果设置后无法上网,可以尝试以下方法解决:
-
忘记网络并重连:
- 在Wi-Fi设置中,找到你刚才修改的网络,选择
忘记网络或删除网络。 - 然后重新搜索并连接该Wi-Fi,输入密码,这样会恢复到默认的自动获取DNS模式。
- 在Wi-Fi设置中,找到你刚才修改的网络,选择
-
重启手机和路由器:
有时候简单的重启可以解决临时的网络冲突。
-
检查路由器设置:
- 如果你家的路由器也设置了DNS,那么手机上的设置可能会被路由器覆盖,你需要进入路由器的管理后台(通常是
168.1.1或168.0.1)去修改路由器的DNS,这样所有连接这个路由器的设备都会生效。
- 如果你家的路由器也设置了DNS,那么手机上的设置可能会被路由器覆盖,你需要进入路由器的管理后台(通常是
| 场景 | 操作难度 | 推荐方法 |
|---|---|---|
| 提升Wi-Fi上网速度/稳定性 | 简单 | 在手机Wi-Fi设置中手动修改DNS,推荐使用国内DNS(如阿里云、腾讯云)。 |
| 屏蔽广告/恶意网站 | 简单 | 使用支持过滤的DNS,如 9.9.9。 |
| 解决某些网站无法访问 | 中等 | 尝试切换不同的DNS服务商(如从国内DNS换成Google DNS)。 |
| 修改移动数据网络 | 困难/几乎不可能 | 通常无法修改,取决于运营商。 |
希望这份详细的指南能帮助你成功设置手机的DNS!
