下面我将为您详细解释移动网络和Wi-Fi网络下分别如何设置DNS。
一、 移动网络 (蜂窝数据) 的 DNS 设置
核心结论:对于纯移动网络(不使用Wi-Fi),您无法像在Wi-Fi里那样直接、系统级地修改DNS服务器。 这是因为移动网络接入点(APN)的DNS是由运营商自动分配和管理的,手机系统通常不向用户开放修改权限。
您可以通过以下两种间接方法实现:
方法一:使用支持加密DNS(DoH/DoT)的浏览器或App
许多现代浏览器和隐私保护App允许您在应用内部使用自定义的DNS,这只会影响该应用自身的网络请求。
浏览器内设置(以Chrome为例)
1. 打开 Chrome 浏览器。
2. 地址栏输入chrome://flags/#dns-over-https
并访问。
3. 将默认选项改为Enabled
。
4. 浏览器可能会自动使用公共DNS(如Google DNS),或者会提供选项让您输入自定义的DoH地址。
5. 重启浏览器生效。
注意此方法仅保护您在Chrome浏览器内的访问。
使用第三方App(如Intra, 1.1.1.1)
1. 在应用商店下载加密DNS应用,例如Cloudflare的《1.1.1.1》 或Google的《Intra》。
2. 安装并打开App,点击连接按钮。
3. 这些App会在您的手机上创建一个本地VPN连接(它不会将您的流量发送到外部VPN服务器),其唯一目的就是将您所有的网络DNS请求加密并重定向到您指定的公共DNS服务器(如1.1.1.1或8.8.8.8)。
4. 连接成功后,您设备上所有的网络流量(包括移动数据和Wi-Fi)的DNS查询都将通过该App进行。
理论上,有些安卓手机允许您查看和编辑APN设置,其中可能包含DNS字段。
1、 路径通常为:设置 > 移动网络 > 接入点名称(APN) > 选择当前使用的APN > 编辑。
2、 寻找MMSC
、MCC
、MNC
或APN类型
附近的DNS 1
和DNS 2
字段。
3、 绝大多数运营商都会强制锁定这些设置,或者即使您修改了,在联网时也会被运营商的服务器自动覆盖。此方法成功率极低,且错误的APN设置可能导致无法上网,因此强烈不推荐普通用户尝试。
二、 Wi-Fi 网络的 DNS 设置(附详细步骤)
对于Wi-Fi连接,您可以非常方便地为每个网络单独设置DNS,这是推荐的做法。
1、 打开设置 >网络和互联网 或WLAN。
2、 长按当前已连接的Wi-Fi网络名称,或者点击右边的箭头/设置图标。
3、 选择“修改网络””**。
4、 点击展开“高级选项””**。
5、 将IP设置 从DHCP
更改为静态
。
6、 向下滑动,您会看到“域名1” 和“域名2” 的填写框。
7、 在这里输入您喜欢的DNS服务器地址即可(见下文推荐)。
8、 点击保存。
1、 打开设置 >Wi-Fi。
2、 点击当前连接的Wi-Fi网络右边的蓝色信息图标 (i)”**。
3、 向下滑动,找到“配置DNS”。
4、 默认是“自动”,将其改为“手动”。
5、 点击“添加服务器”,删除原有的服务器地址,输入您想要的DNS地址。
6、 可以添加多个DNS服务器。
7、 点击右上角的“存储” 以保存设置。
您可以使用这些全球知名的公共DNS服务,它们通常比运营商DNS更快、更稳定、更安全。
服务提供商 | 主要DNS地址 | 次要DNS地址 | 特点 |
Cloudflare | 1.1.1.1 | 1.0.0.1 | 速度快,注重隐私(承诺不记录用户数据) |
8.8.8.8 | 8.8.4.4 | 全球响应快,稳定性高 | |
OpenDNS | 208.67.222.222 | 208.67.220.220 | 提供家长控制、过滤不良网站 |
Quad9 | 9.9.9.9 | 149.112.112.112 | 注重安全,自动屏蔽恶意网站 |
1、移动网络下:想修改DNS,最有效、最简单的方法是使用Cloudflare《1.1.1.1》 或同类App,它通过本地VPN接管所有DNS请求,简单易用。
2、Wi-Fi网络下:直接进入Wi-Fi设置手动更改DNS为1.1.1.1
或8.8.8.8
等,这是最直接的方法。
3、修改后如何验证?
* 修改完成后,您可以打开浏览器访问一个如 [whatsmyDNS.com](https://www.whatsmydns.com/) 或 [DNSLeakTest.com](https://dnsleaktest.com/) 的网站。
* 进行测试,如果结果显示的DNS服务器地址是您刚才设置的,说明修改成功。
希望这些信息能帮到您!
文章摘自:https://idc.huochengrm.cn/dns/15410.html
评论