第4章DNS服务器的搭建与配置
实验要求:
一 正确安装BIND服务器软件包
二 在我们的DNS主域名服务器上,建立两个正向文件分别为benet.com 和 t024.com,并且各建立1个对应的反向解析文件。
准备工作
给
dns
服务器配置静态
ip 10.15.159.1
给真机配好
ip 10.159.159.100
如果
ping
不通,可能是
linux
防火墙的问题,需修改
/etc/sysconfig/selinux
的配置,将
selinux
设为
disabled
,然后
init 6
重启。(桥接不会出现这个问题)
(可参考录像
1
)
Ping
通后打开远程控制
详细步骤:
1.
检查有关
dns
服务的软件包
2.
安装需要的软件包
3
设置
dns
服务器主配置文件
---./etc/named.conf
设置两个域的配置选项,第一个域名为
benet.com
,类型为
mater
,域名文件名为
benet.com.zone
,反向域名的
ip
为
10.158.158.0
。第二个域名为
t024.com
,类型为
mater
,域名文件名为
t024.com.zone
,反向域名的
ip
为
10.159.159.0.
4.
将默认路径下的默认反向区域文件复制到相应的域名文件中,并且做好如下修改
先将文件中的
localhost
改为相应的域名
Benet
正向域:
www.benet.com. IN A 10.158.158.1
ftp.benet.com. IN A 10.158.158.2
www.benet.com. IN A 10.158.158.11
aaa.benet.com. IN CNAME www.benet.com.
bbb.benet.com. IN CNAME ftp.benet.com.
mail.benet.com. IN A 10.158.158.3
@ IN MX 5 mail.benet.com.
Benet
反向域:
1 IN
PTR www.benet.com.
2 IN
PTR ftp.benet.com.
3 IN
PTR
mail.benet.com.
T024
正向域:
www.t024.com. IN A 10.159.15.1
ftp.t024.com. IN A 10.159.159.2
www.t024.com. IN A 10.159.159.11
T024
反向域:
1 IN
PTR www.t024.com.
2 IN
PTR ftp.t024.com.
(
远程配置好后,可以到主机上看看区域文件的颜色显示是否正确
)
5.
测试配置文件和区域文件
6
.
启动
named
服务
7.
客户端测试
(参考录像
2
)
三 搭建一个从属域名服务器,要求,windows客户端在主DNS服务器当掉后,还能够解析到我们的benet.com,t024.com的正反发向解析。(做实验前,先要确保网络互通。)
准备另外一台
linux
服务器
,
并且
网络互通
1.
检查有关
dns
服务的软件包
2.
安装需要的软件包
3
设置
dns
服务器主配置文件
---./etc/named.conf
设置两个域的配置选项,第一个域名为
benet.com
,类型为
slave
,域名文件名为
slaves/benet.com.zone
,反向域名的
ip
为
10.158.158.0
。第二个域名为
t024.com
,类型为
mater
,域名文件名为
slaves/t024.com.zone
,反向域名的
ip
为
10.159.159.0.
4.
启动
named
服务
5.
到默认路径查看是否接收到
6.
客户端测试
,
当掉主
dns,
再测试
四 在我们的外部DNS服务器上建立以个ACCP.COM的域,并创建相应的反向与正向解析文件,要求我们的linux client DNS指向我们的本地DNS服务器,解析到ACCP.COM的域,在我们的本地DNS服务器上做转发:拓扑图如下
直接在linux服务器上测试转发是否成功,并且任务五和六一起完成。
(注意:做这个实验最好不用c类私有网络,否则反向解析会有错误,做多域实验时要注意这个问题,公有网络没有这个问题。)
五 要求我们的DNS建立一个xtbenet的域,并对于我们三台web服务器的IP地址,基于web的服务器的负载均衡,要求我们的client在使用 NSLOOKUP解析的时候,解析xtbenet.com这个域名的时候,每次会看到不同的对应三个web服务器的地址。
拓扑图如下:
六 配置我们的泛域名解析,要求在我们的DNS服务器上写一条A记录分别可以解析到我们的 www.xtbenet.com , www.qqq.xtbenet.com , www.apache.xtbenet.com 等等以xtbenet.com结尾的的域名,拓扑图如下
七 在我们的192.168.1.1的DNS服务器上委派一个名为,xtbenet.com的区域到我们的192.168.1.3这台DNS服务器上,并可以让我们的客户机可以顺利解析到。
拓扑图如下: