如何更改 Android DNS 设置 [3 种方法解释]

如何更改 Android DNS 设置 [3 种方法解释]

更改 Internet 连接的默认 DNS 服务器有很多好处,包括提高安全性、增强隐私性和提高速度。您可以在所有现代 PC 和智能手机操作系统(包括 Windows、macOS、Linux、Android 和 iOS)上更改 Internet 连接的 DNS 设置。我们已经讨论了如何在 Windows 10 上更改 DNS 设置,所以今天我们将了解如何在智能手机或平板电脑上更改 Android DNS 设置。

更改手机或平板电脑上的 Android DNS 设置大多数人使用其 Internet 服务提供商 (ISP) 提供的默认 DNS 服务器,但您可能出于多种原因想要更改它们。第三方 DNS 服务器通常更快、更安全、更私密,而且有些更可配置。今天我们将了解如何通过几个简单的步骤更改 Android DNS 设置。您还将了解什么是 DNS 以及在系统上更改 DNS 有何好处。

什么是 DNS? DNS(域名系统)通常被称为互联网的电话簿,这是有原因的。通过将简单的域名(例如“.com”)转换为机器友好的 IP 地址(例如 104.17.8.12)(.com 的 IPV4 地址),允许您的 PC 或智能手机网络浏览器连接到您的网站。如果没有 DNS,就不可能通过友好的 URL 访问 Web 服务器,并且每次访问该站点时都必须在浏览器的地址栏中键入 104.17.8.12。

使用第三方DNS的优点大多数人只是使用 ISP 提供的默认 DNS 服务器,但第三方选项通常可以通过多种方式提供更好的结果。使用第三方 DNS 服务器可以提高速度,具体取决于您与服务器的距离。一些 ISP 还可能记录您的互联网浏览历史记录并在您不知情的情况下与第三方共享。使用安全、无日志的 DNS 服务有助于保护您的在线隐私。

第三方 DNS 服务器还可以帮助您解锁您所在地区被阻止的内容并绕过审查,因为许多受审查的网站都是通过 DNS 阻止的。最后但并非最不重要的一点是,一些第三方 DNS 提供商(例如 OpenDNS 和 Quad9)还可以防范恶意网站和其他形式的网络威胁。 OpenDNS 还提供家长控制和自定义过滤选项。

如何在 Android 上更改 DNS在 Android 上配置默认 DNS 服务器的方式因 Android 版本而异。在运行 Android 9 Pie 或更高版本的设备上相对容易,但在 Android 8.1 Oreo 及更早版本上则稍微复杂一些。要查找您的 Android 版本,请转到“设置”并搜索“关于”、“关于手机”、“系统”等(通常是“设置”页面上的第一个或最后一个选项)。向下滚动“关于/系统”页面,您将看到其中列出的 Android 版本。

注意:与所有 Android 功能一样,具体的菜单选项可能因 Android 版本和制造商而异。

在 Android 9 Pie 或更高版本上更改 DNS Android 9 及更高版本仅支持 DNS-over-TLS,因此并非所有第三方 DNS 服务器都与该平台兼容。配置之前,请检查您的首选 DNS 服务提供商是否提供 DNS-over-TLS。此外,如果您使用覆盖您的私有 DNS 配置的 VPN,这些设置将不起作用。

要更改 Android 9 Pie 或更高版本上的 DNS 服务器,请转至“设置”>“网络和 Internet”。

更改 Android 9 Pie 及更高版本上的 DNS在下一页上,展开“高级”菜单并选择名为“私有 DNS”的选项。如果尚未手动配置,则会显示“自动”。

更改 Android 9 Pie 及更高版本上的 DNS

在弹出框中,选择私有 DNS 提供商主机名并输入您的 TLS 主机名(不仅仅是标准 IPV4 地址)。最后,单击“保存”。如您所见,您已成功配置此设备以使用 Google DNS 进行所有连接。

更改 Android 9 Pie 及更高版本上的 DNS注意:由于我想配置 Google DNS,因此我输入dns.google作为 DNS 提供商的主机名(而不是 8.8.8.8 或 8.8.4.4)。条目根据您选择的 DNS 服务而有所不同。

