DNS是使用非常普遍但又极容易被忽视的一个基础服务。
基本所有的网络应用都离不开它,它的全称是 Domain Name System 或者 Domain Name Service,它主要的作用就是将人们所熟悉的网址 (域名) “翻译”成电脑可以理解的 IP 地址,这个过程叫做 DNS 域名解析。 比如说.com 是大家可以比较容易记忆的域名,但电脑其实并不能通过域名直接找到网站的服务器究竟在哪里的。此时需要DNS服务器将域名解析成IP地址,然后客户端再从服务器IP来获取资源。
公共DNS如此重要-基本绝大多数应用依存域名都需要它来解析,所以除了基础运营商,多数大厂也提供了公共DNS服务。
国外大的互联网服务商如谷歌,Cloudflare,OpenDNS,麦咖啡等,国内的BAT三家,字节华为等都有提供公共DNS,但是域名的解析也是要占用一点时间的,所以找到适合自己网络环境的DNS就比较重要了。
记得在之前推荐过一款小软件:DnsBeach ,查了下没记录,可能是掉日志了。
然后看了下,软媒魔方其中有个DNS功能,能初步检测DNS的反应速度。有网友已经将模块提取出来了,只有几百K,解压就可以用。
使用较简单,就是找到一些互联网的DNS,添加后然后检测测试。
优先在大牌DNS里面选,因为像信丰,腾讯云等DNS规模大,解析成功率高。有些DNS看着延迟很低,但是解析成功率一般(看之前文章)
添加完成后测试,是从本地电脑发出的检测包,更可以挑选出适合自己线路的DNS。
将找出的DNS设置为路由器DNS。有些DNS如114dns设置了禁ping,所以显示访问超时,实际是正常的。
要说反应快,其实运营商自带的DNS延迟是最低的,但是运营商DNS存在个问题,就是刷新速度没有大厂的公共DNS快,当域名修改解析后,运营商的DNS有时候需要几个小时甚至更长的时间刷新。然后谷子实测当中发现,像移动的DNS有时会还无法解析出IP地址,就会造成终端访问失败。
下载访问:
发表评论