区域的权威权威名称服务器从其主机上的文件中读取该区域的数据,并且是该区域的权威来源。设置主权威名称服务器所需的文件包括
named.conf
db.127.0.0
db.208.164.186
db.openna
db.cache
named 脚本
要配置/etc/named.conf文件用于权威名称服务器,请对网络上充当主名称服务器的服务器使用此配置。编译 DNS(域名系统)后,您需要设置一个主服务器的域名。我们将使用openna.com作为示例域名,并假设您正在使用 IP(互联网协议)网络地址208.164.186.0.要执行此操作,请将以下行添加到您的/etc/named.conf。创建named.conf文件 touch/etc/named.conf并添加
: 以下选项recursion no, allow-query和allow-transfer在named.conf上面的文件中是安全特性。
要配置/var/named/db.127.0.0文件用于主和从名称服务器,主名称服务器和从名称服务器都可以使用此配置文件。该db.127.0.0文件涵盖环回网络。在/var/named/.
创建db.127.0.0文件,touch/var/named/db.127.0.0并添加
; Revision History: April 22, 1999 - admin@mail.openna.com ; Start of Authority (SOA) records. $TTL 345600 @ IN SOA deep.openna.com. admin.mail.openna.com. ( 00 ; Serial 86400 ; Refresh 7200 ; Retry 2592000 ; Expire 345600 ) ; Minimum ; Name Server (NS) records. NS deep.openna.com. NS mail.openna.com. ; only One PTR record. 1 PTR localhost. |
要配置/var/named/db.208.164.186文件用于主名称服务器,请对网络上充当主名称服务器的服务器使用此配置。该文件db.208.164.186将主机名映射到地址。在/var/named/.
创建db.208.164.186文件,touch/var/named/db.208.164.186并添加
; Revision History: April 22, 1999 - admin@mail.openna.com ; Start of Authority (SOA) records. $TTL 345600 @ IN SOA deep.openna.com. admin.mail.openna.com. ( 00 ; Serial 86400 ; Refresh 7200 ; Retry 2592000 ; Expire 345600 ) ; Minimum ; Name Server (NS) records. NS deep.openna.com. NS mail.openna.com. ; Addresses Point to Canonical Names (PTR) for Reverse lookups 1 PTR deep.openna.com. 2 PTR mail.openna.com. 3 PTR www.openna.com. |
要配置/var/named/db.openna文件用于主名称服务器,请对网络上充当主名称服务器的服务器使用此配置。该文件db.openna将地址映射到主机名。在/var/named/.
创建db.openna文件 touch/var/named/db.openna并添加
; Revision History: April 22, 1999 - admin@mail.openna.com ; Start of Authority (SOA) records. $TTL 345600 @ IN SOA deep.openna.com. admin.mail.openna.com. ( 00 ; Serial 86400 ; Refresh 7200 ; Retry 2592000 ; Expire 345600 ) ; Minimum ; Name Server (NS) records. NS deep.openna.com. NS mail.openna.com. ; Mail Exchange (MX) records. MX 0 mail.openna.com. ; Address (A) records. localhost A 127.0.0.1 deep A 208.164.186.1 mail A 208.164.186.2 www A 208.164.186.3 ; Aliases in Canonical Name (CNAME) records. ;www CNAME deep.openna.com. |
要配置/var/named/db.cache文件中创建以下文件,用于主名称服务器和从名称服务器。在启动 DNS 服务器之前,您必须复制db.cache文件并将其复制到/var/named/目录中。该db.cache告诉您的服务器根区域的服务器在哪里。
在您组织中的另一台 Unix 计算机上使用以下命令查询新的db.cache文件,用于您的 DNS 服务器,或从您的 Red Hat Linux CD-ROM 源发行版中选择一个
[root@deep] /# dig @.aroot-servers.net . ns > db.cache |