安装系统顺便将dns服务安装好。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

配置相关文件

cat host.conf

order bind,hosts

multi off

trim test.com

 

cat resolv.conf

nameserver 192.168.1.2

domain test.com

search a1.test.com test.com

option nochecknames rotate

 

生成rndc.conf文件

/usr/sbin/rndc-confgen > /etc/rndc.conf

Cat /etc/rndc.conf

 

# Start of rndc.conf

key "rndckey" {

        algorithm hmac-md5;

        secret "Pa1uzo6OxqGmSHrB<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />4a3cgg==";

};

 

options {

        default-key "rndckey";

        default-server 127.0.0.1;

        default-port 953;

};

# End of rndc.conf

 

# Use with the following in named.conf, adjusting the allow list as needed:

# key "rndckey" {

#       algorithm hmac-md5;

#       secret "Pa1uzo6OxqGmSHrB4a3cgg==";

# };

#

# controls {

#       inet 127.0.0.1 port 953

#               allow { 127.0.0.1; } keys { "rndckey"; };

# };

# End of named.conf

创建 rndc.key文件,将rndc.conf文件中注释部分拷贝生成如下,

cat /etc/rndc.key

#key "rndckey" {

#       algorithm hmac-md5;

#       secret "BpVBPkwzbX2RmEJhd5pBwQ==";

#};

# Use with the following in named.conf, adjusting the allow list as needed:

key "rndckey" {

      algorithm hmac-md5;

      secret "yd/H/4rRKElPQwYShCWe6A==";

};

 

controls {

      inet 127.0.0.1 port 953

              allow { 127.0.0.1; } keys { "rndckey"; };

};

# End of named.conf

DNS添加域

vi /etc/named.conf

zone "test.com" IN {

        type master;

        file "anymusic.zone";

        allow-update { none; };

};

 

zone "1.168.192.in-addr.arpa" IN {

        type master;

        file "anymusic.arpa";

        allow-update { none; };

};

cp /var/named/localhost.zone /var/named/anymusic.zone

cp /var/named/named.local /var/named/anymusic.arpa 

vi anymusic.zone

$TTL    86400

@               IN SOA  a1.test.com       root.test.com (

                                        42              ; serial (d. adams)

                                        3H              ; refresh

                                        15M             ; retry

                                        1W              ; expiry

                                        1D )            ; minimum

 

                IN NS           a1.test.com

a1              IN A            192.168.1.226

a1              IN AAAA         ::116

vi anymusic.arpa

$TTL    86400

@       IN      SOA     a1.test.com. root.test.com.  (

                                      1997022700 ; Serial

                                      28800      ; Refresh

                                      14400      ; Retry

                                      3600000    ; Expire

                                      86400 )    ; Minimum

              IN      NS      a1.test.com.

 

226       IN      PTR     a1.test.com.

检测:

Named –g

Named-checkconf

Named-checkzone test.com /var/named/anymusic.zone

启动 /etc/init.d/named start