LouisTsang-jk.github.io

DNS(Domain Name System)

分布式数据库/应用层协议

作用

概念

域名

域名具有层次结构

根域

顶级域

二级域

服务器

根域名服务器

根域名服务器保存所有的顶级域名服务器的地址

顶级域名服务器

管理注册在该顶级域名下的所有二级域名的,记录这些二级域名的 IP 地址

权限域名服务器

负责管理一个“区”的域名服务器

本地域名服务器(权威域名服务器)

当一台主机发出 DNS 查询请求时,这个查询请求报文就发送给该主机的本地域名服务器。本地域名服务器管理本地域名的解析和映射,并且能够向上级域名服务器进行查询。

DNS 查询

递归查询

迭代查询

请求接收方不知道结果,它将代替发送方向下继续询问

一般域名服务器之间查询使用迭代查询方式,减小根域名服务器压力

参考