RHEL6.5中,系统光盘自带了BIND服务的安装文件

安装步骤

准备工作:

Service iptables stop    #关闭防火墙

   Setenforce 0    关闭selinux

 

1.     挂载光盘

mount /dev/cdrom /mnt

cd /mnt/Packages

ls |grep ^bind

bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

bind-dyndb-ldap-2.3-5.el6.x86_64.rpm

bind-libs-9.8.2-0.17.rc1.el6_4.6.i686.rpm

bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64.rp

bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

(1)bind:提供了域名服务的主要程序及相关文件

(2)bind-utils:提供了对DNS服务器的测试工具程序,如nslookup等。

(3)bind-libs:提供了bind。bind-utils需要使用的库函数

(4)bind-chroot为bind服务提供了一个伪装的根目录,已提供安全性。

默认已经安装了bind-utils和bind-libs,所以只需要安装bind和bind-chroot即可。

2.安装bind

rpm -ivh bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

rpm -ivh bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

3.修改主配置文件

vim /etc/named.conf

options {

 directory "/var/named";            #定义区域数据文件的默认存储位置

};

zone "benet.com" IN {                #正向区域

type master;                         #类型为master(主服务器)

 file "benet.com.zone";           #区域数据文件名为benet.com

 allow-update { none; };      

};

zone "11.168.192.in-addr.arpa" IN {  #反向区域

 type master;              #类型为master(主服务器)

file "192.168.11.arpa";   

#区域数据文件名为192.168.11.arpa

};

检查配置文件语法:

named-checkconf -z /etc/named.conf

4.修改区域配置文件

Cd /var/named

(1)Vim benet.com.zone

 

$TTL 86400

@ SOA benet.com. admin.benet.com. (

        20160301   更新序列号

        4H           刷新时间:重新下载数据的间隔

        30M       重试延时:下载失败后的重试间隔

        12H       失效时间,超过该时间仍无法下载则放弃

        1D           无效解析记录的生存周期

)

 

 

@       IN      NS      benet1.   #这里要写DNS服务器的IP地址,可以是主机名,也可以是IP

          IN      NS      benet2.

www  IN      A       192.168.11.1

hhh    IN      A       192.168.11.11

 

第一行TTL配置用于设置默认生存周期。即缓存解析结果的有效时间

SOA记录部分用于设置区域名称,管理邮箱,以及为从域名服务器指定更新参数。

(2)反向区域配置文件

Vim 192.168.11.arpa

$TTL 86400

@ SOA benet.com. admin.benet.com. (

        20160301  更新序列号

 

        4H      刷新时间:重新下载数据的间隔

 

        30M  重试延时:下载失败后的重试间隔

 

        12H  失效时间,超过该时间仍无法下载则放弃

 

        1D      无效解析记录的生存周期

)

          IN       NS                     benet1.

      IN       NS                     benet2.

1        IN       PTR                   www.benet.com.

11      IN       PTR                   hhh.benet.com.

