zoukankan      html  css  js  c++  java
  • 建立名称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






    五、实验的体会


    太粗心。搞错了好几次数字,重来了几次。
  • 相关阅读:
    Reference Counting GC (Part two :Partial Mark & Sweep)
    Reference Counting GC (Part one)
    Union File System
    Linux Cgroups
    Mark Sweep GC
    取模运算
    负数取模怎么算
    牛客【2021寒假集训营第一场】J-一群小青蛙呱蹦呱蹦呱
    记codeforces一个简单模拟题
    筛法求素数
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5361251.html
Copyright © 2011-2022 走看看