当前位置:首页 > 问答 > 正文

一步步教您正确设置DNS:解决网络问题并增强上网安全性的专业方法

很多时候,我们觉得网速慢、有些网站打不开,或者老是弹出一些奇怪的广告,这些问题可能都和DNS有关,你可以把DNS想象成互联网的“电话本”,当你在浏览器里输入“www.google.com”这样的网址时,你的电脑并不知道这个网站在哪里,它需要先查一下这个“电话本”,找到对应的数字地址(也就是IP地址,比如142.251.42.238),然后才能连接上去,如果这个“电话本”(DNS)反应慢、或者记录有错误,甚至被坏人篡改了,你的上网体验就会变差,甚至不安全。

学会自己设置一个又快又安全的DNS,是解决很多网络问题、提升上网安全性的一个非常有效的方法,下面我就一步步教你怎么做。

第一步:为什么要换掉默认的DNS?

你通常不需要手动设置DNS,因为当你连接上网络时,你的路由器会自动从网络服务提供商(比如中国电信、中国移动)那里获取一个默认的DNS地址,那为什么还要换呢?根据全球多个技术社区和网络测速平台的普遍观点(例如DSNPERF、GRC的DNS基准测试等),主要有三个原因:

  1. 速度可能更快: 有些专门的公共DNS服务器分布在全球各地,有很好的基础设施,解析网址的速度可能比你运营商提供的默认DNS更快,这样网页打开的感觉会更流畅。
  2. 更加稳定可靠: 运营商的DNS服务器有时会出现故障或维护,导致你无法上网(即使网络连接本身是通的),像Google Public DNS、Cloudflare DNS这样的知名公共DNS,以高可靠性和稳定性著称,可以减少这种情况的发生。
  3. 更加安全: 这是最重要的一点,很多公共DNS服务提供了安全功能,它们能自动屏蔽那些已知的钓鱼网站、恶意软件网站,当你试图访问一个不安全的网站时,它会提醒你或直接阻止你访问,就像一个守在门口的保安,而默认的DNS通常没有这么主动的安全防护。

第二步:挑选一个适合你的DNS服务器地址

现在有很多免费的公共DNS服务,你可以根据自己的需求来选择,这里列举几个最常用、口碑最好的(这些地址可能会更新,建议使用时去它们的官网确认一下):

  • Cloudflare DNS (主打速度和隐私保护):

    • 首选DNS:1.1.1.1
    • 备用DNS:1.0.0.1
    • 这个DNS非常快,并且承诺不会将你的查询数据用于商业广告,很注重用户隐私。
  • Google Public DNS (老牌、稳定):

    • 首选DNS:8.8.8.8
    • 备用DNS:8.8.4.4
    • 谷歌提供的服务,全球节点多,非常稳定可靠,速度也很快。
  • OpenDNS (主打家庭安全防护):

    • 首选DNS:208.67.222.222
    • 备用DNS:208.67.220.220
    • 它有一个很强的功能,就是可以主动过滤恶意网站和成人内容,特别适合有孩子的家庭使用。
  • 国内用户也可以选择:

    • 114 DNS (国内老牌):
      • 首选DNS:114.114.114.114
      • 备用DNS:114.114.115.115
      • 在国内访问速度不错,稳定性好。
    • 阿里云 DNS (AliDNS):
      • 首选DNS:223.5.5.5
      • 备用DNS:223.6.6.6
      • 阿里巴巴提供的服务,对国内网站解析优化得很好。

对于大多数用户,我推荐从 Cloudflare (1.1.1.1)Google Public DNS (8.8.8.8) 开始尝试。

第三步:开始动手设置(以Windows 10/11电脑为例)

设置DNS有两个地方可以操作:一是在你的电脑上直接设置,这样只对这台电脑生效;二是在路由器上设置,这样所有连接到这个Wi-Fi的设备(手机、平板、电视)都会自动使用新的DNS,我们先说在电脑上怎么设置,这个更简单。

  1. 打开网络设置:

    • 在电脑右下角的任务栏,找到网络图标(像Wi-Fi信号或者小电脑的那个),右键点击它,选择“打开网络和Internet设置”。
    • 或者,你可以直接按键盘上的 Windows键 + I 打开设置,然后点击“网络和Internet”。
  2. 进入适配器选项:

    在状态页面,向下滚动,找到并点击“更改适配器选项”,这会打开一个显示你所有网络连接的窗口。

  3. 选择你正在使用的连接:

    你会看到几个图标,以太网”(代表网线连接)或“WLAN”(代表无线连接),找到你正在使用的那个连接,右键点击它,选择“属性”。

  4. 修改Internet协议版本4 (TCP/IPv4) 属性:

    在弹出的属性窗口中,在列表里找到“Internet协议版本4 (TCP/IPv4)”,用鼠标单击选中它,然后点击下面的“属性”按钮。

  5. 填写新的DNS地址:

    • 默认是“自动获得DNS服务器地址”,我们现在要手动设置,所以选择“使用下面的DNS服务器地址”。
    • 在“首选DNS服务器”栏里,填入你选好的地址,1.1.1
    • 在“备用DNS服务器”栏里,填入第二个地址,0.0.1,备用地址是为了当首选DNS出问题时,可以顶上去,保证网络不中断。
    • 填好后,确保勾选了下面的“退出时验证设置”(可选,但建议勾选),然后点击“确定”。
  6. 刷新DNS缓存(让设置立刻生效):

    • 设置完成后,最好清除一下电脑里旧的DNS记录,方法很简单:
      • Windows键 + R 打开“运行”对话框。
      • 输入 cmd 然后按回车,会打开一个黑色的命令提示符窗口。
      • 在窗口里输入 ipconfig /flushdns 然后按回车。
      • 如果看到“已成功刷新DNS解析缓存”的提示,就成功了。

关闭所有浏览器再重新打开,访问几个常用的网站,感受一下速度有没有变化,如果发现某些网站反而打不开了,可能是DNS不太兼容,你可以回到第5步,换一个DNS服务商的地址再试试。

第四步(进阶操作):在路由器上设置DNS

如果你希望家里所有设备都受益,那么在路由器上设置是最彻底的方法,这样,你的手机、iPad、智能电视等,只要连上家里的Wi-Fi,就会自动使用你设置好的安全快速的DNS。

  1. 登录路由器管理界面:

    • 查看你路由器底部的贴纸,上面有管理页面的地址(通常是 168.1.1168.0.1)以及默认的用户名和密码。
    • 打开浏览器,在地址栏输入这个IP地址,回车,然后输入用户名和密码登录。
  2. 找到DNS设置位置:

    不同品牌的路由器界面差别很大,你需要仔细找一下,常见的路径可能在“网络设置”、“WAN口设置”、“上网设置”或“DHCP服务器设置”里,寻找“DNS服务器”或类似的字样。

  3. 填写DNS地址:

    • 和电脑设置类似,将“自动获取DNS”改为手动填写,然后填入你选好的首选和备用DNS地址(例如1.1.1.1和1.0.0.1)。
    • 保存设置,路由器可能会提示需要重启。
  4. 重启路由器:

    重启后,新的DNS设置就对整个网络生效了。

完成这些步骤后,你应该能感觉到网络访问变得更顺畅、更安全了,这是一个非常简单但效果显著的网络优化技巧,希望能帮你解决实际问题。

一步步教您正确设置DNS:解决网络问题并增强上网安全性的专业方法