如何在Android上更改DNS
更改Android手机上的DNS服务器只需快速浏览设置应用即可。
DNS代表域名系统,用作互联网的“电话簿”。 DNS负责将域(如lifewire.com)转换为可以更容易记住的可路由IP地址。毕竟,您不想记住151.101.130.114作为lifewire.com的地址。如果没有DNS,这些域地址无法转换为可路由的IP地址。这就是DNS如此重要的原因。
每个需要访问外部世界(广域网,即WAN)的设备都有一个DNS服务器(或两个),告诉您的电话如何到达给定地址。这些地址几乎总是与您的设备运营商(例如Verizon,AT&T或Sprint)或您使用的无线网络相关联。运营商或Wi-Fi网络提供的DNS服务在将域转换为IP地址时可能并不总是最快的。或者更糟糕的是,它们可能不太安全。遗憾的是,无法更改无根设备的运营商DNS。但是,可以在连接到无线网络时更改DNS地址。考虑到无线网络通常不如运营商网络安全,改变使用的DNS服务可能是明智之举。
版本信息
此演示将使用Android 9(Pie)和Android 8(Oreo)。但是,这些步骤在之前的迭代中应该是类似的(返回到版本6)。最大的唯一区别是应用程序设置的位置和配置屏幕的外观。
要使用的DNS地址
手动更改设备的DNS可能听起来很有挑战性,但事实并非如此。在此之前,您需要知道可以使用哪些DNS地址。两种最受欢迎的免费DNS服务是Google和OpenDNS。您可以选择任一服务,因为它们的功能也相同。这些地址是:
- 谷歌:8.8.4.4和8.8.8.8
- OpenDNS:208.67.222.222和208.67.220.220
更改Android 9上的DNS(饼图)
Android 9提供了一种完全不同(更简单)的方法来更改DNS地址。您可以在一个位置设置备用DNS地址,而不必在每个网络的基础上更改地址。但是,还有另外一个非常重要的区别。使用Android 9,您无法配置标准DNS服务器(例如Google或OpenDNS)。相反,您必须使用所谓的DNS over TLS,这是一种加密货币形式的DNS。这些地址将是域名而不是IP地址。
最受欢迎的私有DNS服务之一是 CloudFlare的。 CloudFlare DNS地址为1dot1dot1dot1.cloudflare-dns.com。您也可以选择使用 CleanBrowsing DNS service,有三个不同的DNS服务器:
- 安全过滤器,用于阻止网络钓鱼,恶意软件和恶意域,并使用地址security-filter-dns.cleanbrowsing.org。
- 家庭过滤器,阻止访问成人,色情和显性网站,以及Reddit等网站。这使用地址family-filter-dns.cleanbrowsing.org。
- 成人过滤器,可阻止访问所有成人,色情和显性网站,并使用地址adult-filter-dns.cleanbrowsing.org。
要手动更改Android Pie上的DNS,请按照下列步骤操作:
-
拉下通知灯罩两次,然后点击灯罩左下角的齿轮图标。在结果窗口中,点击“网络和Internet”。
-
在结果窗口中,点击“高级”以显示“私有DNS”条目。
-
点击私有DNS,选择私有DNS提供主机名,然后在提供的空间中键入CloudFlare URL或其中一个CleanBrowing URL。
-
点按“保存”完成。
这就是改变Android 9上的DNS的全部内容。
在Android 8和更早版本上更改DNS
接下来,我们将配置Wi-Fi网络以在Android Oreo上使用备用DNS服务器。此方法也适用于Android 7和6(虽然某些设置的位置可能会有所不同)。
请记住,在更改Android 8及更早版本的DNS地址时,它是基于每个网络完成的,因此您必须为要使用其他DNS服务器/服务的任何无线网络执行此操作。
这是如何做:
-
拉下通知灯罩两次,点击右上角的齿轮图标,然后点击Wi-Fi。
-
长按要修改的无线网络名称,然后点击修改网络。
-
点击高级选项,然后点击DHCP。
-
从弹出窗口中,点击静态,然后点击DNS 1.键入DNS地址(例如8.8.8.8)。
-
点按“保存”完成。
对于要使用备用DNS地址的每个无线网络,请完成上述过程。您甚至可以为不同的Wi-Fi网络配置不同的DNS服务器。例如,对于您的家庭网络,您可以使用8.8.8.8的Google DNS地址,对于另一个网络,您可以使用OpenDNS地址208.67.220.220。您可能会发现一个DNS服务器在某个无线网络中运行得更好。幸运的是,使用Android,您可以对网络配置进行此类更改。