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就容易多了。
360.cn被称为域名,DNS系统就是将域名翻译成IP地址的协议,在我们访问360.cn的时候,DNS系统起了作用。浏览器先向DNS服务器查询360.cn的地址,DNS服务器将111.206.61.131反馈至浏览器,这样就可以使用360提供的服务了。
有了DNS协议,我们就不用记住繁琐的IP地址了。
DNS查询过程
DNS服务器总共分为5种,分别是:
根域名服务器:主要用来管理互联网的主目录,共13台;
顶级域名服务器:负责管理在该顶级域名服务器下注册的二级域名;
权限域名服务器:负责一个区的域名解析工作;
本地域名服务器:查询请求首先发给本地域名服务器;
层次结构为:
查询方法分为两种:
递归查询: 一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机。
迭代查询:本地域名服务器向根域名服务器查询,根域名服务器告诉它下一步到哪里去查询,然后它再去查,每次它都是以客户机的身份去各个服务器查询。
来源:freebuf.com 2018-09-18 17:31:49 by: 360网络安全学院
请登录后发表评论
注册