安装
yum -y install bind-utils bind bind-devel bind-libs
配置文件:
/etc/named.conf
/etc/named.rfc1912.zones
/var/named/named.localhost 模板文件
/etc/named.conf 修改配置:
options {
listen-on port 53 { any; }; // 修改
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; }; // 修改
/etc/named.rfc1912.zones 添加配置:
zone "aaa.com" IN {
type master;
file "aaa.com.zone";
allow-update { none; };
};
复制模版文件:
注意复制的文件名称必须等于named.rfc1912.zones加入配置file处
# cd /var/named
# cp -a named.localhost aaa.com.zone // -a让文件权限不变(属主属组=root named)
# cat aaa.com.zone
$TTL 1D
$ORIGIN aaa.com.
@ IN SOA ns1.aaa.com. aaa.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS ns1.aaa.com.
ns1 IN A 192.168.0.5
www IN A 192.168.0.6
test IN A 192.168.0.7
ns1 指向DNS服务器IP
www和test指向域名所在服务器IP
启动:
# named-checkconf
# named-checkconf aaa.com /var/named/aaa.com.zone
# systemctl start named