更改DNS服务器的方法

把默认使用的运营商DNS换成公共DNS服务商,有时能让部分网站加载更快,也能解决一些连接问题。以下是在不同位置更改DNS的方法。

  1. 了解更改DNS实际上改变了什么

    DNS负责把域名翻译成IP地址,更改DNS服务器只是换了一个负责这项翻译工作的服务商,并不会改变你的网络运营商、网速套餐,也不会改变设备本身的IP地址。

  2. 选择一个公共DNS服务商

    市面上有多个知名的公共DNS选项,各自的隐私政策和性能表现有所不同,可以根据自己更看重速度、隐私还是内容过滤功能来选择,并记下主DNS和备用DNS两个地址。

  3. 在Windows上更改DNS

    打开"网络和Internet"设置,进入当前连接的属性,找到DNS服务器分配选项,切换为"手动",输入新的IPv4地址(需要的话也可以设置IPv6地址)。

  4. 在macOS上更改DNS

    打开"系统设置"→"网络",选中当前使用的连接,进入DNS设置,删除原有的地址,添加新的DNS地址。

  5. 直接在路由器上更改DNS

    在路由器管理页面(通常在WAN或互联网设置中)设置DNS,可以让这一改动一次性应用到网络中的所有设备,不需要逐台设备单独配置。

  6. 确认新的DNS确实生效

    使用命令行的域名查询工具,或者在线的DNS检测网站,确认查询确实是通过新的服务器完成的,而不是继续使用旧的服务器。

为什么有人会放弃运营商的默认DNS

常见的原因包括:在某些地区解析速度更快、担心运营商记录家庭内每次访问的域名而产生的隐私顾虑、想使用基于DNS的内容过滤功能,以及部分运营商的DNS服务稳定性不如公共DNS。这些改动都不会影响所购买套餐的实际网速,只会影响网页开始加载之前域名解析所花的时间。

在单台设备上更改和在路由器上更改的区别

在单台设备上设置DNS只会影响这一台设备,而且连接的VPN应用有时会悄悄分配自己的DNS覆盖这项设置。在路由器上设置DNS更方便,会自动应用到网络中的所有设备,但对于自己在设备上手动设置了DNS的机器,或者切换到移动数据的手机,这项更改不会生效。

常见问题

更改DNS服务器会让网速变快吗?

它可能会缩短网页开始加载前域名解析所需的时间,但不会改变实际的带宽或连接速度。是否能感受到差别,取决于原本运营商DNS的性能表现。

使用运营商以外的第三方公共DNS安全吗?

口碑好的公共DNS服务商通常会公开说明自己记录哪些内容、保留多长时间。如果更换DNS的主要目的是出于隐私考虑,建议提前了解一下该服务商的相关政策。