DNS解析过程

DNS是域名系统,完成域名和ip之间的转换。DNS是一个分层树状结构,比如会以com、edu、cn、net等分为不同的子树。那么DNS的查询过程是怎么样的呢?

  1. 首先,会对hosts文件进行查询,如何hosts包含域名和ip之间的映射关系,则完成查询。
  2. 对本地DNS解析器缓存进行查询
  3. 对本地DNS服务器进行查询
  4. 本地DNS服务器代表客户机对其他DNS服务器进行查询

客户端到本地服务器之间的查询叫做递归查询(服务器以客户端的名义进行查询也属于这类),服务器之间的查询叫做迭代查询(向根服务器查询,根服务器指定应该去哪个服务器查询。。。直到查到为止)。

原文地址:https://www.cnblogs.com/coderht/p/7171369.html