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)
上一篇 2017-07-31 08:54
下一篇 2017-07-31 20:33

相关推荐

  • python env seup

    ffffffffffffffffffffffffffffffffffffff

    2018-03-12
  • 谁写了Linux

    2009年8月,Linux软件基金会发布了一份叫《Who Writes Linux and Who Supports It》(PDF)的报告。这份报告主要对Linux 2.6.x的开发进行了全方位的统计。看了以后才知道,原来Linux的开发的生产率竟是这样的惊人,而且相当的的令人振奋,所以,在第一时间转过来给大家看看。让人不得不惊叹,这不可思议的具有非凡活力…

    Linux干货 2015-04-03
  • shell 脚本的编辑基础

          shell脚本是Linux运维工程师必须掌握的技能之一,shell脚本的使用让我们更好的操作Linux系统,方便了我们的执行。 一,编程基础 编程基本概念 编程逻辑处理方式:顺序执行,循环执行,选择执行 程序:指令+ 数据 shell 编程:过程式、解释执行 shell程序:提供了编程能力,解释执…

    Linux干货 2016-08-22
  • 启动流程与内核管理

    centos6和centos5启动流程与内核管理,启动过程中遇到的系统不能启动,各个阶段该怎么解决

    Linux干货 2018-01-02
  • 马哥教育网络第21期-第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@6 ~]# cp /etc/rc.d/rc.sysinit /tmp [root@6 ~]# …

    Linux干货 2016-08-15
  • Centos图形界面和命令行界面切换—-使用init

    1、从图形界面切换到命令行界面      点击Applications–System Tools–Terminal。    打开后输入: su root(运行init需要管理员权限) 按回车,输入init 3或者init 2都可以,然后回车就可以    进入命令行界…

    Linux干货 2015-11-10