DNS 的搭建 子域授权及转发(正向解析)

       dns(名称解析服务).它的作用就是将主机名解析成ip地址的过程,同时它是一个分布式,分层次的主机名管理架构。为了我们能更好的了解与理解,实验才是更好的。

    安装部署DNS服务:

一.首先安装DNS服务器软件

bind,还有其他相关的软件包,有bind-libs(库文件),bind-utils(客户端相关命令文件),bind-chroot(bind主目录禁锢程序,就是将bind禁锢在家目录当中)。我们可以用rpm来安装bind软件,其中会自动的安装其他几个软件包。

二.配置相关配置文件:

/etc/named.conf   /etc/named.rfc1912zons: 为DNS的主配置文件

/var/named/  为该目录DNS数据库文件存放目录

实验环境:Centos6.9
   主DNS服务器 dns.magedu.com  192.168.23.100
   子DNS服务器  dns.ab.magedu.com  192.168.23.144

首先编辑  /etc/named.conf  

DNS 的搭建 子域授权及转发(正向解析)
然后/etc/named.rfc1912.zones 添加magedu.com 域

DNS 的搭建 子域授权及转发(正向解析)

接下来定义解析库文件:正向解析库文件为 /var/named/magedu.com.zone

DNS 的搭建 子域授权及转发(正向解析)

配置好以后检查语法

named-checkconf

最后测试DNS是否能够正常解析

DNS 的搭建 子域授权及转发(正向解析)三.子域授权服务:

1.首先在父域解析库文件中添加子域记录:

DNS 的搭建 子域授权及转发(正向解析)

    /etc/named.conf文件与父子域中一样 只需 修改/etc/named.rfc1912.zone

DNS 的搭建 子域授权及转发(正向解析)

配置子域服务器中的 解析库文件:/etc/var/named/ab.magedu.com

DNS 的搭建 子域授权及转发(正向解析)

DNS 的搭建 子域授权及转发(正向解析)

解析一下:

DNS 的搭建 子域授权及转发(正向解析)

四.DNS配置转发器服务:只需对主服务器的/etc/named.conf 进行配置:

DNS 的搭建 子域授权及转发(正向解析)

原创文章,作者:gd1479,如若转载,请注明出处:http://www.178linux.com/83463

(4)
gd1479gd1479
上一篇 2017-07-31
下一篇 2017-07-31

相关推荐

  • 今天把/boot/目录下的文件删除了只好重新安装一下内核和grub

    一前言         今天手贱把/boot/目录下的文件删了  系统重启之后无法登陆系统 无奈只好重装一下内核和grub 二准备工作           Centos7 系统光盘一张 当然我这是虚拟…

    2017-03-06
  • 文件处理工具及正则表达式练习

    本节练习均在centos7系统下实现,部分练习只截取部分截图,另外排版的事情我已经放弃了! 1.找出/etc/rc.d/init.d/functions文件中行首为某单词(包括下划线)后面跟一个小括号的行 注:^ 行首, . 匹配任意单个字符,* 匹配前面的字符任意次 突然发现前面解法错误,没有排除空格后加小括号的情况,下面是正确做法 2.统计last命令中…

    Linux干货 2017-07-29
  • linux的内建命令和外部命令

    摘要:    Linux命令有内部命令(内建命令)和外部命令之分,内部命令和外部命令功能基本相同,但是其工作机制相差很大。本文就内建命令和外部命令做一下介绍。 一、内部命令(内建命令)    内部命令,实际上是shell程序的一部分,其中包含的是一些比较简单的linux系统命令,这些命令由shell程序识别并在shel…

    Linux干货 2016-10-18
  • 马哥教育网络班22期-第4周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@zck ~]# cp -r /etc/skel /home/tuser1 [root@zck ~]# ll -d /hom…

    Linux干货 2016-09-02
  • shell,系统启动和内核管理

    shell中的for和while循环,Linux的组成,系统启动的步骤,以及内核的管理

    2017-12-21
  • Shell 脚本作业(8月11号)

    1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 #!/bin/bash # author:huiping # version:1.0.1 # date:2016-08-11 # describe:&nb…

    Linux干货 2016-08-15