===安装并开启服务===
yum install bind
chkconfig --list
chkconfig named on
service named start
=========================
★★★★★★第一阶段:复制样板★★★★★★★★★★
cp /usr/share/doc/bind-9.3.6/sample/etc/named.conf /etc/named.conf
cp /usr/share/doc/bind-9.3.6/sample/etc/named.root.hints /etc/named.root.hints
cp /usr/share/doc/bind-9.3.6/sample/etc/named.rfc1912.zones /etc/named.rfc1912.zones
cp /usr/share/doc/bind-9.3.6/sample/etc/rndc.conf /etc/rndc.conf
cp /usr/share/doc/bind-9.3.6/sample/var/named/localdomain.zone /var/named/localdomain.zone
cp /usr/share/doc/bind-9.3.6/sample/var/named/localhost.zone /var/named/localhost.zone
cp /usr/share/doc/bind-9.3.6/sample/var/named/named.local /var/named/named.local
cp /usr/share/doc/bind-9.3.6/sample/var/named/named.ip6.local /var/named/named.ip6.local
cp /usr/share/doc/bind-9.3.6/sample/var/named/named.broadcast /var/named/named.broadcast
cp /usr/share/doc/bind-9.3.6/sample/var/named/named.zero /var/named/named.zero
cp /usr/share/doc/bind-9.3.6/sample/var/named/my.internal.zone.db /var/named/my.internal.zone.db
cp /usr/share/doc/bind-9.3.6/sample/var/named/my.external.zone.db /var/named/my.external.zone.db
cp /usr/share/doc/bind-9.3.6/sample/var/named/slaves/*.db /var/named/slaves/
cp /usr/share/doc/bind-9.3.6/sample/var/named/named.root /var/named/named.root
然后service named start
然后报:启动 named:[失败]
tail /var/log/messages
/etc/named.conf:100: configuring key 'ddns_key': bad base64 encoding
执行/usr/sbin/dns-keygen获取到BASE64编码值并写到/etc/named.conf里的第100行
★★★★★★★★★★第二阶段:修改配置文件★★★★★★★★★★
第一步:修改/etc/named.conf
在第53行找到match-clients { localhost; };把里面localhost改成any
然后把第54行里面的localhost也改成any
第二步:修改/etc/named.rfc1912.zones
在最底下加入
zone "yourdomain.com" IN {
type master;
file "yourdomain.com.zone";
allow-update { none; };
};
第三步:在/var/named/里面创建yourdomain.com.zone文件
内容如下
$TTL 86400
@ IN SOA yourdomain.com root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
@ IN NS 123.123.123.123
@ IN A 123.123.123.123
* IN A 123.123.123.123
第四步:完成重启named服务
service named restart
★★★★★★★★★★最后的废话★★★★★★★★★★
最后,给大家一份超精简的zone配置文件(不会报错)
======阿盛超精简ZONE配置文件开始=========
$TTL 1
@ IN SOA localhost root(1 1 1 1 1)
@ IN NS localhost
@ IN A 123.123.123.123
* IN CNAME www
www IN A 127.0.0.1
======阿盛超精简ZONE配置文件结束=========
无须修改localhost为自己域名即可使用!