我将为您提供Android(安卓) 和iPhone(iOS) 两大系统的详细教程。
安卓系统允许您直接为移动数据网络设置静态 DNS,以下是通用步骤(以原生Android系统或接近原生的系统为例,如Google Pixel):
1、打开设置:在您的手机上找到并点击“设置”应用。
2、进入网络设置:找到“网络和互联网”或类似的选项(有些手机可能是“连接”或“移动网络”)。
3、选择移动网络:点击“移动网络”或“SIM卡与移动网络”。
4、进入接入点名称 (APN) 设置:
* 点击您正在使用的SIM卡(如果您是双卡手机)。
* 找到并点击“接入点名称 (APN)” 或“APN”。
5、修改当前使用的APN:
您会看到一个当前正在使用的APN列表(CMNET”等)。注意请务必记住或截图保存原始的APN设置,以便出错时可以恢复。
* 点击当前正在使用的APN进入编辑界面。
6、编辑DNS字段:
在编辑页面中,找到这两项
APN协议 和APN漫游协议确保它们都设置为IPv4/IPv6(如果修改DNS后无法上网,可以尝试先改为纯IPv4)。
Bearer如果有无指定选项,请选择“Unspecified”。
* 向下滑动,找到“APN类型”,在默认内容(通常是default,supl
)的末尾,加上,dns
,最终看起来像default,supl,dns
。(这一步是关键,否则DNS修改可能不生效)
* 找到名为“DNS 1” 和“DNS 2” 的字段(有些手机可能只显示“DNS”)。
* 将它们修改为您想要的DNS服务器地址。
7、保存并重启:
* 点击右上角的“保存”或“更多”(三个点)菜单,选择“保存”。
* 返回APN列表,确保刚刚修改的APN已被选中(前面有圆点)。
最好重启一下手机,或者打开再关闭飞行模式,让新的网络设置生效。
常见问题:
如果某些品牌的手机(如三星、小米等)在APN设置里找不到DNS选项,可能是因为厂商进行了定制,您可以尝试安装第三方App(如“DNS Changer”)来强制修改,但这通常需要root权限。
非常遗憾,苹果出于系统安全和稳定性的考虑,不允许用户直接为蜂窝移动数据(移动网络)更改DNS设置。 您只能为Wi-Fi网络更改DNS。
唯一的变通方法(无需越狱):
使用支持“本地VPN” 或“DNS over HTTPS/ TLS” 功能的DNS应用程序,这些App会在您的手机上创建一个本地VPN配置(不是真正的VPN,不会加密或路由您的所有流量),其唯一目的就是将您的DNS查询请求指向指定的服务器。
操作步骤:
1、从App Store下载一个可靠的DNS App,流行的选择包括:
Cloudflare 1.1.1.1: Faster & Safer Internet (Warp是可选的真正VPN,但只开1.1.1.1模式就是纯DNS)
AdGuard DNS (同时可以过滤广告)
Google Cloud DNS App 等
2、安装并打开App。
3、按照App内的指引启用服务,通常只需要点击一个“开关”或“启动”按钮。
4、授予权限:系统会提示您允许添加VPN配置,请点击“允许”并按照提示完成操作(可能需要验证面容ID、触控ID或密码)。
5、启用成功:启用后,您会在手机顶部状态栏看到一个“VPN”图标,这表示DNS服务正在运行,您所有的网络请求(包括移动数据和Wi-Fi)的DNS查询都将通过您选择的服务器。
要恢复: 只需在App内关闭开关,或去手机的设置 > 通用 > VPN与设备管理
中删除相应的配置即可。
您可以选择以下任何一组DNS:
Cloudflare (主打速度和隐私):
1.1.1.1
1.0.0.1
(备用)
Google Public DNS (主打稳定和解析能力):
8.8.8.8
8.8.4.4
(备用)
Quad9 (主打安全,会自动屏蔽恶意网站):
9.9.9.9
149.112.112.112
(备用)
阿里云 Public DNS (国内用户访问快):
223.5.5.5
223.6.6.6
(备用)
114 DNS (国内老牌公共DNS):
114.114.114.114
114.114.115.115
(备用)
Android用户可以直接通过修改APN设置中的DNS字段来实现,记得一定要修改APN类型。
iPhone用户无法直接修改,必须借助Cloudflare 1.1.1.1 等第三方App通过创建“本地VPN”的方式来实现。
希望这能帮到您!修改前务必记下原始设置以防万一。
文章摘自:https://idc.huochengrm.cn/dns/14604.html
评论