Linux DNS服务器有哪些类型?

通常情况下,我们关注的DNS服务器架构主要由三部分构成,分别是作为核心的主服务器、用于备份和负载均衡的辅助服务器,以及仅用于提高解析速度的缓存服务器。

评论 (1)

这个回答太简略了,容易误导新手。实际上Linux下的DNS软件(如BIND, Unbound, dnsmasq等)更严谨的分类是权威服务器(Authoritative,分Master和Slave)和非权威服务器(Non-authoritative/Recursive Resolver)。你提到的“缓存服务器”通常指的就是递归解析器,它既可以做本地缓存提速,也可以做正向代理。而且现代架构中,为了安全常会做分离视图(Split-horizon),对内对外返回不同结果,这点没提到位。