八个虚拟机实现DNS互联网架构搭建

DNS全篇知识汇总实现

八个虚拟机实现DNS互联网架构

首页

八个虚拟机DNS互联网架构参考图

dns架构

 

  • 准备两台www的web服务器,开启httpd服务

  • 如上图所示:192.168.0.119和192.168.0.122两台机器为web服务器

  • 两台web服务器的httpd服务开启后,能够从网页中正常访问到index.html文件内容即可

搭建主DNS服务器(192.168.0.116)

主配置文件,两行注释掉:

vim /etc/named.conf

2主DNS主配置文件

编辑区域配置文件,如下:

vim  /etc/named.rfc1912.zones

3主DNS区域配置

创建区域文件cp -a /var/named/named.localhost /var/named/bican.com.zone保留属性!!!

编辑内容如下:

vim  /var/named/bican.com.zone

4主dns资源记录zone文件

启动服务,查看服务状态

测试:dig www.bican.com @192.168.0.116  成功!如下:

5主dns测试

 

搭建从DNS服务器(192.168.0.111)

更改主配置文件,编辑如下:

vim /etc/named.conf

6从,主配文件

编辑区域配置文件:

vim  /etc/named.rfc1912.zones

7从,区域配置

启动服务

发现目标文件已生成,如下:

8从,slave文件

测试成功!

 

搭建com 父域(192.168.0.121)

搭建com 父域,委派给下面两台,从服务器的委派  主配置文件关闭dnssec功能

编辑配置文件:注释掉两行,把下面两项安全选项关闭,为委派做准备;把尾部zone块删掉

vim /etc/named.conf

9com主配

编辑区域配置文件:

vim  /etc/named.rfc1912.zones

10com区域配置

创建资源记录com.zone文件,编辑如下:

11com,zone文件

重启服务

测试dig 成功!

 

搭建rootDNS  父域,委派给下面com  (192.168.0.126)

编辑配置文件,注释掉两行,把尾部两行安全选项关闭,为委派做准备,同上述搭建com服务器操作

编辑区域配置文件:

vim  /etc/named.rfc1912.zones

12root区域文件

创建资源记录文件root.zone

13root,zone文件

重启服务

测试,成功!

 

搭建小区DNS 服务器 (192.168.0.125)

编辑主配置文件,注释掉两行,把尾部两行安全选项关闭,为委派做准备  同上述搭建com服务器操作

把真正根域/var/named/name.ca文件中除了下图中的红框区域内的内容以外,后面的全部去掉,然后把根域的IP改为根的地址:192.168.0.126,保存!

14小区,删根

重启服务

测试,成功!

 

客户端编辑及测试 (192.168.0.112)

vim /etc/resolv.conf   nameserver 小区IP

15客户端加根

测试   links www.bican.com   可访问网页!成功!

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

(0)
JllbcJllbc
上一篇 2018-06-04 18:57
下一篇 2018-06-04 21:44

相关推荐

  • 基础命令(二)

    date -s “2018-4-3”

    2018-04-03
  • 初学linux所遇到错误详解与使用技巧

    适合小白新手,好懂易操作。

    2018-03-31
  • 初学Linux之标准I/O和管道

    标准输入和输出 程序是由指令+数据组成程序的数据流有三种: 输入数据流:<–标准输入(stdin),一般默认是键盘输出数据流:–>标准输出(stdout),一般默认到终端窗口错误输出流:–>标准错误(stderr),一般默认到终端窗口 标准输入:0标准输出:1错误输出:2 I/O重定向:改变默认位置 输出…

    Linux笔记 2018-04-03
  • shell 脚本编程基础

    六、shell脚本编程 6.1bash脚本编程之变量 ​ 作业提交地址:scp N wang@172.20.102.77:home/wang/bin ​ 执行脚本的方法: 以bash程序来执行: bash hello.sh或cat hello.sh |bash 直接指令下达: 加权限:chmod +x hello.sh 绝对路径:/home/hello.sh…

    2018-05-01
  • mysql 高可用

    实验:集群高可用 一个管理——一个主——两个从 管理 主机 从机1 从机2 1.必须先统一时间,做集群必须时间一致,所有主机做如下操作 所有主机统一ntp服务器时间,写入文件里 前期需要手工同步下 启用ntp服务 2.所有主机关掉iptables 和selinux 3.先做主从复制 主机配置文件 这四项必须写 重启服务 查看主机二进制文件的位置 主机创建账号…

    2018-06-19