1、安装bind
2、修改主配置文件#vi /etc/named.conf(/var/named/chroot/etc/named.conf)在文件的最后加入
zone "centos.com" IN {
type master;
file “lm1.centos.com”;
//此处文件名任意,只要正向解析文件的文件名与此处相同即可,反向解析文件亦如是。
};
3、建立并编辑正向解析文件#vi /var/named/chroot/var/named/lm1.centos.com
文件内容如下(行号是为方便说明自行加上去的,原文件没有,复制的时候注意):
$TTL 86400
1@ IN SOA centos.com. root.centos.com.(2009032201 3H 15M 1W 1D)
2@ IN NS dns.centos.com.
3dns IN A 192.168.1.36
4xx IN A 192.168.1.13
5forum IN A 192.168.1.36
6blog IN A 192.168.1.39
7mail IN A 192.168.1.13
8www IN CNAME xx
9ftp IN CNAME xx
10@ IN MX 10 mail.centos.com.
对以上内容的一些简单说明
第1行@指的是本机,root指的是root用户邮箱
SOA(类别名称)后面的内容是区域的委托主机和管理员电子邮件信箱,接下来的括号中内容分别是
(
serial zone文件的序号。
refresh slave与master服务器同步时间的时间间隔。
retry 同步未成功slave会在此处时间间隔内再次尝试默认15分钟
expiry slave一直未同步成功,在此时间间隔后,放弃操作
minimum 如果同步操作未能成功则TTL最小值会应用到区域中所有资源记录。默认1天
)
第2行NS资源记录,nameserver的服务器全名
第3-7行A记录,主机名称对应到32位IP地址
第8-9行CNAME记录,主机别名资源记录,即是为xx这台主机设置www和ftp两个别名,每台主机名称只能有一个A记录,为增加使用效率所以有别名这个东东
第10行邮件交换程序资源记录,设置担任邮件服务器的主机。其中的数字10代表优先级,当有多台邮件服务器时才起作用,值越低越优先。
4、测试
#host –l centos.com或者#nslookup。
5、若是遇到无法解析的情况输入#vi /etc/resolv.conf修改nameserver 指向本机ip(如nameserver 192.168.1.1)
阅读(1130) | 评论(0) | 转发(0) |