如何在 Android 上更改 DNS 服务器?

2025年3月17日 | 阅读 7 分钟

DNS 是“域名系统”的缩写,它允许 Web 服务器与其特定的域名连接。互联网服务提供商 (ISP) 会提供自己的 DNS 服务器来建立连接。您可以更改设备正在使用的 DNS。

How to Change DNS Server on Android

如果您想提高在线隐私和安全性,有时还想提高 Android 智能手机的互联网速度,建议更改为自定义 DNS 服务器。在 Android 手机上更改 DNS 服务器与在其他平台上更改一样简单。本文将说明如何在 Android 手机上更改 DNS 服务器以获得良好的互联网连接以及它的工作原理。

为什么要更改 DNS 服务器?

众所周知,DNS 服务器对于执行互联网活动至关重要。此系统中的任何问题都会对您的互联网体验产生巨大影响。

有时 ISP 提供的默认 DNS 服务器设置速度很慢,或者由于配置问题而无法正常工作。当用户加载一个从其他域(广告商和联盟网站)加载内容的页面时,这种情况很常见。更改手机上的 DNS 服务器可以优化它并加快网页浏览速度,无论您是在家中还是在办公室访问。

在 Android 上添加自定义 DNS 服务器

在 Android 手机上添加自定义 DNS 服务器可以为每个连接的 Wi-Fi 网络分别开箱即用。但是,您的 Android 设备需要一个静态 IP 地址才能使用自定义 DNS 地址。更改 DNS 设置只会影响您当前的 Wi-Fi 网络连接。在这里,我们将说明如何在 Android Pie 或更高版本上更改 DNS 服务器。

更改 Android 9 及更高版本的 DNS

更改 Android 9 或更高版本的 DNS 地址非常容易。以下是更改 Android 手机上 DNS 服务器的手动步骤。步骤可能因手机制造商和 Android OS 版本而异。

  1. 启动手机的 **设置** 应用,然后点按 **连接与共享**(**网络与互联网**)
    How to Change DNS Server on Android
  2. 现在,选择 **专用 DNS**(在某些设备上为 **高级设置**)
    How to Change DNS Server on Android
  3. 点按专用 DNS 服务器提供商名称,然后输入您要使用的 Cloudflare URL(***google***)
    How to Change DNS Server on Android
  4. 点按 **保存** 以完成过程

在这里,我正在配置并希望使用 Google DNS,因此我将 `dns.google` 作为主机名输入。您可以输入任何您想要使用的 DNS 服务。

更改 Android 8 及更低版本的 DNS

如果您使用的是 Android 8 或更低版本的设备,更改 Android DNS 服务器的步骤可能会有所不同。

  1. 通过向下滑动通知面板并长按 Wi-Fi 图标,或通过设置应用导航并选择 Wi-Fi 选项来打开设备的 **Wi-Fi 设置**。
    How to Change DNS Server on Android
  2. 现在打开 Wi-Fi 网络的网络选项。长按 Wi-Fi 网络名称,然后点按 **网络信息图标(修改网络)**。操作或设置过程取决于手机类型。
    How to Change DNS Server on Android
  3. 在网络详细信息下,将屏幕滚动到底部。找到并点按 **IP 设置**。如果此菜单选项未出现,请寻找带有 **高级** 选项的按钮,然后在此处找到 **IP 设置**。
    How to Change DNS Server on Android
  4. 将其更改为 **静态**。
  5. 最后,根据需要更改 DNS1 和 DNS2 设置;例如,Google DNS 分别是 8.8.8.8 和 8.8.4.4。
    How to Change DNS Server on Android
  6. 点按 **保存** 图标以完成设置。

按照上述步骤操作,您可以使用您想使用的无线连接作为备用 DNS 地址。Android 或其他设备也支持为不同的 Wi-Fi 网络连接配置不同的 DNS 服务器。

使用第三方应用更改 DNS 服务器

