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

相关推荐

  • Linux的发行版,不同发行版之间的联系与区别

    Linux 主要作为Linux发行版(通常被称为”distro”)的一部分而使用。这些发行版的编写者包括个人、松散的小团体、商业机构、志愿者组织。通常而言,他们至少包括了其他的系统软件和应用软件,以及一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器。   而一个典型的Linux发行版往往会包括:Linux内核…

    Linux笔记 2018-05-13
  • Linux 文本工具

    grep

    2018-04-11
  • Homework_week3

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。        who | cut -d’ ‘ -f1 | uniq 2、取出最后登录到当前系统的用户的相关信息。       who | tail -1 3、取出当前系统上被用户当作其默认shell的最多的那个shell。       cut …

    Linux笔记 2018-06-26
  • 进程管理工具

    进程管理工具

    Linux笔记 2018-04-20
  • linux常用命令

    系统信息 arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /pro…

    2018-03-17
  • Linux运维命令以及概念整理总结(4)

    1、grep
    2、正则表达式
    3、扩展正则表达式
    4、vim文本编辑工具

    2018-04-14