构建一个"test.com"的域名服务器

来源:互联网 发布:淘宝自动发卡机器人 编辑:程序博客网 时间:2024/04/30 03:57

构建一个"test.com"的域名服务器
主域名服务器为:ns1 IP:192.168.1.2
从域名服务器为:ns2 IP:192.168.1.3
邮件服务器名为:host1 IP:192.168.1.10
WEB服务器名为:host2  IP:192.168.1.12

1.在主域名服务器上安装DNS(bind)
检查是否装有bind :rpm -q bind
安装:rpm -ivh bind-....
安装cacheing-namedserver    :rpm -ivh cacheing-namedserver...
检查named.conf :cat /etc/named.conf
检查named.ca   :cat /var/named/named.ca
去掉named.ca的注释 :grep -v '^;' /var/named/named.ca | head
启动named server  :service named start

2.设置test.com的正向和反向区域
vi/etc/named.conf 添加如下内容

.............................
zone "test.com" {
      type master;
      file "test.com.zone";
}
zone "1.168.192.in-addr.arpa"{
      type  master;
      file "192.168.1.rev";
}
.............................

3.编辑正向区域文件:
vi /var/named/test.com.zone

$TTL 86400
@         IN SOA ns1.test.com.   hostmaster.test.com. (
                              42         ;serial (d. adams)
                              3H         ;refresh
                              15M        ;retry
                              1W         ;expiry
                              1D )       ;minimum 
@         IN      NS  ns1.test.com.
@         IN      NS  ns2.test.com.

ns1       IN      A   192.168.1.2
ns2       IN      A   192.168.1.3
host1     IN      A   192.168.1.10
host2     IN      A   192.168.1.12 

mail      IN      CNAME    host1
www       IN      CNAME    host2

 

@         IN      MX      5    mail.test.com.   


4.编辑反向区域文件:
vi /var/named/192.168.1.rev

$TTL 86400
@         IN SOA ns1.test.com.   hostmaster.test.com. (
                              42         ;serial (d. adams)
                              3H         ;refresh
                              15M        ;retry
                              1W         ;expiry
                              1D )       ;minimum 

@         IN      NS   ns1.test.com.
@         IN      NS   ns2.test.com.


2         IN      PTR  ns1.test.com.
3         IN      PTR  ns2.test.com.
10        IN      PTR  host1.test.com.
12        IN      PTR  host2.test.com.

检测文件语法是否正确:named-checkconf

5.在从域名服务器上安装DNS(bind)

6.设置test.com的正向和反向区域
vi/etc/named.conf 添加如下内容

.............................
zone "test.com" {
      type slave;
      file "slaves/test.com.zone";
      masters {192.168.1.2;};
}
zone "1.168.192.in-addr.arpa"{
      type  slave;
      file "slaves/192.168.1.rev";
      masters {192.168.1.2;};
}
.............................


检测文件语法是否正确:named-checkconf
从域名服务器在启动后,在var/named/slave下应该能看到test.com.zone与192.168.1.rev二个文件.
测试是否成功:nslookup
dig

原创粉丝点击