如何在 2022 年更改 Windows 11 上的 DNS 设置(5 种方法)

最近,我们写了一篇关于如何在 Windows 11 中编辑 Hosts 文件的教程,如果您希望阻止 PC 上的特定网站。 但是,如果您想在 Windows 11 上改善您的隐私,更改 DNS 设置也是必须的。 它将保护您计算机上的互联网通信,无论是打开网站还是尝试在后台连接到其服务器的应用程序。 如果您是此域的新手,请在本详细指南中了解如何在 Windows 11 中更改 DNS 设置。

在 Windows 11 (2022) 中更改 DNS 设置

在本指南中,我们介绍了在 Windows 11 中更改 DNS 设置的五种方法。除此之外,我们还解释了什么是 DNS 以及为什么应该更改 PC 上的 DNS 设置。 展开下表阅读说明或直接跳至所需方法。

Windows 11 中的 DNS 是什么?

DNS 或域名系统就像一个 互联网电话簿. 当您打开一个网站时,您的计算机会连接到 DNS 服务器以查找该网站的 IP 地址。 这就是它找到地址并将您连接到网站的方式。 需要 DNS 服务器,这样您就不必记住复杂的网站 IP 地址。

Windows 11 中的 DNS 是什么?

那里有许多 DNS 服务器,从 ISP 到 Google、Cloudflare、OpenDNS 等提供的服务器。每个 DNS 服务器都声称它可以比另一个更快地检索信息。 有些提供内置的安全性,例如 DNS-over-TLS, 有些提供较低的延迟。 这取决于您想在 Windows 11 PC 上使用哪一个。

也就是说,我建议用户更改 Windows 11 中的默认 DNS 服务器的原因是因为 ISP 越来越多地记录 DNS 查询,这对您的隐私不利。 这意味着您的 Internet 提供商可以通过 DNS 日志知道您访问了哪个网站。 因此,为了更安全,请使用众所周知的自定义 DNS 服务器,这些服务器不会记录您的查询,提供可靠的性能以及针对网络钓鱼和恶意软件攻击的安全性。

现在,明确了这一点,让我们继续了解一些适用于 Windows 11 的流行 DNS 服务器。

适用于 Windows 11 的免费 DNS 服务器

以下是一些可在 Windows 11 PC 上使用的免费且流行的 DNS 服务器。 我们添加了流行服务的首选(也称为主要)和备用(也称为辅助)DNS 地址。

1. Cloudflare

首选 DNS: 1.1.1.1
替代 DNS: 1.0.0.1

2.谷歌

首选 DNS: 8.8.8.8
替代 DNS: 8.8.4.4

3.开放DNS

首选 DNS: 208.67.222.222
替代 DNS: 208.67.220.220

4. Comodo 安全 DNS

首选 DNS: 8.26.56.26
替代 DNS: 8.20.247.20

5. Quad9 DNS

首选 DNS: 9.9.9.9
替代 DNS: 149.112.112.112

在 Windows 11 中使用设置应用程序更改 DNS 服务器

在 Windows 11 中更改 DNS 服务器的最简单方法是从“设置”。 它允许您使用 IPv4 和 IPv6 协议定义 DNS。 以下是如何进行此过程:

1. 按 Windows 11 键盘快捷键“Windows +I”打开“设置”应用。 在这里,移动到“网络和互联网” 左侧边栏中的设置菜单,然后单击“无线上网”在右窗格中。 如果您有有线以太网连接,请单击“以太网”。

在 Windows 11 (2022) 中更改 DNS 设置

2.接下来,向下滚动并查找“硬件属性“。 打开它。

在 Windows 11 (2022) 中更改 DNS 设置

3. 现在,点击“编辑”旁边的“DNS 服务器分配”。 它将设置为“自动 (DHCP)”,这意味着 Windows 11 正在使用您的 ISP 选择的 DNS 服务器。 这是我们需要改变的。

在 Windows 11 (2022) 中更改 DNS 设置

