DNS的配置
在配置DNS之前要安装的包有bind,caching-nameserver,bind-chroot安装
这三个软件就可以了。
安装完成后会在/var/named/chroot/var/named/下面出现named.caching-nameserver.conf,
和named.rfc1912.zone这两个文件。
然后在cat /var/named/chroot/var/named/named.caching-name.conf /var/named/chroot/var/named/named.rfc1912.zone
>> /var/named/chroot/var/named/named.conf.把named.caching-name.conf,named.rfc1912.zone两个文件合成
一个文件,然后ln -s /var/named/chroot/var/named/named.conf /etc/named.conf这条命令是用来创建软连接的,
然后用vi /etc/named.conf删除logging{... ...};view localhost_resolver{......};内容,再添加内容。例如:
zone "域名" IN {
type master;
file "文件名称";
allow-update{none;};
};
zone "反写网络地址.in-addr.arpa(例如:1.168.192.in-addr.arpa)" IN {
type master;
file "文件名称";
allow-update{none;};
};
然后在/var/named/chroot/var/named/目录下创建跟file "文件名称";里面的文件名称一样的文件名字。然后在编辑
文件,格式如下:
$TTL 6400(这个值是用来表示dns记录在服务器上的缓存时间,time to live(生存时间)的简称)
@ IN SOA 主机名+域名. root.localhost.(
2006102001;serial仅作为序列号
28800 ;refresh slave服务器的更新时间
14400 ;retry 当slave服务器更新失败,再过规定时间再更新一次
720000 ;expire 重复retry规定时间还不能成功更新后就不再更新了
86400 ;minimum在没有设定ttl值时用它做代替
)
@ IN NS 主机名+域名.(这个点是必须的让我郁闷了N次的点)
主机名 IN A IP地址
主机名 IN CNAME 主机名
主机名 IN MX [优先级(数字越小越优先)] [主机名(必须有A记录的主机名)]
$TTL 6400
@ IN SOA 主机名+域名. root.localhost.(
2006102001;
28800 ;
14400 ;
720000 ;
86400 ;
)
@ IN NS 主机名+域名.(这个点是必须的)
主机地址(ip地址是由网络地址+主机地址组成) IN PTR 主机名