0根域名服务器告诉本地域名服务器
发布时间:2014/9/20 15:48:08 访问次数:748
假定域名为m.xyz.com的主机想知道另一个主机(域名为y.abc.com)的lP地址。例如,主机m.xyz.com打算发送邮件给主机y.abc.com。AD1674TD/883B这时就必须知道主机y.abc.com的IP地址。下面是图6-5(a)的几个查询步骤:
O主机m.xyz.com先向其本地域名服务器dns.xyz.com进行递归查询。
0本地域名服务器采用迭代查询。它先向一个根域名服务器查询。
0根域名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器dns.com的IP地址。
O本地域名服务器向顶级域名服务器dns.com进行查询。
0顶级域名服务器dns.com告诉本地域名服务器,下一次应查询的权限域名服务器
dns.abc.com的IP地址。
O本地域名服务器问权限域名服务器dns.abc.com进行查询。
O权限域名服务器dns.abc.com告诉本地域名服务器,所查询的主机的IP地址。
O本地域名服务器最后把查询结果告诉主机m.xyz.com。
我们注意到,这8个步骤总共要使用8个UDP用户数据报的报文。本地域名服务器经
过三次迭代查询后,从权限域名服务器dns.abc.com得到了主机y.abc.com的IP地址,最后把结果返回给发起查询的主机m.xyz.com。
本地域名服务器采用递归查询的情况。在这种情况下,本地域名服务器只需向根域名服务器查询一次,后面的几次查询都是在其他几个域名服务器之间进行的(步骤O至O)。只是在步骤O,本地域名服务器从根域名服务器得到了所需的lP地址。最后在步骤O,本地域名服务器把查询结果告诉主机m.xyz.com。整个的查询也是使用8个UDP报文。
假定域名为m.xyz.com的主机想知道另一个主机(域名为y.abc.com)的lP地址。例如,主机m.xyz.com打算发送邮件给主机y.abc.com。AD1674TD/883B这时就必须知道主机y.abc.com的IP地址。下面是图6-5(a)的几个查询步骤:
O主机m.xyz.com先向其本地域名服务器dns.xyz.com进行递归查询。
0本地域名服务器采用迭代查询。它先向一个根域名服务器查询。
0根域名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器dns.com的IP地址。
O本地域名服务器向顶级域名服务器dns.com进行查询。
0顶级域名服务器dns.com告诉本地域名服务器,下一次应查询的权限域名服务器
dns.abc.com的IP地址。
O本地域名服务器问权限域名服务器dns.abc.com进行查询。
O权限域名服务器dns.abc.com告诉本地域名服务器,所查询的主机的IP地址。
O本地域名服务器最后把查询结果告诉主机m.xyz.com。
我们注意到,这8个步骤总共要使用8个UDP用户数据报的报文。本地域名服务器经
过三次迭代查询后,从权限域名服务器dns.abc.com得到了主机y.abc.com的IP地址,最后把结果返回给发起查询的主机m.xyz.com。
本地域名服务器采用递归查询的情况。在这种情况下,本地域名服务器只需向根域名服务器查询一次,后面的几次查询都是在其他几个域名服务器之间进行的(步骤O至O)。只是在步骤O,本地域名服务器从根域名服务器得到了所需的lP地址。最后在步骤O,本地域名服务器把查询结果告诉主机m.xyz.com。整个的查询也是使用8个UDP报文。
上一篇:高速缓存域名服务器