基本框架结构图
域名不一定是magedu.com 可以自定义

准备8台虚拟机
虚拟机地址:
192.168.162.101 作为客户端

192.168.162.102 作为websrv1 端

192.168.162.103 作为websrv2端

192.168.162.104 作为主dns端

192.168.162.105 作为从dns端

192.168.162.106 作为com端

192.168.162.107 作为根端

192.168.162.108 作为电信dns端

1. 192.168.162.102 安装httpd


192.168.162.103 安装httpd


如果客户端无links命令 需要安装links

客户端 links测试192.168.162.102

测试成功

客户端 links测试192.168.162.103

测试成功

2.192.168.162.104 搭建主dns
安装bind

修改配置文件

修改2项内容
修改前

修改后

添加zone


进入 /var/named/目录下 编写zone配置文件

因为要搭建从dns服务器 所以要加上dns2,dns2是从服务器的地址

还需修改用户所属组以及权限
修改前

修改所属组 named

修改所属者 named

修改权限 防止其他人修改

修改后

启动服务

客户端测试
利用主dns的ip进行测试,测试成功

3.192.168.162.105 搭建从dns服务器
先在主dns服务192.168.162.104上修改配置文件

需添加 allow-transfer 从dns服务器地址

修改完 重新启动主dns服务器

从dns服务器安装bind

修改从dns配置文件


添加zone


启动服务

从dns同步成功

客户端测试
利用从dns的ip进行测试,测试成功

4.192.168.162.106 搭建.com dns服务器
安装bind

修改配置文件

修改结果如下


添加zone


在/var/named/目录下 编写com.zone文件


开启服务

客户端测试
利用.com dns的ip进行测试,测试成功

5.192.168.162.107 搭建根dns服务端
安装bind

修改配置文件

修改结果如下


一定要删除这一段

添加zone


在/var/named/目录下 编写root.zone文件


启动服务

测试
利用根dns的ip进行测试,测试成功

6. 安装电信dns服务端
安装bind

修改配置文件



修改var/named/named.ca 根文件


启动服务

客户端测试
利用电信dns的ip进行测试,测试成功

最后修改客户端dns地址为电信dns


客户端测试直接www.nmsl.com

测试成功
完整dns服务搭建完成


本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100095