配置 Android 9.0 的私人DNS

自从 Android 9.0(Pie) 之后都可以配置 DNS-over-TLS 服务作为手机的私人DNS域名解析。

第一步:打开 "设置" 应用,点击 "网络和互联网"

step1

 

第二步:点击 "网络和互联网" 界面中的 "高级"

step2

 

第三步:在展开的菜单中选择 "私人 DNS"

step3

 

第四步:填写红鱼 DNS 服务的域名,dns.rubyfish.cn

step4

 

如果保存配置之后,显示"无法连接",已知的问题有两处:

  1. 您使用的是非中国大陆厂商提供的 ROM,通常状态栏的 Wifi 或者移动信号角标处有小×的标记。解决该问题需要启用系统的开发者模式通过 adb 命令让系统绕过谷歌原厂的网路状态判断(1,2)。如果您无法解决该问题,请使用安卓应用 Intra
  2. 当前您处于 VPN 模式下,断开 VPN 后看看是否正常。

上述配置步骤仍有问题?可以联系我们

希望获得特定 upstream 区域的解析结果?

上述例子中的服务域名 'dns.rubyfish.cn' 也可以替换成 'ea-dns.rubyfish.cn' 或者 'uw-rubyfish.cn' 明确指定 upstream 所在的区域。