1、配置本机的静态IP地址,这里假设为192.168.1.1
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 <------物理设备名,可不用更改
BOOTPROTO=none <------BOOTPROTO=[none|static|bootp|dhcp],共四个选项。如果使用静态地址,这里必须为static或none
IPADDR=192.168.1.1 <------IP地址
NETMASK=255.255.255.0 <------掩码值
GATEWAY=192.168.1.1 <------网关地址,可以不用设置
其它的选项使用默认即可,之后要重启网络服务:
#service network restart
2、新建目录,作为光盘挂载点,如果目录已经存在,则可略过。
3、挂载光盘,安装bind(第二张盘)服务和纯缓存域名服务caching-named(第四张盘)的RPM包,挂载方法如下:
#mount /dev/cdrom /media/cdrom
#cd /media/cdrom/Server
#rpm -ivh 你打算安装的软件包名
options {
directory "/var/named/";
};
zone "." {
type hint;
file "named.ca";
};
zone "localhost" {
type master;
file "named.local";
};
zone "0.0.127.IN-addr.arpa" {
type master;
file "named.rev";
};
zone "mydomain.org" {
type master;
file "mydomain.org.zone";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "192.168.1.zone";
};
其中,mydomain.org为这里使用的域名,可以改作你需要的。
5、在/var/named目录中建立所需的库文件mydomain.org.zone(正向)和192.168.1.zone(反向)。
1)正向文件内容如下:
$TTL 1D
$ORIGIN mydomain.org.
@ 1D IN SOA mydomain.org. root.mail.mydomain.org. (
20081101
1H
15M
1W
1D )
IN NS ns.mydomain.org.
IN MX 10 mail.mydomain.org.
mydomain.org. IN A 192.168.1.1
ns IN A 192.168.1.1
mail IN A 192.168.1.2
www IN CNAME mail
ftp IN CNAME mail
$TTL 1D
@ 1D IN SOA mydomain.org. root.mail.mydomain.org. (
20081101
1H
15M
1W
1D )
IN NS ns.mydomain.org.
1 IN PTR ns.mydomain.org.
2 IN PTR mail.mydomain.org.
#echo "nameserver 127.0.0.1" > /etc/resolv.conf
8、查看监听的端口,如果监听53号端口,则表示服务正常。
9、如果无法正常启动,可以通过查看/var/log/messages来定位错误所在,建议使用如下命令进行。
#tail -N /var/log/messages
其中,N应该使用打算查看的后N(具体数字)行来替换。
#host -t MX mydomain.org
#host -t A
#host -t PTR 192.18.1.1
如果命令执行能正常解析,则表示成功。可以变换着测试各种资源记录。
#nslookup
>set q=MX <--这里可以指定为想要查看的记录类型
>mydomain.org <--指定要查看的域