在安卓设备上设置 DNS 主要有两种方式:通过 Wi-Fi 网络设置全局 DNS 或使用第三方 DNS 应用,以下是详细步骤:
方法一:通过 Wi-Fi 网络设置全局 DNS(推荐)
1、打开设置
- 进入手机「设置」→ 选择「网络和互联网」或「WLAN」(不同品牌路径可能略有差异,如华为是「无线和网络」)。
2、修改已连接的 Wi-Fi 网络
- 长按当前连接的 Wi-Fi 网络名称 → 选择「修改网络」或「高级选项」。
- 部分机型需点击 Wi-Fi 名称右侧的「设置图标(⚙️)」进入。
3、展开高级选项
- 找到「IP 设置」或「高级选项」→ 将默认的「DHCP」改为「静态」(部分安卓版本可能显示为「静态 IP」)。
4、手动输入 DNS 地址
- 在「DNS 1」和「DNS 2」栏中输入你需要的 DNS 服务器地址(保留其他 IP 信息如网关、子网掩码不变):
- 谷歌 DNS:8.8.8.8
和8.8.4.4
- Cloudflare DNS:1.1.1.1
和1.0.0.1
- 阿里 DNS:223.5.5.5
和223.6.6.6
5、保存设置
- 点击「保存」或「连接」,重新连接 Wi-Fi 即可生效。
> ⚠️注意:
> - 此方法仅对当前 Wi-Fi 生效,切换网络需重新设置。
> - 若设置后无法上网,请检查网关和 IP 地址是否与原 DHCP 分配一致(可截图原信息备份)。
方法二:使用第三方 DNS 应用(无需 Root)
1、安装 DNS 应用
- 在 Google Play 搜索安装以下工具:
Cloudflare 1.1.1.1(官方应用)
DNS Changer(支持自定义 DNS)
Google One VPN(内置 Google DNS)
2、通过应用设置 DNS
- 打开应用 → 选择 DNS 服务器(如1.1.1.1
)→ 启用「VPN 模式」
- 授权系统创建 VPN 连接(此 VPN 仅用于 DNS 转发,不加密流量)。
无法保存静态 IP?
部分安卓版本需先断开 Wi-Fi 再修改,或尝试重启路由器。
移动数据网络 DNS 设置?
安卓系统默认不支持修改移动数据 DNS,需 Root 后使用工具(如 *DNS Changer*)或借助 VPN 类应用。
验证 DNS 是否生效
访问 [DNS Leak Test](https://dnsleaktest.com/) 或使用命令工具(需 ADB)查看当前 DNS。
品牌 | 设置路径 |
华为/荣耀 | 设置 → 无线和网络 → WLAN → 长按网络 → 修改网络 |
小米/红米 | 设置 → WLAN → 点击当前网络 → 高级设置 |
OPPO/Realme | 设置 → WLAN → 点击网络 → 高级设置 |
三星 | 设置 → 连接 → Wi-Fi → 当前网络 → 高级 |
> 📌提示:安卓 9+ 支持「私有 DNS」(DoT 加密),可在「设置 → 网络和互联网 → 高级 → 私有 DNS」中直接输入域名(如dns.google
),无需手动 IP。
文章摘自:https://idc.huochengrm.cn/dns/12617.html
评论