一江春水
近几天,笔者在使用电脑访问网络时速度非常缓慢,偶尔会出现打不开网站并且连平时访问顺畅的国外科技网站都出现不顺畅的情况。经过检查,发现是DNS服务器的原因,超载宕机、强插广告甚至被防火干扰。尝试在网卡设置里更换一组DNS服务器后,所有的不顺畅都恢复正常,就连Google搜索也流畅了不少。不过手动输入并设置始终不是一件科学的事,于是笔者找来了一款一键快速切换DNS小工具——DNS Jumper。
Tips
什么是DNS
DNS 的全称为 Domain Name Service,以显浅的语言来解释就是网络服务器,专门为用户浏览网页时解析网址的IP地址的。互联网被发明时是需要靠 IP 地址去定位网络上的服务器或网络设备的,它可以看做是一个网站的门牌号。一般来说,在国内的 DNS 都是由网络运营商提供的,譬如你使用中国电信的网络宽带,当你拨号上网之后,它会自动分配一组由电信自己建立的DNS地址给你,所以一般你没手动去设置DNS也可以正常上网。但如果当这个 DNS 服务器本身出现故障或者繁忙的话,你访问任何网址都会失败或者缓慢了。
另外,防火墙也会对一些DNS的服务器进行干扰,譬如当你试图打开 google.com 时,DNS服务器会遭到干涉而返回一个错误的IP地址或干脆被拦截下来不返回结果,这就使得有时访问 Google 会特别困难。再者,网络运营商还会利用DNS强制性插入广告,比较常见的就是当你访问一个错误或不存在的域名,它会转向去一个满是广告的页面,而不是简单的错误提示。所以,笔者建议多搜集一些当地运营商的不同的 DNS 服务器IP地址,或一些由第三方公司提供的公共免费的DNS服务器,以便在 DNS 有异常时快速切换使用。
手动修改DNS注意事项
当用户收集了备用的DNS地址后,每次遇到问题想要更换DNS设置时,建议通过Ping命令简单测试DNS当前速度是否流畅(如图1),再打开网卡的设置窗口并手工去输入新的DNS,这时再进入命令行提示符,输入ipconfig /flushdns命令并回车(如图2),快速清除本机的DNS缓存,以便新输入的DNS快速生效。
一键切换DNS地址
虽然修改DNS地址、清除DNS缓存的操作非常简单,但笔者作为一个典型的懒人一直希望有一款工具可以让我直接从列表中选择之前预设好的一些DNS地址,并且能快速测速、一键应用和刷新DNS缓存的工具,DNS Jumper就能完全满足笔者的需求。
运行DNS Jumper,用户会发现这款小工具的功能丰富,不过大都是围绕着切换DNS地址的,首先我们主界面点击左下侧的语言,将其修改为“Chinases”,再在选择网卡选项中选择本机使用的网卡,最后再通过工具自带的免费公共DNS地址群找到适合自己的DNS地址(如图3),或是在手动DNS服务器中自行添加实现收罗到的DNS地址,最后点击“应用DNS”即可。