服务器 频道

UNIX下DNS服务器创建与管理之概述篇(图)

2、域名服务器的种类

    在域名服务中,域名服务器的配置是最为核心的内容。如果使用BIND软件对域名服务器进行配置,则可以将域名服务器分为3种类型:主域名服务器、辅助域名服务器和高速缓存服务器。下面对这3种类型的服务器做一个简单的比较:

    (1)主域名服务器(Prmlary Name Server)
    主域名服务器对一个或多个区的域名解析具有权威性。它从系统管理员构建的本地磁盘文件中直接加载信息,同时,主域名服务器还将定期地把数据传送给同一个区中的辅助域名服务器。主域名服务器是一种权威性的服务器,它以绝对的权威来回答域中所有的查询。
    当主域名服务器回答客户请求时,要为数据附带一个时间期限(由TTL指定),指定数据的有效期限。选择主服务器时,应该选择内存和磁盘空间都比较大的计算机。同时一台计算机可以作为某一个区的主服务器,同时可拟充当另外几个域的辅助域名服务器。配置主域名服务器需要一整套的文件,主域名服务器将通过引导文件/etc/named.boot或者named.conf来确认自己所服务的区以及数据保存在哪些区文件中。

    (2)辅助域名服务器(Secondary Name Server)
    辅助域名服务器可以从主域名服务器中获取一整套的域信息。所有的信息都是从主域名服务器中得到的,并将这些数据备份在本地的磁盘文件中。辅助域名服务器将在主服务器不能正常工作的情况下,起到备份的作用,从而提高了整套系统的可靠性。它将定期地对服务器上的数据进行更新(也即进行区文件的转移),从而保持与主域名服务器的一致性。在辅助域名服务器上由于保持了域的完整信息,因此也可以权威地回答域中客户机的查询。
    配置辅助域名服务器不需要建立本地的区文件,可以从主域名服务器中下载。但是高速缓存文件和回送文件仍然是需要包括的。

    (3)高速缓存服务器(Caching-only Server)
    一个高速缓存服务器可以运行域名服务器的守护程序,但不具有本地的域名服务器的数据库文件。它从远程域名服务器取得每次查询的结果,并将这些结果保存到本地的缓存文件中,以后当需要查询相同信息的时候,就可以从缓存中直接获得结果。查询结果保存在缓存中的时间将由数据附带的"time-to-live"(TTL)来指定,当期满后,系统会自动删除这条结果。
    高速缓存服务器可以使用转发服务器(forwarders)。转发服务器是连接了外部网络的服务器,将这些服务器的数据结合起来构成一个大型的DNS数据库。在这种模式下,高速缓存服务器首先向一个转发服务器提出查询请求,必要的话,后者会去查询别的服务器,以便获得数据。高速缓存服务器的配置相对简单,只需要一个高速缓存文件即可。但最常见的配置还包括一个本地回送文件。

0
相关文章