码迷,mamicode.com
首页 > 其他好文 > 详细

建立名称服务器

时间:2015-06-27 16:31:42      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:linux   服务器   

一、实验的目的:
    实现DNS服务器功能,提供正向、反向解析


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


四、实验过程(写出屏幕上的输出,作出必要的评述或解释)
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、客户端配置文件 /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、Windows客户端测试
禁用本地连接,设置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






五、实验的体会


太粗心,搞错了好几次数字,重来了几次。

版权声明:本文为博主原创文章,未经博主允许不得转载。

建立名称服务器

标签:linux   服务器   

原文地址:http://blog.csdn.net/u010580186/article/details/46661141

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!