4. 在下一页上,选择“手动的”,然后启用“IPv4”切换。

在 Windows 11 (2022) 中更改 DNS 设置

5. 之后,在“首选”和“替代”DNS 字段中,输入 自定义 DNS 服务器 您要使用的地址。 您可以从我们的链接文章中找到最好的 DNS 服务器。 我一般用谷歌的DNS服务器,如下:

  • 首选 DNS: 8.8.8.8
  • 替代 DNS: 8.8.4.4
在 Windows 11 (2022) 中更改 DNS 设置

6. 完成后,单击“节省“,并且您已成功更改 Windows 11 中的 DNS 服务器。如果您还想了解如何在 Windows 11 上启用 DNS-over-HTTPS,这将使所有 DNS 查询加密,请转到下一步。

在 Windows 11 (2022) 中更改 DNS 设置

7.点击“首选”和“替代”DNS加密下方的下拉菜单,将加密类型更改为“仅加密 (通过 HTTPS 的 DNS)”。

加密的 dns

8. 现在,点击“节省“,你就完成了。 除了 Windows 11 中的自定义 DNS 服务器,您还为所有 DNS 查询启用了加密,这将使您 PC 上的网络通信更加安全。

加密的 dns

从 Windows 11 的控制面板更改 DNS 服务器

如果您像我一样老派并想从控制面板更改 Windows 11 中的 DNS 服务器,请按照下面的指南进行操作。

1. 使用“视窗+R”快捷方式打开运行提示窗口。 在这里,输入 ncpa.cpl 然后按 Enter。

运行窗口

2. 这将打开 网络和互联网 直接在控制面板中的窗口。 您也可以在 Windows 11 中手动打开控制面板并移至“网络和共享中心”。

在 Windows 11 (2022) 中更改 DNS 设置

3. 到达此处后,右键单击“Wi-Fi”适配器并选择“特性“。 如果您使用的是有线以太网连接,请右键单击“以太网”并选择“属性”。

在 Windows 11 (2022) 中更改 DNS 设置

4.接下来,向下滚动并双击“Internet 协议版本 4 (TCP/IPv4)“。

在 Windows 11 (2022) 中更改 DNS 设置

5. 现在,这将打开一个新的弹出窗口,您需要在其中 选择“使用以下 DNS 服务器地址”. 这是我们要设置自定义 DNS 服务器的地方。

DNS服务器选择

6. 现在,输入 首选和备用 DNS 服务器 在各自的领域。 例如,这里我使用 Cloudflare 的 DNS 服务器,如下所述。 您可以自由选择自己的。

  • 首选 DNS: 1.1.1.1
  • 替代 DNS: 1.0.0.1
cloudflare dns 窗口 11

7. 最后,点击“好的“,就是这样。 您已在 Windows 11 PC 上设置自定义 DNS 服务器。

控制面板

使用命令提示符 (CMD) 更改 DNS 设置

除了 Windows 设置和控制面板,您还可以使用命令提示符更改 DNS 设置。 你只需要使用几个命令,你就设置好了。 以下是您需要遵循的步骤:

1. 按 Windows 键并在搜索栏中输入“cmd”。 现在,点击“以管理员身份运行”在右窗格中。 如果您总是想在 Windows 11 中以管理员权限运行应用程序,请阅读我们的链接指南。

从命令提示符 (CMD) 更改 Windows 11 中的 DNS 设置

2. 接下来,在 CMD 窗口中运行以下命令。 确保更换 preferred 使用服务器的主 DNS。 例如——我用过 1.1.1.1,这是 Cloudflare 的首选 DNS 服务器。 此外,如果您使用的是以太网,请更换 Wi-FiEthernet 在下面的命令中。

netsh interface ipv4 set dnsservers Wi-Fi Static preferred primary
网盘

3.设置一个 备用 DNS 服务器 使用命令提示符,运行以下命令。 在这里,替换 Alternative 与辅助 DNS 服务器。 我已经设置了 Cloudflare 的 1.0.0.1 作为替代 DNS。