在 Android 8.1 Oreo 及更高版本上更改 DNS(硬件) Android Oreo 及更早版本不允许您更改蜂窝网络的 DNS 服务器。换句话说,以下 DNS 设置仅适用于 Wi-Fi 连接。不过,这些更改是特定于网络的,因此每次连接到新的无线网络时都需要更改 DNS 服务器。此外,所有网络信息都必须手动配置,因此仅建议高级用户进行这些更改。

要更改 Wi-Fi 网络,请在 Android 设备上打开 Wi-Fi,按住快速设置面板中的 Wi-Fi 图标,然后转到 Wi-Fi 设置页面。然后,根据您的设备,点击并按住目标网络名称并选择更改网络 > 高级设置,或点击网络名称旁边的箭头以访问配置选项。

Android 8.1 Oreo 及更早版本找到名为“IP 设置”的菜单项。它可能会显示“DHCP”(动态主机配置协议)。将其更改为“静态”以手动选择您的 DNS 提供商。

Android 8.1 Oreo 及更早版本

在这里,除了输入您的首选 DNS 地址外,您还需要手动指定 Wi-Fi 路由器的 IP 地址和网关。退出前请务必保存您的设置。

Android 8.1 Oreo 及更早版本注意:我们建议仅对您自己的 Wi-Fi 路由器执行此操作,而不是对共享或公共路由器执行此操作。另外,我的配置为开放 DNS,但您可以选择您选择的任何第三方 DNS 提供商。

在 Android 8.1 Oreo 及更高版本上更改 DNS(简单方法)对于许多用户来说,上述在旧版 Android 设备上更改 DNS 的方法可能有点可怕。更乏味的是,必须为每个新连接单独重复此任务。然而,最糟糕的是它仍然无法与手机连接一起使用。

值得庆幸的是,有一种简单的方法可以做到这一点。就像现在的几乎所有事情一样,有一个应用程序可以做到这一点。事实上,有多种应用程序,最好的部分是它们也可以在移动连接上运行。就像在 PC 上一样,只需设置一次,它就可以在整个系统范围内的所有 Wi-Fi 和蜂窝连接上运行。

访问 Play 商店并下载您最喜欢的免费 DNS 更改器应用程序。两个最佳选择是用于 IPv4/IPv6 的开源且无广告的 DNSChanger( 下载)和 Open DNS Changer( 下载)。今天的演示使用第一个。

打开“IPv4/IPv6 的 DNSChanger”。点击主屏幕上的“默认 DNS 地址”。然后,向下滚动找到许多预配置的选项,包括 OpenDNS、Google DNS 和 CloudFlare DNS。选择你喜欢的。

IPv4/IPv6 的 DNSChanger如果您在列表中没有看到所需的 DNS 服务,您可以在主页上手动输入自定义 IPv4 或 IPv6 DNS 服务器,如上左图所示。该应用程序还允许您配置连接以阻止成人网站,为您提供阻止哪些网站和不阻止哪些网站的多个选项。

IPv4 和 IPv6 的 DNS 更改器在 Wi-Fi 和蜂窝连接上无需 root 即可工作。然而,为了实现这一点,所有流量都使用 VPN 进行重定向。尽管这不是最有效的解决方案,但它是没有 root 的旧版 Android 设备可用的唯一选项。另一方面,如果您想使用CloudFlare DNS,则可能不需要使用第三方应用程序。 CloudFlare 有自己的适用于 Android、iOS、Windows 和 macOS 的“WARP”应用程序。

在任何 Android 设备上配置首选私有 DNS 设置那么,就这样吧。现在您知道如何更改 Android 设备上的 DNS 设置,无论其制造商或 Android 版本如何。在旧设备上需要做更多的工作,但在大多数情况下这是值得的。现在,设置您的 Android 智能手机或平板电脑以使用自定义 IPv4 或 IPv6 DNS 服务器,并让我们知道它的运行情况。

相关推荐