Rain WikiWindows · Linux · Android

专用 DNS

设置Android 9 及更高版本

“专用 DNS”是 Android(Android 9 及更高版本)中的一项设置,用于加密 DNS 查询(即手机询问哪个地址对应某个网站名称的步骤)。它使用基于 TLS 的 DNS(DoT)。通过提供商主机名,所有查询都会在所有网络上加密发送给该提供商。

1三种模式

“关闭”会以未加密方式将 DNS 发送到网络的 DNS 服务器。“自动”会在网络的 DNS 服务器支持加密时使用加密,否则会回退。“专用 DNS 提供商主机名”始终使用您输入的主机名,例如 dns.google 或 one.one.one.one。

2它能保护什么

加密可以向同一网络(例如公共 Wi-Fi)上的其他人隐藏您访问的网站名称。DNS 提供商本身仍然会看到查询内容,因此请选择您信任其隐私政策的提供商。

3它何时会导致问题

某些公共 Wi-Fi 登录页面和公司网络需要使用它们自己的 DNS 服务器。如果网络显示“已连接,但无法访问互联网”,将“专用 DNS”切换为“自动”可能会有所帮助。

如何设置专用 DNS

  1. 打开“设置”>“网络和互联网”(或“连接”)。
  2. 点击“专用 DNS”(有时位于“更多连接设置”下)。
  3. 选择“专用 DNS 提供商主机名”并输入提供商的主机名,例如 dns.google。
  4. 点击“保存”并打开一个网站进行检查。

注意事项

  • 如果主机名错误或提供商无法访问,在您切换回“自动”之前,网站将无法加载。
  • 专用 DNS 不会像 VPN 那样隐藏您的流量,它只会加密名称查询。

资料来源

  1. Android P Developer Preview 中的 DNS over TLS 支持(Android Developers Blog) android-developers.googleblog.com
  2. Public DNS: DNS-over-TLS (Google for Developers) developers.google.com

最后审核: