用户与互联网中的某台主机通信的时,必须知道对方的IP地址,然而用户很难记住长达32位的IP二进制主机地址,即使是点分十进制的IP地址也是不太容易记忆。为了方便记忆,引入了域名系统,用来便于人们使用的机器名字转换成IP地址。
域名和IP地址的映射关系就是记录在DNS服务器中的。
域名解析的过程主机向本地域名服务器的查询采递归查询。如果本地域名服务器不能解析域名的IP地址,本地域名服务器就以DNS客户的身份,向根域名服务器发出查询请求报;
本地域名服务器向根域名服务器的查询采迭代查询。当根域名服务器收到本地域名服务器的迭代查询请求报时,要么给出所要查询的IP地址,要么告诉本地域名服务器:“你下步应当向哪个域名服务器进查询”。
这里首先来看几个重要的概念
根域名服务器
根域名服务器是最高层次,最重要的域名服务器。根域名服务器知道所有的顶级域名服务器的域名和IP地址。本地域名服务器要对互联上任何个域名进解析,如果法解析,先求助根域名服务器。
顶级域名服务器
这些域名服务器负责管理在该顶级域名服务器注册的所有二级域名。当收到DNS查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当查找的域名服务器的IP地址)
权限域名服务器
负责一个区的域名服务器,当一个权限域名服务器,还不能给出最后的查询回答时,就会告诉发出请求的DNS客户端,下一步应当找哪个权限域名服务器。
本地域名服务器
当一个主机发出DNS查询的时候,首先就是发送给本地域名服务器。每一个互联网提供者ISP,或者一个大学都可以有自己的本地域名服务器。
如果是通过DHCP配置,本地DNS由你的网络服务商(ISP),如电信、移动等自动分配,它通常就在你网络服务商的某个机房。
来看下查询的步骤
1、主机向本地域名服务器查询
转载请注明:http://www.twoac.com/bfbz/13436.html