建立名称server

一、实验的目的:
    实现DNSserver功能,提供正向、反向解析


二、实验环境
    装有Linux的Windows系统
  IP为192.168.6.3的虚拟机
   
三、实验目的
建立gr.org域的主名称server。解析:
名称                  IP                用途
ns.gr.org         192.168.6.3        名称server
www.gr.org        192.168.6.3        正规名
bbs.gr.org        192.168.6.3        别名
mail.gr.org       192.168.6.4        邮件server


四、实验过程(写出屏幕上的输出,作出必要的评述或解释)
1、配置文件 /etc/named.conf
备份该文件:
#cp /etc/named.conf /etc/named.conf.sample
#
改动该文件。在最后一行之前插入:


zone "gr.org"{
    type master;
    file "gr.org.db";
};


zone "6.168.192.in-addr.arpa"{
     type master;
     file "192.168.6.db";
};


  [root@localhost root]# cp /etc/named.conf /etc/named.conf.sample
  [root@localhost root]# vi /etc/named.conf
  在最后一行之前,输入以下内容:
  zone "gr.org"{
    type master;
    file "gr.org.db";
};


zone "6.168.192.in-addr.arpa"{
     type master;
     file "192.168.6.db";
};


2、创建正向区域文件 /var/named/gr.org.db
内容为:
$TTL 86400
@  IN  SOA  ns.gr.org.    root.gr.org.(
            20140308 ;serial
            8H       ;refresh
            4H       ;retry
            6W       ;expiry
            1D  )    ;minimum
     IN   NS      ns.gr.org.
     IN   MX  10  mail.gr.org.
bbs  IN   CNAME   www.gr.org.
ns   IN   A       192.168.6.3
www  IN   A       192.168.6.3
mail IN   A       192.168.6.4


  [root@localhost root]# cd /var/named
  [root@localhost named]# cat > gr.org.db
  $TTL 86400
  @  IN  SOA  ns.gr.org.    root.gr.org.(
              20140308 ;serial
              8H       ;refresh
              4H       ;retry
              6W       ;expiry
              1D  )    ;minimum
       IN   NS      ns.gr.org.
       IN   MX  10  mail.gr.org.
  bbs  IN   CNAME   www.gr.org.
  ns   IN   A       192.168.6.3
  www  IN   A       192.168.6.3
  mail IN   A       192.168.6.4




3、创建反向区域文件 /var/named/192.168.6.db
内容为:
$TTL 86400
@   IN  SOA   gr.org.  root.gr.org.(
              20140308 ;serial
              8H       ;refresh
              4H       ;retry
              6W       ;expiry
              1D )     ;minimum
     IN    NS      ns.gr.org.
3    IN    PTR     ns.gr.org.
3    IN    PTR     www.gr.org.
4    IN    PTR     mail.gr.org.


  [root@localhost named]# cat > /var/named/192.168.6.db
  $TTL 86400
  @   IN  SOA   gr.org.  root.gr.org.(
                20140308 ;serial
                8H       ;refresh
                4H       ;retry
                6W       ;expiry
                1D )     ;minimum
       IN    NS      ns.gr.org.
  3    IN    PTR     ns.gr.org.
  3    IN    PTR     www.gr.org.
  4    IN    PTR     mail.gr.org.


4、查看named是否已启动:
#ps -ax | grep named 


  [root@localhost named]# ps -ax | grep named
  
#
启动之:
#service named start


  [root@localhost named]# service named start
  [root@localhost named]#                                    [  确定  ]


5、client配置文件 /etc/resolv.conf内容为:
nameserver 192.168.6.3


  [root@localhost root]# vi /etc/resolv.conf
  改动为 nameserver 192.168.6.3


6、測试
#nslookup -sil bbs.gr.org


  [root@localhost root]# nslookup -sil bbs.gr.org
  Server:         172.16.1.5
  Address:        172.16.1.5#53


  bbs.gr.org      canonical name = www.gr.org.
  Name:   www.gr.org
  Address: 192.168.6.3


#host bbs.gr.org
  
  [root@localhost root]# host bbs.gr.org
  bbs.gr.org is an alias for www.gr.org.
  www.gr.org has address 192.168.6.3


#nslookup -sil mail.gr.org


  [root@localhost root]# nslookup -sil mail.gr.org
  Server:         172.16.1.5
  Address:        172.16.1.5#53


  Name:   mail.gr.org
  Address: 192.168.6.4


#nslookup -sil 192.168.6.4


  [root@localhost root]# nslookup -sil 192.168.6.4
  Server:         172.16.1.5
  Address:        172.16.1.5#53


  4.6.168.192.in-addr.arpa        name = mail.gr.org.


#nslookup -sil 192.168.6.3


  [root@localhost root]# nslookup -sil 192.168.6.3
  Server:         172.16.1.5
  Address:        172.16.1.5#53


  3.6.168.192.in-addr.arpa        name = ns.gr.org.
  3.6.168.192.in-addr.arpa        name = www.gr.o.6.168.192.in-addr.arpa.




7、Windowsclient測试
禁用本地连接,设置VMNet8的DNS为192.168.6.3。
运行命令:
C:>ping www.gr.org


  C:>ping www.gr.org


  正在 Ping www.gr.org [192.168.6.3] 具有 32 字节的数据:
  来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
  来自 192.168.6.3的回复: 字节=32 时间<1ms TTL=64
  来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
  来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64


  192.168.6.3 的 Ping 统计信息:
      数据包: 已发送 = 4。已接收 = 4。丢失 = 0 (0% 丢失)。
  往返行程的预计时间(以毫秒为单位):
     最短 = 0ms,最长 = 0ms,平均 = 0ms


C:>ping bbs.gr.org


  C:>ping bbs.gr.org


  正在 Ping www.gr.org [192.168.6.3] 具有 32 字节的数据:
  来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
  来自 192.168.6.3的回复: 字节=32 时间<1ms TTL=64
  来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
  来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64


  192.168.6.3 的 Ping 统计信息:
      数据包: 已发送 = 4。已接收 = 4,丢失 = 0 (0% 丢失),
  往返行程的预计时间(以毫秒为单位):
     最短 = 0ms。最长 = 1ms,平均 = 0ms






五、实验的体会


太粗心。搞错了好几次数字,重来了几次。
原文地址:https://www.cnblogs.com/mfrbuaa/p/5361251.html