centos6.5-DNS搭建的更多相关文章

  1. Linux - CentOS6.5服务器搭建与初始化配置详解(下)

    传送带:Linux - CentOS6.5服务器搭建与初始化配置详解(上) 继续接着上面的安装,安装完后会出现下面界面 点击reboot重启 重启后可以看到下面的tty终端界面  因为这就是最小化安装 ...

  2. CENTOS6.6上搭建单实例ORACLE12C

    本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 摘要: 自己在centos6.6上搭建的单实例oracle12c 由 ...

  3. Linux学习之CentOS(一)--CentOS6.4环境搭建

    Linux学习之CentOS(一)--CentOS6.4环境搭建http://www.cnblogs.com/xiaoluo501395377/archive/2013/03/31/CentOs.ht ...

  4. Centos6.8下搭建SVN服务器

    1.Centos6.8下搭建SVN服务器 Subversion是一个自由,开源的版本控制系统.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一 ...

  5. [IDS]CentOS6.6下搭建基于snort+barnyard2+base的入侵检测系统,超详细!!!

    最详细的CentOS6.6下搭建基于snort+barnyard2+base的入侵检测系统免责声明一.如果因为使用本文档照成损失(系统崩溃.数据丢失等),作者不承担任何责任.二.本文档只是个人使用本文 ...

  6. [转]DNS服务器原理详解与Centos6.x下搭建DNS服务器

    转自:http://blog.it985.com/8958.html DNS 数据库的记录:正解,反解, Zone 的意义 通过DNS解析过程详解这篇文章,我们知道了要想访问www.zmit.cn,最 ...

  7. centos6环境下搭建irc服务器

    问题描述 有时候逛技术社区,经常会发现有个叫IRC的东西存在,想搭建下看看到底是个什么东西 说明: 操作系统环境为CentOS6.5_64 安装irc服务器 通过yum进行安装,命令如下: yum i ...

  8. linux dns搭建

    DNS:域名解析(Domain Nmae System)正向解析:根据主机名称(域名)查找其对应的ip地址,这是最基本,最常用的功能反向解析:根据ip地址查找其对应的主机名称(域名),反垃圾邮件/安全 ...

  9. 基于dns搭建eureka集群

    eureka集群方案: 1.通常我们部署的eureka节点多于两个,根据实际需求,只需要将相邻节点进行相互注册(eureka节点形成环状),就达到了高可用性集群,任何一个eureka节点挂掉不会受到影 ...

  10. CentOS6.5下搭建LAMP+FreeRadius+Daloradius Web管理和TP-LINK路由器、H3C交换机连接,实现,上网认证和记账功能

    什么是RADIUS服务: RADIUS:(Remote Authentication Dial In User Service)中文名为远程用户拨号认证服务,简称RADIUS,是目前应用最广泛的AAA ...

随机推荐

  1. 使用jstl和el表达式来展示request域中存放的user对象的信息

    <%@ page import="java.util.ArrayList" %><%@ page import="java.util.List" ...

  2. 学习 27 门编程语言的长处,提升你的 Python 代码水平

    Python猫注:Python 语言诞生 30 年了,如今的发展势头可谓如火如荼,这很大程度上得益于其易学易用的优秀设计,而不可否认的是,Python 从其它语言中偷师了不少.本文作者是一名资深的核心 ...

  3. Python绘制柱状图

    1.1Python绘制柱状图对应代码如下所示 import matplotlib.pyplot as plt import numpy as np from pylab import mpl mpl. ...

  4. SQL Server 2014如何DATEDIFF()函数截取对应时间年月日

    4.1 定义和用法: DATEDIFF()函数返回两个日期之间的时间 4.2 语法 DATEDIFF(datepart,startdate,enddate) datepart值: year | qua ...

  5. ios获取文件MD5值

    一般我们在使用http或者socket上传或者下载文件的时候,经常会在完成之后经行一次MD5值得校验(尤其是在断点续传的时候用的更 多),校验MD5值是为了防止在传输的过程当中丢包或者数据包被篡改,在 ...

  6. bjdctf_2020_babystack2

    此题考整型的有符号无符号的东西... 下载文件还是,先检查一下保护. 64位程序,只开启了堆栈不可执行,看一下ida的伪代码. 大概流程就是先让你输入一个数,这个数就是后面read的可以输入的长度,要 ...

  7. 项目管理的基本概念(Project)

    <Project2016 企业项目管理实践>张会斌 董方好 编著 关于项目管理的基本概念,我看了好久,也迷糊了好久--原谅我实在不是个善于理解概念的妖,最终我决定,就记些简单的东东吧,具体 ...

  8. Excel里的格式会自动变成日期或会计专用吗?(Excel技巧集团)

    Excel里的格式会自动变成日期或会计专用? 正常情况下当然不会了,可是最近却有很多很多同学问这样的问题,并把这个问题列成了Excel2007和2010的一个Bug,可是小妖同学却从来没遇到过这样的问 ...

  9. CF1494B Berland Crossword 题解

    Content 有一种叫做 Berland crossword 的拼图游戏.这个拼图由 \(n\) 行 \(n\) 列组成,你可以将里面的一些格子涂成黑色.现在给出 \(T\) 个这样的拼图,每个拼图 ...

  10. org.apache.taglibs.standard.tlv.JstlBaseTLV.validate

    exception org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP org.apache. ...