一、实验的目的:
实现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
五、实验的体会
太粗心。搞错了好几次数字,重来了几次。
实现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
五、实验的体会
太粗心。搞错了好几次数字,重来了几次。