如果上述方法对您不起作用,或者您觉得它很复杂,可以尝试使用第三方应用程序来更改 Android 手机的 DNS 服务器。第三方 DNS 服务器更改器应用程序可以更轻松地更改 DNS 服务器设置。在 Play 商店中搜索,您会找到几个 DNS 更改器应用程序。这些第三方 DNS 更改器应用程序也可以在未root的 Android 智能手机上运行。

使用第三方应用更改 DNS 的好处

通常,人们使用其互联网服务提供商 (ISP) 提供的默认 DNS 服务器。但对您而言,通过使用第三方 DNS,您还有一个可用的替代选项,可以提供更好的体验。第三方 DNS 应用可以提供更快的速度,但这取决于您离其服务器有多近。

请记住,有些 ISP 还会记录您的互联网浏览历史记录,并在您不知情的情况下与他人共享。因此,请始终使用支持无日志 DNS 的应用程序以维护在线隐私。此外,第三方 DNS 服务器还可以播放区域性屏蔽内容并绕过审查。

如何在 iOS 上设置第三方 DNS

以下是在 iOS 设备(iPhone 或其他设备)上设置第三方 DNS 的步骤

  1. 在 iPhone 设备上打开 **设置** 应用。
  2. 导航到 **Wi-Fi** 设置屏幕。
  3. 点按已连接的 Wi-Fi 网络,然后点按“**i**”。
  4. 在 **DNS** 设置下,点按 **配置 DNS** 选项
  5. 现在,将设置从自动更改为 **手动** 选项
  6. 点按红色的减号 **(-)** 符号以删除现有的 DNS 服务器地址
  7. 点按 **添加服务器** 并输入 DNS IP 地址。要添加辅助 DNS 服务器,请重复此过程
  8. 输入您想使用的 DNS 服务器,例如 IPv4 的 8.8.8.8 和 IPv6 的 2001:4860:4860::8888

如何在 Windows 上设置第三方 DNS

与 Android 和 iOS 设备一样,您也可以在 Windows PC 上设置第三方 DNS 服务器。为此,您需要更改已连接网络的网络属性。

如何在 Windows 10 或更早版本上更改 DNS?

通过控制面板在 Windows 10 中更改 DNS 服务器。

以下是在 Windows 10 及更早版本 PC 上设置第三方 DNS 的步骤

  1. 导航到设备的 **控制面板**,然后单击 **网络和 Internet**,然后单击 **网络和共享中心** 选项
    How to Change DNS Server on Android
  2. 单击 **更改适配器设置** 选项。
  3. 右键单击您想添加 DNS IP 地址的 **网络**(Wi-Fi 或以太网),然后单击 **属性**。
    How to Change DNS Server on Android
  4. 在最终的弹出窗口 IPv4 中,向下滚动,选择 **Internet 协议版本 (TCP/IPv4)**,然后单击 **属性**
    How to Change DNS Server on Android
  5. 选择 **使用以下 DNS 服务器地址** 选项
  6. 键入目标 DNS 地址的 IPv4 IP 地址作为首选 DNS 服务器:8.8.8.8,备用 DNS 服务器:8.8.4.4(Google DNS 地址)
    How to Change DNS Server on Android
  7. 要将 IPv6 地址添加到您的 Wi-Fi,请遵循相同的步骤,选择 Internet 协议版本 (TCP/IPv6),然后输入您想使用的地址

如何在 Windows 11 上更改 DNS?

在 Windows 11 上,设置 DNS 的步骤有所不同。您可以使用“设置”、“控制面板”或“命令提示符”在 Windows 11 PC 上更改 DNS。

