不同服务的配置文件非常具体,取决于您的需求和网络架构。人们可以在家中安装 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/
要运行仅缓存名称服务器,需要以下文件,并且必须在服务器上创建或复制到相应的目录中。
复制named.conf文件到/etc/目录。
复制db.127.0.0文件到/var/named/目录。
复制db.cache文件到/var/named/目录。
复制named脚本文件到/etc/rc.d/init.d/目录。
要运行master名称服务器,需要以下文件,并且必须在服务器上创建或复制到相应的目录中。
复制named.conf文件到/etc/目录。
复制db.127.0.0文件到/var/named/目录。
复制db.cache文件到/var/named/目录。
复制db.208.164.186文件到/var/named/目录。
复制db.openna文件到/var/named/目录。
复制named脚本文件到/etc/rc.d/init.d/目录。
要运行辅助名称服务器,需要以下文件,并且必须在服务器上创建或复制到相应的目录中。
复制named.conf文件到/etc/目录。
复制db.127.0.0文件到/var/named/目录。
复制db.cache文件到/var/named/目录。
复制named脚本文件到/etc/rc.d/init.d/目录。
: 您可以在接下来的几个部分中获取列出的配置文件floppy.tgz归档。从解压缩的floppy.tgz归档中复制以下文件到适当的位置,或者直接从本书中复制到相关的文件。