八个虚拟机实现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

相关推荐

  • 文本处理——sed初步

    sed是一种流编辑器,它一次处理一行内容。
    处理时,把当前处理的行存储在临时缓冲区(pattern space),同时输出到屏幕,接着用sed命令处理缓冲区中的内容,接着读取下一行,这样不断重复,直到文件末尾。

    Linux笔记 2018-04-20
  • 计算机原理与Linux基础

    计算机的组成及功能 1、其实计算机的组织分为内部设备和外部设备, 内部设备:         CPU:运算器、寄存器、缓存         存储器:内存,RAM(Random Access Memory)         控制器:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 外部…

    Linux笔记 2018-05-13
  • 文本三剑客之sed

    简要概括sed

    Linux笔记 2018-04-29
  • mysql

    yum安装 1、yum install mysql-server /var/lib/mysql 用户存放的位置 2、chkconfig –list mysqld 查看是否启动 3、chkconfig mysqld on 设置为开机启动 4、ss -ntl;service mysqld start 开启服务 端口号为3306 /!可以执行linux…

    Linux笔记 2018-06-14
  • 简述rpm与yum命令的常见选项,并举例

    rpm命令:     rpm [option] [package_file]             安装:-i  –install [install-option] page_file                     rpm -ivh package_file                             -v:verbose…

    Linux笔记 2018-06-07
  • mysq数据库五

    主从级联复制;主主服务器的搭建;半同步和过滤;主从复制加密;mah高可用性;5实现galeracluster

    2018-06-15