DNS查询过程

   这段时间先给大家写一些关于DNS方面的,纯属我自己的理解程度,希望大家能多多提出不足之处!
     DNS( 域名解析服务系统)它是一个域名解析服务,大家都很清楚!它主要包含了把DNS主机名称到IP地址的映射消息,比如 [url]www.itat.com[/url]解析为IP地址为192.168.0.1,windows server 2003 DNS 允许用户使用符合DNS标准的名称来访问网络资源,可用DNS将名称解析为IP地址。
    DNS 的工作过程,DNS是基于客户机/服务器模式运行的,在DNS服务器上面有个数据库保存着DNS名称空间中的名称与IP地址的映射关系,并且DNS会利用这个数据库为客户端提供名称解析服务。DNS客户端会向DNS服务器发出名称解析服务的查询请求,来获取有关DNS名称空间中的FQDN名和IP地址的映射关系,如果这台DNS服务器的数据库没有存储客户端所查询的名称与IP地址的映射关系,这台服务器会向其他的DNS服务器发出查询,直到获取客户端请求的名称和IP地址的映射关系为止!
      例如客户机要求得到 [url]www.itat.com[/url]所对应的IP地址,具体查询过程如下
  1.客户机首先是在本地的DNS服务器发送一个递归查询请求,要求得到 [url]www.itat.com[/url]所对应的IP地址,这个本地的DNS服务器是指在客户端的TCP/IP属性中设置DNS服务器的IP地址
  2.本地DNS服务器接受到查询请求后,检查自己本地的数据库,发现数据库中没有对应的记录,这时本地的DNS服务器向根域的DNS服务器发出一个查询请求,要求解析 [url]www.itat.com[/url]所对应的IP地址
  3.然后就是这个根域服务器里面存储着所有顶级域的DNS服务器的信息,它就会把.com这一类的域的DNS服务器的IP地址返回给本地的DNS服务器。
  4.本地的DNS接受到以后就向.com域的服务器发出查询请求,来解析 [url]www.itat.com[/url]
  5..com域的DNS服务器里面记录着.itat.com域中的DNS服务器信息,然后就将itat.com域的DNS服务器的IP地址发送给本地的DNS服务器
  6.本地的DNS接受到这个相应后,会向itat.com域的DNS服务器发出查询请求,要求解析 [url]www.itat.com[/url]所对应的IP地址。
  7.在itat.com域的DNS服务中记录着 [url]www.itat.com[/url]这个FQDN名和IP地址的对应关系,它会将 [url]www.itat.com[/url]对应的IP地址作为响应发给本地的DNS服务器。
  8.然后本地的DNS服务器会把得到的IP地址响应给DNS客户端,客户端收到这个IP以后,就可以来访问[url]www.itat.com[/url]
 

你可能感兴趣的:(职场,休闲)