DNS 的层级结构必须支持高可用、高并发以及分布式,呈树形,自上而下分为四层,分别是根 DNS 服务器、顶级域 DNS 服务器、权威 DNS 服务器以及最贴近用户侧的本地 DNS 服务器(LocalDNS)。另外,还有一类比较特殊的 LocalDNS,被称为公共 DNS。
根 DNS 服务器作用是返回顶级域 DNS 服务器的地址。
顶级域 DNS 服务器作用是返回权威 DNS 服务器地址。
权威 DNS 服务器作用是返回对应主机的域名所解析的 IP 地址。
本地 DNS 服务器虽然没有域名解析结果的决定权,但它代理了用户向权威 DNS 服务器获取域名解析结果的过程,同时具备缓存解析结果的能力。在缓存有效期内,LocalDNS 不需要重复向权威 DNS 发起查询请求,可直接返回缓存结果。 |