悲剧。之前用RHEL4,现在换5了,唉,原来有不一样的地方。现在总结在这吧。
安装:
安装还是一样
rpm -qa |grep bind #先看看装了没
rpm -ivh bind-chroot...
bind-...
bind-devel-...
bind-utils-...
cach...nameserver...
#...就按tab吧……名字不记得了。
然后安装完了,之前RHEL4也有chroot模式,现在再遇到,这到底是什么,写在这里
我认为哦。
chroot模式就是为了安全。说白了,就是所有的文件,都放在/var/named/chroot/...里面了,这里是绝对的,所有在其他文件夹的文件(DNS相关)都扔这里了,任何的修改都是对这里的修改而已……

#如果你在/etc /name...中查看了一下,
#用ls -l
#会发现其实/etc/里面的都是link文件……
#都指向chroot那里……
既然了解了,那就直接干吧%……
#我们都在 chroot里面干~~
cd /var/name/chroot/etc
#这里面就是配置文件。
cp -p name.rfc1912.zones named.conf

vim named.conf
#在末尾加上需要的区域
zone "snowleung.linux" IN {
    type master;
    file "name2ip";
    allow-update {none;};
};
zone "1.168.192.in-addr.arpa" IN {
    type master;
    file "ip2name";
    allow-update {none;};
};
#反正 就是按着它上面的改呗。
配置好了,保存
接着改一下 resolv.conf 文件,用来设定DNS服务器所在IP;
vim /etc/reslov.conf

search localdomain
nameserver 192.168.1.253
保存。
然后就可以去改区域数据文件了。
上面也说好了,
name2ip就是 域名到IP,正向解析
ip2name就是 IP到域名,反向解析
开始干~
cd /var/named/chroot/var/named
#这里要介绍两个文件
#正向解析模板
#localdomain.zone
#反向解析模板
#named.local
#特征正向:
#domain  IN A  ipaddress
#特征反向
#iplastnumber IN PTR domain
#末尾有这两个句子就可以分别了。
#重点就是A和PTR。
cd /var/named/chroot/var/named

cp -p localdomain.zone name2ip
cp -p named.local ip2name
#复制两个先
#分别在末行加入
        IN NS snowleung.linux
www IN A 192.168.1.253
        IN NS snowleung.linux.
253 IN PTR www.snowleung.linux.
重启服务
service named restart
测试就用nslookup

===============RHEL5 DNS小结了=======================

1、没有named.conf文件,自行复制namedrfc...文件作为named.conf文件
2、两个地方必须知道
   A、/var/named/chroot/etc/ #这里是配置文件夹,里面添加named.conf
   B、/var/named/chroot/var/named/ #这里是解析文件夹。这里添加正反解析
3、正反解析模板分别是
   A、正向解析 localdomain.zone
   B、反向解析 named.local
#特征:A和PTR。
4、这里设置DNS,/etc/resolv.conf
#增加nameserver ipaddress即可
5、必须注意的,就是iptables,就是防火墙的问题。关闭它方便
  service iptables stop