大多数人对互联网的工作原理有基本的了解,并为他们提供了可供浏览的网页。当您在浏览器中输入 URL 链接时,路由器会将存储在远处服务器上的相应页面发送出去。然而,它远不止眼前一亮。 DNS 服务器是允许快速访问整个互联网的重要部分之一。
在本文中,我们将详细解释 DNS 的用途以及如何在 Windows 10 上更改 DNS 服务器。
什么是 DNS?
与人类不同,计算机和浏览器通过解释数字来操作。对他们来说,一个 URL,比如 //google.com 是完全不可读的,但我们无法想象每当我们想要访问一个网站时输入随机数。 DNS(域名系统)服务器弥合了人和机器之间的鸿沟。
它包含浏览器可用于访问网页的网站列表及其相应的 IP 地址。当您在地址栏中输入 URL 时,浏览器首先会查询 DNS 缓存和服务器以获取相应的 IP 地址,然后为您获取网站内容。
DNS 服务器有几种形式。大多数 ISP(互联网服务提供商)的任何用户都会默认使用 DNS 服务器。甚至您的 PC 也将拥有一个基本的 DNS 缓存,用于存储经常使用的地址和最近的地址,以便更快地访问。但是,这些 DNS 服务器并非万无一失,ISP 服务器容易出现故障和瓶颈,可能会提示用户认为他们无法访问互联网。
您的 ISP 的 DNS 服务器还将存储所有 URL 请求,为方便起见,保存您的完整浏览历史记录。除非您使用 VPN 或集成了 VPN 的浏览器(例如 DuckDuckGo),否则您无法避免这种情况。
DNS 问题
虽然 DNS 服务器是互联网基础设施的重要组成部分,但它们经常会受到黑客的攻击。网络钓鱼攻击可以使用缓存中毒或 DNS 劫持方法将您的 DNS 服务器转移到他们选择的服务器,或者为您提供现有 URL 的欺诈 IP 列表。然后,您的浏览器将被重定向到虚假网站,这可能会导致您的在线帐户和服务出现任何数量的安全漏洞。
虽然这些方法中的大多数都需要通过防病毒和 ISP 安全措施,但这些攻击方法的现代化意味着黑客和安全软件会不断尝试相互配合。更改设备上的 DNS 设置是提高安全性的一步,但仅当您打算使用的服务器比原始服务器更安全时才有用。
如何在 Windows 10 中找到我的备用 DNS 服务器
但是,由于 ISP DNS 服务器并非完全安全,而且您永远无法确定屏幕背后发生的事情,因此 DNS 服务器的一些替代选项可以绕过这些系统。两个最受欢迎的域名是 Google 的 DNS 域(8.8.8.8 和 8.8.4.4)和 Cloudflare 的安全 DNS 服务(1.1.1.1 或 1.0.0.1)。这两家公司以注重安全性和速度而著称。 Google 的 DNS 服务器被认为是最快的。
虽然还有其他公共 DNS 服务,但供您个人使用的 Google 或 Cloudflare DNS 不会出错。
在进行更改之前,您需要弄清楚如何找到当前的 DNS 设置。以下是如何做到这一点:
- 单击工具栏上的网络图标。
- 单击您当前使用的网络。
- 再次单击当前网络以显示其当前设置。
- 您当前的 DNS 设置显示在“属性”表中。查找“IPv4 DNS 服务器”和“IPv6 DNS 服务器”字段。
一旦您找到您正在使用的 DNS 服务器(很可能是路由器的或 ISP 的默认设置),您就可以解决问题并根据需要进行更改。
如何在 Windows 10 中更改 DNS 服务器
既然您对 DNS 服务以及它如何影响您的浏览体验和安全有了更多的了解,您仍然需要了解如何更改设备的设置。有几个选项可用于执行此操作,所有这些选项均可用于进行持久的快速更改。以下是在 Windows PC 上更改这些设置的主要方法:
- 单击工具栏右上角的网络图标。
- 打开网络和 Internet 设置。
- 单击“更改适配器选项”。
- 右键单击要更改的网络,然后按属性。
- 选择“Internet 协议版本 4 (TCP/IPv4)”。
- 单击属性。
- 单击“使用以下 DNS 服务器地址”单选按钮。这将允许您手动输入首选的 DNS 服务器。
- 在相应字段中输入两个 IPv4 地址。这些通常包括 DNS 服务的主 DNS 服务器和辅助 DNS 服务器。例如,如果您要使用 Google 的 DNS,请将 8.8.8.8 放在第一行,然后将 8.8.4.4 放在第二行。
- 单击“确定”,然后关闭“属性”对话框窗口。
这些设置只会更改 IPv4 设置。 IPv4 是使用的两种协议之一,另一种是更大的 IPv6,具有自己的地址集。如果要更改 IPv4 设置,请按照上述步骤操作,但在步骤 5 中选择 Internet 协议版本 6 (TCP/IPv6)。
您在文本字段中输入的 IP 地址也会有所不同,您需要咨询您的 DNS 服务以提供正确的地址。由于这些地址可能很长(并且使用数字和字母的组合),请确保复制它们或正确键入它们,否则您将根本无法使用互联网。
假设您的 PC 使用多个网络连接到 Internet,例如,一台笔记本电脑在不同时间使用以太网连接和 Wi-Fi 连接。在这种情况下,您需要通过重复上述步骤来适当地配置这两者。
如何使用命令提示符更改 Windows 10 DNS 设置
如果您更精通技术并希望通过命令行完成所有工作,则可以选择在命令提示符中更改 DNS 服务器。您需要执行以下操作:
- 在管理员模式下打开命令提示符。
- 在提示中输入以下行以激活网络设置工具并按 Enter:
网申
- 输入此行以提供所有网络适配器的列表,然后按 Enter:interface show interface
提示将列出所有可用的适配器。您需要知道要对哪些进行更改。例如,在获取本文时,以太网和无线适配器很可能具有“已连接”状态,表明它们当前正在使用中。
- 使用以下命令在适配器上设置主 DNS 地址:
interface ip set dns name="ADAPTER-NAME" source="static" address="X.X.X.X"
值 ADAPTER-NAME 是您要更改其设置的适配器的名称,您将在步骤 3 中获得此名称。 X.X.X.X 是您要输入的所需 DNS 地址。
- 您还需要一个命令来设置辅助 DNS 地址:
interface ip add dns name=”ADAPTER-NAME” addr=”X.X.X.X” index=2
值的逻辑与步骤 4 中的相同。
- 您可以增加“索引”下的数字以在此之后添加更多辅助地址,但是对于大多数用户来说,一个主地址和一个辅助地址就足够了。
- 关闭命令提示符。
调整这些设置后,PC 将自动开始使用新值来解析主机名。
如何在 Windows 10 中重置 DNS 服务器
如果您想将 DNS 设置重置为 ISP 的默认值,您需要执行以下操作:
- 单击工具栏上的网络图标。
- 打开网络和 Internet 设置。
- 单击“更改适配器选项”。
- 右键单击要更改的网络,然后按“属性”。
- 选择“Internet 协议版本 4 (TCP/IPv4)”。
- 单击属性。
- 单击“自动获取 DNS 服务器地址”单选按钮。
- 单击“确定”,然后关闭“属性”对话框窗口。
此设置将恢复对适配器所做的更改,并允许您返回默认 DNS 服务器。
如何刷新您的 DNS 缓存
对 DNS 设置进行任何更改后,建议清除 PC 的 DNS 缓存。此缓存存储经常使用的 IP 地址或您最近使用的 IP 地址。如果您的 DNS 服务器为您提供了不正确的地址并且 PC 已缓存它,那么在 PC 自然刷新缓存之前,服务器地址的更改无关紧要。刷新 DNS 缓存将强制 PC 重新使用正确的 DNS 设置并为其程序获取正确的 IP 地址。您需要执行以下操作:
- 在管理员模式下打开命令提示符。您可以通过在 PC 的搜索栏中搜索“cmd”,右键单击“命令提示符”结果(通常是第一个),然后选择“以管理员身份运行”来执行此操作。
- 键入或复制以下行并按 Enter:
ipconfig /flushdns
- 您应该会收到一条消息,确认 DNS 解析器缓存已被刷新。
- 关闭命令提示符。
在需要进一步修补之前,刷新 DNS 也可以是更常见的 Internet 连接问题的第一响应。
明智地做出改变
现在您知道如何更改 PC 的 DNS 设置了。如果您想要一些最佳的公开可用选项,请使用提供的 Google 或 Cloudflare 免费 DNS 服务器,或者使用最适合您的其他提供商。您的 ISP 的默认服务器通常是一个安全的选择,但对任何错误进行故障排除可能会更加困难。 DNS 系统是网络的重要组成部分,只需更改其设置即可解决一些常见问题。
您使用什么 DNS 设置?请在下面的评论部分告诉我们。