1.3.1 DNS服务器的基本工作
- DNS接受的主要的查询类型:域名、Class(永远是代表互联网的IN)、记录类型(表示域名对应的是IP地址A、邮件服务器MX或是其他类型)。
- DNS服务器上保存的数据
域名 Class 记录类型 响应数据
www.baidu.com IN A 192.0.2.226 - DNS工作的基本原理就是根绝需要查询的域名和记录类型从域名与IP地址的对照表中查找响应的记录,并返回IP地址。
1.3.2 域名的层次结构
- DNS服务器中的所有信息都是按照域名以分层的结构保存的,句点代表了不同层次之间的界限,越靠右的位置表示层级越高,例如www.google.com,com是最顶层,com域的下一层是google域。
- 一个DNS服务器可以存放多个域信息,但是一个域不能存放在多台DNS服务器上。
1.3.3 寻找响应的DNS服务器并获取IP地址
- 将负责管理下层域的DNS服务器的IP地址注册到上层域的DNS服务器中,如www.google.com需要注册到google.com,google.com需要注册到com。
- com、cn、jp类似域上面还有一级域,称为根域。
- 客户端只要找到任意一台DNS服务器就可以通过它顺藤摸瓜找到根域DNS服务器,再一路找到目标DNS服务器,根域DNS服务器的IP地址全世界仅有13个。
1.3.4 通过缓存加快DNS服务器的响应
- DNS服务器有一个缓存功能,可以记住之前查询过的域名。
- DNS的缓存信息都设置有一个有效期,在响应查询时,也会告知客户端响应结果来自缓存中还是来自负责管理该域名的DNS服务器。