DNS 的全称是 Domain Name System,它主要作为域名和 IP 地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析。
简单来说,我们访问某个网站输入域名后通过 DNS 服务器进行解析到对应的 IP 上才可以打开网站,因此 DNS服务器的选择特别重要。如果 DNS 服务器不够稳定,解析速度过慢或者出现故障时,我们可能出现打开网页速度过慢或者无法打开网站。
除此之外,选择优质的 DNS 进行解析,不仅可以保障我们上网的访问速度,还可以减少被 DNS 劫持造成的广告弹窗、网站劫持等。如果出现正常登陆 QQ 却无法打开网页,或者是打开网页速度过慢时可检查 DNS 服务是不是正常。
当然,国内运营商也在全国各地提供了 DNS 服务器,一般来讲我们无需配置 DNS 亦可正常解析上网,但运营商 DNS 解析服务器经常出现各类问题,所以我们更推荐使用一些更加安全、稳定、解析速度不错的 DNS 解析服务器。
大部分用户还停留在直接将 DNS 解析服务器地址填写为 8.8.8.8 这类地址,实际商这种是错误的,由于 DNS 解析服务器所在地及服务器数量等因素,所以要学会选择一个合适的 DNS 解析服务器地址。以下是国内外比较不错的 ipv4 的 DNS 解析服务器地址。
一、国内
1、DNSPod DNS:119.29.29.29
2、Ali DNS:223.5.5.5
3、Baidu DNS:180.76.76.76
4、114 DNS:114.114.114.114
5、OneDNS:117.50.11.11
二、国外
6、Google Public DNS:8.8.8.8
7、CloudFlare DNS:1.1.1.1
8、IBM Quad 9:9.9.9.9
9、Cisco OpenDNS:208.67.222.222
当我们知道上述的这些 DNS 解析服务器地址后,可以通过 Ping 命令检测延迟情况,择优进行选择。因 DNS 服务节点不同,每个区域使用的 DNS 解析效果也各不相同,在设置前需使用 Ping 命令进行判断,为了节省时间,我直接写了个 Ping 批处理,方便大家选择使用。
我们可以通过 Ping 结果进行选择合适的 DNS 解析服务器地址,选择数值最小,0 丢失的 DNS 地址即可。6 – 9 是国外的 DNS 地址,不推荐在国内使用,如果是海外的服务器则可以设置使用。
当然除了这些DNS服务器,还有很多企业搭建的DNS,都是开放给企业使用的,或有企业想自己搭建DNS服务来解决访问的问题。技术上这些都是可行的,而且都是比较容易理解的,感兴趣都可以与我们交流。