小白学安全第二十四篇之网络协议-DNS

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

                                   

DNS协议

根据IP地址,我们可以找到各大厂商提供的网站来获取服务,比如360官网的IPV4地址就是111.206.61.131。网络设备通过IP来寻址,有了这个IP,我们在全世界都可以使用360官网的提供的服务。

但是记住了IP-A,又要记住IP-B,还有IP-C等等。我们每天访问这么多的网站,要记住的IP就太多了。为了方便人类的记忆,DNS(Domain Name System,域名系统)就出现了,111.206.61.131是不容易记住的格式,但360.cn就容易多了。

1.png

360.cn被称为域名,DNS系统就是将域名翻译成IP地址的协议,在我们访问360.cn的时候,DNS系统起了作用。浏览器先向DNS服务器查询360.cn的地址,DNS服务器将111.206.61.131反馈至浏览器,这样就可以使用360提供的服务了。

    有了DNS协议,我们就不用记住繁琐的IP地址了。

DNS查询过程

DNS服务器总共分为5种,分别是:

根域名服务器:主要用来管理互联网的主目录,共13台;

顶级域名服务器:负责管理在该顶级域名服务器下注册的二级域名;

权限域名服务器:负责一个区的域名解析工作;

本地域名服务器:查询请求首先发给本地域名服务器;

层次结构为:

2.png

查询方法分为两种:

递归查询: 一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机。

迭代查询:本地域名服务器向根域名服务器查询,根域名服务器告诉它下一步到哪里去查询,然后它再去查,每次它都是以客户机的身份去各个服务器查询。


1

更多精彩
取消
Loading...

填写个人信息

姓名
电话
邮箱
公司
行业
职位
css.php