建立名称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






五、实验的体会


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




本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5361251.html,如需转载请自行联系原作者   


相关文章
|
SQL 数据库
SQL Server 复制需要有实际的服务器名称才能连接到服务器
原文:SQL Server 复制需要有实际的服务器名称才能连接到服务器 机子由于在捣鼓DAC连接方式时,计算机名被修改了,被改成了kerry,直到最近几天由于计算机改名了,这个潜在的问题(本机数据库只是偶尔那里做实验)终于爆发了:我用连接服务器从其它服务器拷贝数据时报错,错误如下:SQL Server 复制需要有实际的服务器名称才能连接到服务器。
973 0
|
SQL Go Windows
[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器
原文:[解决方案]sql server复制需要有实际的服务器名称才能连接到服务器   在配置数据同步的时候,要求相互同步的两台机器的数据库必须通过默认实例名称进行连接。如果你的默认实例已经删掉了,在当前实例上进行新建发布操作时候,会提示你:“由于未在SqlServer的此实例上安装复制组件,Microsoft SQL server 无法访问这些组件,请参阅SQL Server……”   注意下面还有一个附加的提示,它的意思就是说默认实例名和当前的实例名称不一致。
2394 0
|
SQL 数据库
SQL Server 命名实例更改端口进行发布订阅
原文:SQL Server 命名实例更改端口进行发布订阅 两台数据库服务器,都没有加入域,都安装多实例,端口也不一样了。现在使用命名实例进行复制,折腾了好久,才发现解决方法。 服务器A:myserverA MSSQL命名实例: mymssql MSSQL端口:14433 服务器B:m...
1304 0
Server Error in '/虚拟目录名称' application①
Server Error in '/虚拟目录名称' application 提示:Requested URL:/虚拟目录名称/default.gspx 报错截图 1、开始-运行-输入InetMgr.exe回车(如图1-1)。
1000 0
下一篇
无影云桌面