从“设置”更改 Windows 11 上的 DNS

  1. 单击 **Windows** 图标,然后选择 **设置**(或按 Windows + I)以打开“设置”面板。
  2. 单击 **网络和 Internet** 选项。
  3. 单击您已连接并想更改 DNS 服务器的 **Wi-Fi** 或 **以太网**。
    How to Change DNS Server on Android
  4. 转到 Wi-Fi 部分(在本例中我们使用 Wi-Fi),找到 **DNS 服务器分配**。
  5. 单击 DNS 服务器分配旁边的 **编辑** 按钮
  6. 从下拉选项中,选择 **手动** 并将 IPv4 **打开**
  7. 现在,在 **首选 DNS** 和 **备用 DNS** 中,输入您想使用的 DNS 服务器地址。人们通常倾向于使用 Google DNS 服务器(首选 DNS:8.8.8.8,备用 DNS:8.8.4.4)
  8. 另外,请确保您已从首选和备用 DNS 的下拉菜单中选择了 **仅未加密 (DNS over HTTPS)** 选项
  9. 在提供自定义 DNS 服务器地址后,单击 **保存** 按钮
    How to Change DNS Server on Android

您已完成所有操作,并成功更改了 Windows 11 PC 上的 DNS 服务器。

从控制面板更改 Windows 11 上的 DNS

除了使用“设置”面板,您还可以使用“控制面板”在 Windows 11 PC 上更改 DNS 服务器。使用上述步骤更改 Windows 10 上的 DNS 服务器。

更改 Mac 设备上的 DNS 服务器

与其他设备一样,Mac 也允许更改 DNS 服务器以使用您的自定义 DNS 服务器。请按照以下步骤更改 Apple Mac 设备上的 DNS 服务器。

  1. 在 Mac 上打开 **Apple 菜单**
  2. 选择 **系统偏好设置**
  3. 单击 **网络**
  4. 选择您想更改的 **首选网络**。您所有的连接都会显示在屏幕的左侧面板中。当前连接的网络用绿色圆圈表示,未连接的网络用红色圆圈表示。
  5. 单击 **高级设置** 选项。
  6. 接下来,单击窗口顶部的 **DNS** 标签页
  7. 在结果屏幕上,单击 DNS 服务器窗格下方的 **+** 图标
  8. 现在键入您想使用的 IPv4 或 IPv6 DNS 服务器地址
  9. 输入主 DNS 服务器和辅助 DNS 服务器的 IP 地址
  10. 完成后,单击 **OK**,然后单击 **Apply** 按钮以保存您所做的设置

更多关于 DNS 和更改您的服务器

正如您所学到的,DNS 是“域名系统”的缩写,在互联网世界中扮演着重要角色。DNS 的主要任务是将域名(如 javatpoint.com)转换为可路由的 IP 地址。记住域名的 IP 地址是很困难的,而且每次访问时都不方便输入。没有 DNS 服务,域名就无法转换为可路由的 IP 地址。这就是 DNS 的重要性。

访问广域网 (WAN) 的设备使用 DNS 服务器,这有助于手机访问给定的地址。这些地址几乎或总是与您的设备运营商或您使用的无线网络相关联。

流行的 DNS 服务器及其 IP 地址列表

您可以通过更改 Android 或其他设备上的默认 DNS 服务器,舒适地使用自定义 DNS。下面我们列出了一些流行的 DNS 服务器及其 IP 地址。然而,最流行的 DNS 服务器是 Google、Cloudflare 和 OpenDNS。您可以参考这些 IP 地址来更改 DNS 服务器。

  • Google IPv4 地址:8.8.8 和 8.8.4.4
  • Google IPv6 地址:2001:4860:4860::8888 和 2001:4860:4860::8844
  • Google DNS-over-TLS 地址:dns.google
  • Cloudflare IPv4 地址:1.1.1.1 和 1.0.0.1
  • Cloudflare IPv6 地址:2606:4700:4700::1111 和 2606:4700:4700::1001
  • Cloudflare DNS-over TLS 地址:one.one.one.one
  • OpenDNS Home IPv6 地址:208.67.222.222 和 208.67.220.220
  • CleanBrowsing 地址:185.228.168.9 和 185.228.169.9
  • AdGuard IPv4:94.140.14.14 和 94.140.15.15
  • AdGuard IPv6:2a10:50c0::ad1:ff 和 2a10:50c0::ad2:ff
  • AdGuard DNS-over-TLS:dns.adguard-dns.com