DNS域名解析过程
来源:互联网 发布:linux性能监控命令 编辑:程序博客网 时间:2024/04/27 16:41
主机向本地域名服务器的查询采用递归查询:
主机向本地域名服务器的查询一般都是采用递归查询。如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份,向其他根域名服务器继续发出查询请求报文。
主机向本地域名服务器的查询一般都是采用递归查询。如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份,向其他根域名服务器继续发出查询请求报文。
本地域名服务器向根域名服务器的查询通常采用迭代查询:
本地域名服务器向根域名服务器的查询通常是采用迭代查询。当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的 IP 地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询。
本地域名服务器向根域名服务器的查询通常是采用迭代查询。当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的 IP 地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询。
常见的两种方法“递归”和“迭代”:
具体步骤为:
第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。
第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。
第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。
第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。
第五步:重复第四步,直到找到正确的纪录。
第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。
- DNS域名解析过程
- DNS域名解析过程
- dns域名解析过程分析
- DNS域名解析过程
- DNS域名解析过程
- DNS域名解析过程
- DNS域名解析过程
- DNS域名解析过程
- 【DNS】域名解析过程
- DNS域名解析过程
- DNS域名解析过程
- DNS域名解析过程
- DNS域名解析过程
- DNS域名解析过程
- DNS域名解析过程简介
- DNS域名解析过程
- DNS域名解析过程
- DNS 域名解析过程
- linux安装mysql5.5多实例&&主从配置测试
- 《coredump问题原理探究》windows版7.3节map
- 计数排序
- myeclipse优化2--全面优化
- java codebase的Hadoop应用中使用Darts
- DNS域名解析过程
- sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort
- 中技毕业生入IT行之困惑
- 大数加法——DLUT热身赛题解
- Fun shadow effects using custom CALayer shadowPaths
- C语言实现文件复制
- 对递归方法的见解
- ext.panel设置背景图片以及页面居中
- 表单验证插件