DNS域名解析系统

DNS服务概述:

DNS(Domain Name System)域名系统,在TCP/IP网络中有非常重要的地位,能够提供域名与ip地址的解析服务。

DNS是一个分布式数据库,命名系统采用层次的逻辑结构,如同一颗倒置的树,这个逻辑的树型结构称为域名空间,于DNS划分了域名空间,所以各机构可以使用自己的域名空间创建DNS信息。

DNS相关概念

  • DNS服务器

   运行DNS服务器程序的计算机,存储DNS数据库信息。DNS服务器会尝试解析客户机的查询请求。在解答查询时,如果DNS服务器能提供所请求的信息,就直接回应解析结果,如果该DNS服务器没有相应的域名信息,则为客户机提供另一个能帮助解析查询的服务器地址,如果以上两种方法均失败,则回应客户机没有所请求的信息或者请求的信息不存在。

  • DNS缓存

   DNS服务器在解析客户机请求时,如果本地没有该DNS信息,则可以询问其他DNS服务器,当其他域名服务器返回查询结果时,该DNS服务器会将结果记录在本地的缓存中,成为DNS缓存。当下一次客户机提交相同请求时,DNS服务器能够直接使用缓存中的DNS信息进行解析。

  • DNS查询的方式

   递归查询和迭代查询

   看一个DNS查询过程:

    通过8个步骤的解析过程就使得客户端可以顺利访问www.163.com这个域名,但实际应用中,通常这个过程是非常迅速的。

 DNS查询过程

猜你喜欢

转载自www.cnblogs.com/CruxAustralis/p/11254970.html