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

相关推荐

  • 高级文件系统的管理

    一、迁移分区 分区 /dev/sda6 注意同步问题  创建分区,把原先家目录下的文件拷贝到新挂载的文件中 mkfs.ext4 /dev/sda6  mkdir /mnt/home mount /dev/sda6 /mnt/home cp -a /home/*  /mnt/home   init 1 切换单用户模式,把…

    Linux干货 2016-11-27
  • 数据库

    数据库系统理论概述(一) –本文主要讲述: – 1.数据库和数据库管理系统 – 2.使用传统的文件系统对大量数据管理存在的问题 – 3.常见的数据库系统模型 – 4.数据库视图 – 5.数…

    Linux干货 2016-10-30
  • CentOS进程管理

    CentOS进程管理 笔记 Linux系统中的基本运行单位是进程,通过对系统系统中的进程的管理能够对系统的实时运行状态进行了解和调度。Linux中提供了用于查看、调整和停止进程的命令。本文仍然以RHEL6说明Linux系统的进程管理。 CentOS进程管理 一、进程概述 二、查看进程 1、使用ps命令 2、top命令 一、进程概述 程序是保存在存储介质中的可…

    Linux干货 2017-05-15
  • 第一周作业

    1、描述计算机的组成及其功能。
    2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
    3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
    4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echou、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
    6、请罗列Linux发行版的基础目录名称命名法则及共用规定。

    Linux干货 2017-12-03
  • linux shell 脚本详解

    . Linux  shell 脚本编写基础◆1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。要使脚本可执行:编译 chmod +x filen…

    2017-08-05
  • N25-第三周博客作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@node1 ~]# who | cut -d" " -f1 | uniq (unknown) root 2、取出最后登录到当前系统的用户的相关信息…

    Linux干货 2016-12-17