6.域名(DNS)服务器的安装与调试
说明我们将要配置的DNS服务器满足两个域名的要求,我们的IP地址为202.99.11.120由202.99.11.120服务器将域名linuxaid.com.cn和linuxaid.com.cn指向我们的服务器
下载域名服务器软件包
从http://www.isc.org 下载bind-8.2.2.p15-src.tar.gz。
下载的软件包放置于/usr/local/src。
解压缩软件包
# cd /usr/local/src #第1步
# mkdir bind #第2步
# tar zxvf bind-8.2.2p15-src.tar.gz --directory=/usr/local/src/bind #第3步
编译并安装Bind
# cd /usr/local/src/bind/src #进入存放BIND源码的目录
# make stdlinks #第1步
# make clean #第2步
# make depend #第3步
# make all #第4步
# make install #第5步
配置Bind运行参数
1、使用vi创建/etc/named.conf,其内容为(#号后为注释可不输入):
options{
directory "/var/named"; #设置DNS数据的目录,用于存放域名数据
};
zone "." { #提示用数据文件
type hint;
file "root.cache";
};
zone "localhost" { #指定localhost解释文件
type master; #类型为"主要"
file "localhost"; #对应的文件名为 localhost
};
zone "0.0.127.in-addr.arpa" { #IP反向解释
type master;
file "127.0.0"; #对应的文件名为127.0.0
};
zone "linuxaid.com.cn" { #指定linuxaid.com.cn的解释文件
type master;
file "linuxaid.com.cn"; #对应的文件名为linuxaid.com.cn
};
zone "linuxaid.net.cn" {
type master;
file "linuxaid.net.cn";
};
#说明,如果要添加其它的域,可以复制上面的数据修改而成
zone "11.99.202.in-addr.arpa" { #202.99.11.0段IP反向解释
type master;
file "202.99.11";
};
2、按照以下的步骤创建/var/named及其内容
# mkdir /var/named
# cp /usr/local/src/bind/src/conf/workstation/root.cache /var/named
使用vi创建/var/named/localhost其内容为(;号后面为注释内容可不输入,下同):
$TTL 3600 ;设置缺省存活时间为一小时,下同
@ IN SOA localhost. root.localhost. (
2000092837 ;序号
10800 ;刷新时间,单位秒,下同
3600 ;重试时间
604800 ;过期时间
10800 ;生存时间
)
IN NS localhost. ;指定此域的域名服务器为 loadlhost
IN A 127.0.0.1 ;指定定此域的IP地址为127.0.0.1
创建/var/named/127.0.0,内容为:
$TTL 3600
@ IN SOA localhost. root.localhost. (
2000092814 ;Serial number
10800 ;Refresh time
3600 ;Retry time
604800 ;Expire after a week
10800 ;Time to live
)
IN NS localhost. ;指定此域的域名服务器为 localhost
1 IN PTR localhost. ;IP地址127.0.0.1的域名为 localhost
创建/var/named/linuxaid.com.cn,内容为:
$TTL 3600
@ IN SOA ns.linuxaid.com.cn. root.ns.linuxaid.com.cn. (
2000092854 ;Serial Number
10800 ;Refresh time
3600 ;Retry time
604800 ;Expire after a week
10800 ;Time to live
)
IN NS ns.linuxaid.com.
IN MX 9 202.99.11.120
ns IN A 202.99.11.120
www IN CNAME ns
创建/var/named/linuxaid.net.cn,内容为:
$TTL 3600
@ IN SOA ns.linuxaid.com.cn. root.ns.linuxaid.com.cn. (
2000092854 ;Serial Number
10800 ;Refresh time
3600 ;Retry time
604800 ;Expire after a week
10800 ;Time to live
)
IN NS ns.linuxaid.com.cn.
IN MX 9 202.99.11.120
www IN A 202.99.11.120
创建202.99.11,内容为:
$TTL 3600
@ IN SOA ns.linuxaid.com.cn. root.ns.linuxaid.com.cn. (
2000092858 ;Serial Number
10800 ;Refresh Time
3600 ;Retry time
604800 ;Expire after a week
10800 ;Time to live
)
IN NS ns.linuxaid.com.cn.
8 IN PTR ns.linuxaid.com.cn
测试域名服务器