网络原理知识记录(二)

域名解析

一:域名服务器层级结构

根域名服务器(全球只有13台) 顶级域名服务器 二级域名服务器 主机名

www.gogokid.com

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服务器之间就是迭代查询