分析域名解析的过程
来源:互联网 发布:电话属于网络吗 编辑:程序博客网 时间:2024/05/17 23:10
域名只是个逻辑概念,并不代表计算机所在的物理地点。
变长的域名和使用有助记忆的字符串,是为了便于人来使用。而 IP 地址是定长的 32 位二进制数字则非常便于机器进行处理。
主机向本地域名服务器的查询一般都是采用递归查询。如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份,向其他根域名服务器继续发出查询请求报文。
本地域名服务器向根域名服务器的查询通常是采用迭代查询。当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的 IP 地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询。
下面说一下迭代查询的过程
从图中观察,当我们使用主机查询一个IP地址的时候,主机使用递归查询询问本地域名服务器是否有该IP地址,若有就直接返回地址,没有的话它会以DNS客服的身份向根域名服务器查询,然后根域名服务器会查询本地,有就返回,没有就告诉它到什么地方去找。然后本地域名就根据根域名返回的信息去查找。
递归查询的是
递归查询如图显示:主机用递归查询查询本地域名服务器之后本地域名服务器没有的话就去查询根域名服务器,根域名服务器没有,根域名就查询顶级域名,顶级域名没有就查询权限域名,然后在一层一层的往下传递。所以效率不是很好,而且递归查询很少使用。
阅读全文
1 0
- 分析域名解析的过程
- 分析域名解析的过程
- 分析域名解析的过程
- dns域名解析过程分析
- DNS域名解析的过程
- 域名解析的过程
- DNS域名解析的基本过程
- 域名解析的详细内部过程
- 域名解析过程
- 域名解析过程
- 域名解析过程
- 域名解析过程
- 域名解析过程
- 简述DNS进行域名解析的过程
- 深入分析JavaWeb技术内幕系列之---DNS域名解析过程
- nginx关于域名解析的源码分析
- nginx关于域名解析的源码分析
- windows 域名解析过程
- 对象数组
- 机房收费系统之上下机
- Linux-----SSH免密码登录
- poj-1321-棋盘问题
- 如何在程序窗口中判断键盘是否按下?
- 分析域名解析的过程
- C语言实训第二天
- Logback的基本使用方法
- Linux-----scp命令
- This check can be disabled by setting the system property org.apache.el.parser.SKIP_IDENTIFIER_CHEC
- C语言基础应用
- openstack创建虚拟机流程图
- windows下python selenium+webdriver环境配置
- 如何最简单把pdf转换word格式