域名服务器,简称DNS,是互联网中最根本的服务之后,没有DNS服务器的话,我们输入的www.a.com是无法打开今日头条网站的,我们的APP也会出现无法使用的情况,所以说DNS是互联网最重要的服务协议。
DNS服务器分类:简单分法是下面这三种
1、 本地DNS服务器
2、 ISP和DNS服务商的DNS服务器
3、 根DNS服务器
简单 DNS递归访问流程
DNS工作原理:当用户输入一个网址,例如:www.a.com,但浏览器本身并不知道如何访问www.a.com,这个时候浏览器会根据网络配置的本地DNS服务器,本地DNS一般就是像路由器和一些大公司内部网络架设的DNS服务器,自身会缓存一些域名解析不需要去访问ISP的DNS和根DNS,浏览器就可以获得正确的服务器IP地址,如果本地DNS没有这个解析记录,就会访问ISP或DNS服务商的DNS服务器,如果这个DNS有解析记录,就直接将正确的服务器IP返回给浏览器。如果ISP或DNS服务商的DNS还是没有解析记录,那就要去访问根DNS了。
当然了,现实中DNS服务器的结构会比这个复杂的多,层级也更多,但基本结构就是这样。,
仔细看看是不是发现一个问题,只有除了根域名服务器之外,只有某一级服务器有域名的解析记录,就不会访问上级DNS。在国内三家运营商在每个省最少设置了两个DNS,还有百度,阿里,腾讯,114等DNS服务商提供的DNS服务。这些都DNS服务中涵盖了绝大部分的国内常用的域名解析地址。直接用户几乎不会去访问到根域名服务器。
还有,根域名服务器不是没有对大陆地区停止过服务,只是之前都是因为中美海底光缆因为渔船渔船打渔损坏和地震造成的损坏。几次重大的损坏后果是国内访问不到国外的服务器了,国外用户也不能访问国内服务器了,但国内互联网本身使用没有收到什么实质性的影响。
这次工信部同意中国互联网络信息中心设立域名根服务器(F、I、K、L根镜像服务器)及域名根服务器运行机构,负责运行、维护和管理编号分别为JX0001F、JX0002F、JX0003I、JX0004K、JX0005L、JX0006L的域名根服务器。
更是可以最大限度的缓解网络因为不可抗拒力量造成的无法访问根域名的情况发生。
随着IPV6的普及,国内这次有4个根服务器,一个主根,3个镜像,对于灾难性的问题解决更是具有很好的可抗拒能力了。
结尾就是一句话,根域名是很重要,但这么多年的发展,对于根域名的依赖度在缓解,并且各大运营商和设备商都在为最灾难性的破坏做出防范。