如何在不同的设备上改变DNS设置

977 阅读5分钟

域名系统(DNS)是浏览互联网时最重要但又不太为人所知的一个方面。简而言之,它负责将域名(如google.com)转换为IP地址(如142.250.217.78)。如果没有DNS,你的计算机--以及沿途的其他计算机--将无法知道在哪里发送和检索数据。

默认情况下,你的家庭网络可能依赖于你的互联网供应商提供的DNS服务器。然而,这些服务器并不总是最快的,在某些情况下,甚至可能允许你的ISP恶意跟踪你的在线行为。为此,如果网络速度和隐私非常重要,你也许应该考虑改变你的DNS服务器。

相关的如何用Raspberry Pi阻止整个Wi-Fi网络的广告

快速解答

改变DNS服务器的最好方法是在路由器层面,这将影响到连接到它的每一台设备。你通常可以在路由器管理页面的LAN或DHCP子菜单下找到这个字段。

如果你的路由器被锁定或无法访问,你将不得不修改每个单独设备上的DNS设置。


跳到关键部分

如何在路由器层面上改变DNS设置

router login screenshot登录你的路由器管理面板router dns change在本地网络或局域网子菜单下寻找DNS设置

虽然你可以手动配置家庭中的每台设备使用特定的DNS服务器,但更简单的方法是简单地在路由器层面上改变它。这样做将使所有连接到路由器的设备自动引用你的首选DNS服务器。不过,并不是所有的路由器都允许你改变这一设置,特别是如果你仍在使用你的ISP提供的设置。不管怎么说,这值得一试。

要改变你的路由器的DNS服务器,你首先需要访问其管理页面。这通常是通过网络浏览器或移动应用程序完成的。如果是前者,导航到192.168.1.1或192.168.0.1,在用户名和密码栏中输入admin。如果这对你不起作用,在谷歌上搜索应该可以找到你的路由器型号的正确组合。

假设你已经完成了登录过程,下面是你必须完成的其余步骤。

  • 进入网络、互联网或局域网菜单。确切的标签可能有所不同,这取决于你的路由器制造商。
  • 寻找DNS地址字段。如果有的话,你可能会发现它被藏在高级子菜单下。
  • 启用 "使用以下DNS地址"设置。现在你应该能够输入你选择的主要和次要DNS地址。
  • 最后,单击 "保存 "或 "应用",并重新启动路由器,以便这些变化能够生效。

如何在Windows 11中改变DNS设置

windows dns setting screenshot

如果你不能控制你的路由器,你仍然可以在每台设备的基础上改变DNS设置。让我们先来看看如何在Windows上这样做。

  • 通过 "开始 "菜单打开 "设置"应用程序,或使用**"开始+I**"键盘快捷键。
  • 点击屏幕左边的网络互联网,然后进入以太网Wi-Fi子菜单(取决于你的连接类型)。
  • 在下一个屏幕上,你应该看到一个DNS服务器分配栏,旁边有一个编辑按钮。如果你在上一步选择了Wi-Fi,你可以在硬件属性下找到这个字段。
  • 自动(DHCP)DNS设置改为手动,并启用IPv4切换键。
  • 最后,输入你喜欢的和备用的DNS地址。
  • 点击 "保存"以确认更改。

如何改变Mac上的DNS设置

Macbook Pro 2021 Space Gray Apple logo on lid

Kris Carlon / Android Authority

要改变Mac的DNS设置,点击屏幕左上方的苹果菜单,打开系统偏好。然后,按照以下步骤操作。

  • 从类别列表中,选择网络
  • 选择你想改变DNS设置的网络类型,无论是Wi-Fi还是以太网/局域网
  • 点击"高级",切换到 "DNS "标签。
  • 点击"+"图标,添加一个DNS服务器。简单输入所需的IP地址,如8.8.8.8。

如何改变安卓上的DNS设置

自从安卓9派发布后,在安卓上改变你的DNS服务器已经变得非常简单了。只需按照下面的步骤即可。

  • 打开设置,然后进入网络和互联网子菜单。
  • 点击私人DNS,这个选项在某些设备上可能隐藏在高级子菜单下。
  • 将默认的自动选择改为 "私人DNS提供商主机名",并输入你的自定义DNS地址。

这里需要注意的是,安卓对私有DNS的实施不允许你使用IP地址。换句话说,你需要提供一个域名(也称为主机名),如1dot1dot1dot1.cloudflare-dns.com而不是1.1.1.1。不过,并非所有的DNS供应商都提供主机名。

如何改变iPhone或iPad上的DNS设置

Apple iPhone 13 Pro Max back close

Robert Triggs / Android Authority

要在iPhone或iPad等iOS设备上改变你的首选DNS服务器,请遵循以下步骤。

  • 找到并打开 "设置"应用程序
  • 进入Wi-Fi子菜单,从列表中选择你的网络。
  • 在DNS部分,点击 "配置DNS",并将选择从自动改为手动
  • 删除任何预先填充的DNS服务器,并点击**"+**"图标,添加你自己的服务器。
  • 点击 "保存",对你可能使用的任何其他Wi-Fi网络重复这一过程。

请记住,iOS不允许你在手机连接上使用指定的DNS服务器。你必须使用第三方应用程序,如Cloudflare Warp,通过永远在线的VPN连接规避这一限制。

如何改变Chromebook上的DNS设置

Lenovo Chromebook Duet quick settings

与安卓系统一样,ChromeOS允许你非常容易地改变你的DNS服务器。只需遵循以下步骤。

  • 通过快速设置或搜索菜单,打开 "设置 "应用程序。
  • 选择你想改变DNS服务器的连接,无论是Wi-Fi移动网络还是以太网

chromeos settings screenshot

Calvin Wankhede / Android Authority

  • 选择你当前的网络,并导航到网络>高级子菜单

chromeos dns settings screenshot