netsh interface ipv4 add dnsservers Wi-Fi Alternative index=2
从命令提示符 (CMD) 更改 Windows 11 中的 DNS 设置

4. 你完成了。 打开设置应用程序,您会发现自定义 DNS 服务器已更新。

从命令提示符 (CMD) 更改 Windows 11 中的 DNS 设置

6.如果你想 重置 DNS 设置 要自动 (DHCP),请在 Windows 11 PC 上的 CMD 中执行以下命令。

netsh interface ip set dns "Local Area Connection" dhcp
局域网

在 Windows 11 中使用 PowerShell 更改 DNS 设置

1. 按 Windows 键并键入“电源外壳“。 现在,点击“以管理员身份运行“。

电源外壳

2. 接下来,在 PowerShell 中运行以下命令以记下 接口索引 您的 Wi-Fi 适配器或以太网。 例如——我连接到无线网络,我的 InterfaceIndex 是 18.

Get-NetAdapter | Select-Object InterfaceAlias , InterfaceIndex
从 PowerShell 更改 Windows 11 中的 DNS 设置

3. 现在,运行以下命令。 确保更换 N 与 PC 上显示的 InterfaceIndex 值(Wi-Fi 或以太网). 之后,更换 preferredalternative 使用您选择的 DNS 服务器。

set-DnsClientServerAddress -InterfaceIndex N -ServerAddresses ("preferred","alternative")
从 PowerShell 更改 Windows 11 中的 DNS 设置

使用 DNS 跳线更改 Windows 11 中的 DNS 服务器

如果您正在寻找第三方应用程序来更改 Windows 11 中的 DNS 设置,那么 DNS Jumper 是最好的程序之一。 它是免费的,并提供一长串 DNS 服务器,您只需单击一个按钮即可应用这些服务器。 下面是它的工作原理:

1. 前往此链接并下载 DNS Jumper ZIP 文件。 现在,在 Windows 11 中解压缩文件并导航到 DnsJumper 文件夹。 在这里,双击“DnsJumper.exe“。

DNS 跳线

2. 现在,从下拉菜单中选择一个 DNS 服务器,然后单击“应用 DNS“。 就是这样,你已经准备好了。

DNS 跳线

3.如果你想设置一个 自定义 DNS 服务器,启用复选框并在下面的字段中输入主要和次要服务器地址。 之后,单击“应用 DNS”。

DNS 跳线

常见问题 (FAQ)

什么是 Windows 11 中的 DNS 服务器?

DNS 服务器可让您的 Windows 11 PC 找到网站的 IP 地址。 它基本上是IP地址所在的电话簿,并且您已连接到网站。

哪个是适用于 Windows 11 的最佳 DNS 服务器?

在我看来,Cloudflare 和 Google 的 DNS 服务器都非常适合 Windows 11。

哪个 DNS 服务器在 Windows 11 中提供最低延迟?

如果您希望 Windows 11 中的 DNS 服务器具有快速性能,我会推荐 Cloudflare。

我们可以从 Windows 11 的控制面板更改 DNS 服务器吗?

是的,您仍然可以从 Windows 11 的控制面板更改 DNS 服务器。请按照我们的指南了解更多详细信息。

在 Windows 11 中设置自定义 DNS 服务器

因此,这些是您可以在 Windows 11 中设置自定义 DNS 服务器的五种简单方法。我强烈建议您从 Windows 设置页面更改 DNS 服务器。 除了自定义 DNS,您还可以从那里启用 DNS-over-HTTPS。 无论如何,这都是我们的。 如果您遇到互联网问题并且您的 Windows 11 PC 上的 Wi-Fi 不断断开连接,请按照我们的链接指南进行简单修复。 此外,为了解决 Windows 11 上的“网络发现已关闭”错误,我们为您提供了一个方便的教程。 最后,如果您有任何疑问,请在下面的评论部分告诉我们。

Leave a Comment

Your email address will not be published.