freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

小白学安全第二十四篇之网络协议-DNS
2018-09-18 17:31:49

                                   

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服务器发出查询请求,得到结果后转交给客户机。

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


# DNS
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者