21.2. 配置

不同服务的配置文件非常具体,取决于您的需求和网络架构。人们可以在家中安装 DNS 服务器作为仅缓存服务器,尽管公司可能会安装它与, 辅助缓存 DNS 服务器。

注意: 本书中描述的每个软件所需的所有配置文件都已由我们以 gzipped 文件的形式提供,floppy.tgz为了您的方便。可以从此网址下载: http://www.openna.com/books/floppy.tgz 您可以将其解压缩到本地计算机上的任何位置,例如/tmp,假设您已完成此操作,您的目录结构将是/tmp/floppy。在此 floppy 目录中,每个配置文件都有其各自软件的目录。例如,BIND-DNS 配置文件按如下方式组织

    total 24
drwxr-xr-x    2 harrypotter    harrypotter        4096 Jun  8 13:00 Caching-Only-DNS/
-rw-r--r--    1 harrypotter    harrypotter         484 Jun  8 13:00 Compile-BIND
drwxr-xr-x    2 harrypotter    harrypotter        4096 Jun  8 13:00 Primary-Master-DNS/
drwxr-xr-x    2 harrypotter    harrypotter        4096 Jun  8 13:00 Secondary-Slave-DNS/
-rwx------    1 harrypotter    harrypotter         300 Jun  8 13:00 bind.sh*
drwxr-xr-x    3 harrypotter    harrypotter        4096 Jun  8 13:00 init.d/
    
如果您从一开始就忠实地遵循我们的说明,您可以直接剪切和粘贴此内容,或者手动编辑这些内容以根据您的需求进行修改。尽管此功能是为了方便而提供的,但请不要忘记,最终检查、验证将是您的责任,无论修改与否,在使用它们之前。

要运行仅缓存名称服务器,需要以下文件,并且必须在服务器上创建或复制到相应的目录中。

  1. 复制named.conf文件到/etc/目录。

  2. 复制db.127.0.0文件到/var/named/目录。

  3. 复制db.cache文件到/var/named/目录。

  4. 复制named脚本文件到/etc/rc.d/init.d/目录。

要运行master名称服务器,需要以下文件,并且必须在服务器上创建或复制到相应的目录中。

  1. 复制named.conf文件到/etc/目录。

  2. 复制db.127.0.0文件到/var/named/目录。

  3. 复制db.cache文件到/var/named/目录。

  4. 复制db.208.164.186文件到/var/named/目录。

  5. 复制db.openna文件到/var/named/目录。

  6. 复制named脚本文件到/etc/rc.d/init.d/目录。

要运行辅助名称服务器,需要以下文件,并且必须在服务器上创建或复制到相应的目录中。

  1. 复制named.conf文件到/etc/目录。

  2. 复制db.127.0.0文件到/var/named/目录。

  3. 复制db.cache文件到/var/named/目录。

  4. 复制named脚本文件到/etc/rc.d/init.d/目录。

提示: 您可以在接下来的几个部分中获取列出的配置文件floppy.tgz归档。从解压缩的floppy.tgz归档中复制以下文件到适当的位置,或者直接从本书中复制到相关的文件。