域名解析
一:域名服务器层级结构
根域名服务器(全球只有13台) 顶级域名服务器 二级域名服务器 主机名
Com:顶级域名
gogokid:二级域名
www:主机名
域名解析请求发送到根域名服务器之后,根域名服务器将.com这个顶级域名地址返回,然后顶级域名服务器.com将.gogokid这个二级域名服务器地址返回,然后.gogokid这个二级域名服务器返回了www主机的ip,这个ip就是www.gogokid.com 域名对应的ip地址
二. 递归查询和迭代查询
递归查询和迭代查询的区别
(1)递归查询
递归查询是一种DNS 服务器的查询模式,在该模式下DNS 服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果DNS 服务器本地没有存储查询DNS 信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。
(2)迭代查询
DNS 服务器另外一种查询方式为迭代查询,DNS 服务器会向客户机提供其他能够解析查询请求的DNS 服务器地址,当客户机发送查询请求时,DNS 服务器并不直接回复查询结果,而是告诉客户机另一台DNS 服务器地址,客户机再向这台DNS 服务器提交请求,依次循环直到返回查询的结果
为止。

从客户端到本地DNS服务器是属于递归查询,而DNS服务器之间就是迭代查询