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

相关推荐

  • Linux系统操作练习-2

    1、显示当前系统上root、fedora或user1用户的默认shell: 2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(): 3、使用echo命令输出一个绝对路径,使用grep取出基名;扩展:取出路径名: 扩展: 4、找出ifconfig命令结果中的1-255之间的数字: 5、挑战题:写一个…

    2017-11-25
  • 计算机组成及Linux基础

    第1题:描述计算机的组成及功能 1.1计算机的组成       计算机是有 运算器,控制器,存储器,输入设备和输出设备组成计算机 1.2计算机各部件功能 运算器 对数据进行算术运算,逻辑运算和对数据进行加工处理 存储器 存储程序,数据和各种信号,命令等信息,并在需要时提供这些信息 控制器 是整个计算机的中枢神…

    Linux干货 2017-07-02
  • 实现CenOS7网卡名传统方式

    网卡命令:理念 CentOS 6之前,网络接口使用连续号码命名:eth0、eth1等,当 增加或删除网卡时,名称可能会发生变化 CentOS 7使用基于硬件,设备拓扑和设置类型命名: (1) 网卡命名机制 systemd对网络设备的命名方式 (a) 如果Firmware或BIOS为主板上集成的设备提供的索引信 息可用,且可预测则根据此索引进行命名, 例如en…

    Linux干货 2017-12-19
  • 第四周博客作业

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

    Linux干货 2016-12-28
  • N25-第9周博客作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # 统计登录用户和非登陆用户的个数 # author: han declare -i loginnum=0 declare -i nologinnum=0 whil…

    Linux干货 2017-03-10
  • 关于shell脚本基础编程第四篇

                                    shell脚本基础编程第四篇本章主要内容:函数 函数 function:     &n…

    系统运维 2016-08-24