域名服务器分类
DNS服务器是DNS服务网络中的核心。严格来讲,DNS服务器应该称为DNS名称服务器,它保存着DNS区域数据。根据工作方式的不同,DNS服务器又分为以下的类型。
DNS(Domain Name Server),本身就是域名服务器的意思还要称为“DNS名称服务器”?
1.主DNS服务器
主DNS服务器就是创建了区域的DNS服务器。这里的区域数据是可读可修改的。主DNS服务器中的区域数据也称为正本区域数据。
在一个DNS服务网络中,可以建立多个主DNS服务器,这样可以提供DNS服务的容错性。
2.辅助DNS服务器
辅助DNS服务器不创建区域,它的区域数据是从主DNS服务器复制来的,因此,区域数据只能读不能修改,也称为副本区域数据。
当启动辅助DNS服务器时,辅助DNS服务器会和建立联系的主DNS服务器联系,并从主DNS服务器中复制数据。
辅助DNS服务器在工作时,它会定期地更新副本区域数据,以尽可能地保证副本和正本区域数据的一致性。辅助DNS服务器除了可以从主DNS服务器复制数据外,还可以从其他辅助DNS服务器复制区域数据。
在一个区域中设置多个辅助DNS服务器可以提供容错,分担主DNS服务器的负担,同时可以加快DNS解析的速度。
3.主控DNS服务器
不论是主DNS服务器还是辅助DNS服务器,如果它向其他辅助DNS服务器提供区域数据的复制服务,就称为DNS服务器是主控DNS服务器。
如DNS服务器A向DNS服务器B提供数据复制服务,则A就称为主控DNS服务器。
4.Cache-Only服务器
Cache-Only 服务器上不存在任何区域数据,它只帮助DNS客户机向其他DNS服务器进行查询,然后将查询到的数据存储在一份高速缓存Cache中,响应客户机的查询请求。
Cache-Only 服务器只负责查询数据,当客户机查询数据时,如果Cache中存在数据,则Cache可以将结果快速反馈给客户机。
5.DNS转发服务器
DNS转发服务器是一种特殊类型的DNS服务器。
在一个DNS网络中,如果客户机向指定的DNS服务器解析的域名不成功,DNS服务器就可以将客户机的解析请求发送给一台DNS转发服务器,顾名思义,DNS转发服务器就是将域名请求转发给其他DNS服务器。