Linux实验:DNS域名服务器搭建

Linux实验:DNS域名服务器搭建

(一)建立gr.org域的主名称服务器。解析:

名称 IP 用途
ns.gr.org 192.168.80.3 名称服务器
www.gr.org 192.168.80.3 正规名
bbs.gr.org 192.168.80.3 别名
mail.gr.org 192.168.80.4 邮件服务器

(二)实验过程

1.备份/etc/named. conf文件
命令:
#cp /etc/named.conf /etc/named.conf.sample
说明:
cp命令具有复制文件的功能,这里将文件name.conf复制成name.conf.sample,从而达到备份的目的。

2.创建配置文件/etc/named. conf
命令:
#vim /etc/named.conf
输入内容:
options {
directory “/var/named”;
};

zone “.” IN {
type hint;
file “named.ca”;
};

zone “1.0.0.127.in-addr.arpa” IN{
type master;
file “named.loopback”;
allow-update {none;};
};

zone “localhost” IN {
type master;
file “named.localhost”;
allow-update {none;};
};

zone “gr.org” {
type master;
file “gr.org.db”;
};

zone “80.168.192.in-addr.arpa” {
type master;
file “192.168.80.db” ;
};
说明:
options语句定义了全局配置选项,directory设置域名服务器的工作目录,zone语句定义域和相关的选项,这里定义了正向解析数据文件与反向解析数据文件。

3.创建正向区域文件gr.org.db
命令:
#cd /var/named
#cat>gr.org.db
输入内容:
$ TTL 86400
@ IN SOA gr.org. root.gr.org. 20190423 8H 30M 4W 1D
IN NS ns.gr.org.
IN MX 10 mail.gr.org.
bbs IN CNAME www.gr.org.
ns IN A 192.168.80.3
www IN A 192.168.80.3
mail IN A 192.168.80.4
解释:$表示指令,TTL表示生存周,SOA代表授权的开始,NS+A称为胶合记录,即完成授权,ns.gr.org.表示起始授权机构,bbs、ns、www、mail为相对名称,192.168.80.3/4为绝对名称。

4.创建反向区域文件192.168.80.db
命令:
#cat>192.168.80.db
输入内容:
$TTL 86400
@ IN SOA gr.org. root.gr.org 20190423 8H 30M 4W 1D
IN NS ns.gr.org.
3 IN PTR ns.gr.org.
3 IN PTR www.gr.org.
4 IN PTR mail.gr.org.

5.启动named
命令:
#service named start
结果:
启动 named: [确定]

6.Linux中指定DNS服务器,并用nslookup查询
命令:
#vi /etc/resolv.conf
输入内容:
nameserver=192.168.80.3
说明:
在最后一行添加nameserver,为客户端指定named服务器,地址设置为刚才的域名服务器的地址。

命令:
#nslookup ns.gr.org
结果:
Server: 192.168.80.3
Address: 192.168.80.3#53
Name: ns.gr.org
Address: 192.168.80.3

命令:
#nslookup 192.168.80.4
结果:
Server: 192.168.80.3
Address: 192.168.80.3#53
4.80.168.192.in-addr.arpa name = mail.gr.org.

7.Windows 客户端指定DNS服务器,并用ping查询
步骤一:打开网络共享,选择更改适配器,选择VMnet8
步骤二:打开IPv4属性,勾选使用下面的DNS服务器地址,填入192.168.80.3,确定并退出
步骤三:打开cmd,ping www.gr.org,发现是来自31.31.205.163的回复,表明不正确
步骤四:打开网络共享,停止本地连接
步骤五:打开cmd,ping www.gr.org,发现拼不通,是由于防火墙默认53端口不开放
步骤六:在DNS服务器中输入# service iptables stop
步骤七:打开cmd,ping www.gr.org
结果:
正在 Ping www.gr.org [192.168.80.3] 具有 32 字节的数据:
来自 192.168.80.3 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.3 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.3 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.3 的回复: 字节=32 时间<1ms TTL=64

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值