Bind 服务器构建

Bind 服务器构建

Bind 这个软件大家都很熟悉了吧,没错,是它,Linux下的DNS服务器软件,它可以用来做DNS解析,说起来,它也算老品牌了,公司里和项目上用的最多的也就是它了,最近呢,我做在Redhat 6.3里做了一个评测,觉得很不错,现在写出来给大家分享一下,我会用尽量通俗易懂的话来说,最后要达到人人都能看懂,看明白。好了,我们开始吧。

环境:Redhat 6.3三台,一台做客户端,一台做服务器,一台缓存服务器

域名:steven.com

主机名:rhel.steven.com

和其他服务一样,我们要检查是否安装了相关软件,如果没有,那我们就要来安装,检查的命令如下

clip_image001

上图中,我们看到,还没有安装,那我们来安装一下

我们可以用yum install bind –y来安装,这样可以避免各种的依赖关系,更加容易的把软件给安装好,关于yum的使用请参考我的加一篇文章http://ucweb.blog.51cto.com/4042188/968341

clip_image003

好了,上图中我们把软件安装好了,依赖关系自动帮我们解决

一般到这个时候,其他的教程什么的,都开始配置了,不过我们不推荐这样,因为你要开始配置是没错的,但是如果你是新手,那怎么配置啊,这软件安装到哪里去了啊,配置文件在哪里啊,对不对,这都是问题,所以啊,我们来查一下,安装这个软件的时候,都往哪里放了哪些文件,这样我们就知道配置文件哪里去了,也能看到示例,不会的话就去看示例,这不就万事大吉了吗

我们来查一下bind这个软件包都安装了些个神马东东

命令就是rpm –ql bind,下图是示例,看,列出了所有的bind相关软件

clip_image005

现在我们再来配置,这就容易多了,我们通过rpm –ql 知道了named.conf的位置,我们来编辑一下

clip_image007

clip_image009

看,提示多清楚啊,我们可以参考那个sample

Listen-on这一行是说我们这服务侦听在哪个IP哪个端口上

Listen-on-v6大家懂的,IPV6

Directory是说默认文件夹文职

Dump-file我们的域名 缓存 文件等数据库位置

Statis这一行就是我们的统计信息了,后面的还有很多,我们保持 默认就好,详情我们可以打开那个sample去看看或man一把,我们今天也是主要讲配置,我们在命令模式下,直接按大写的G,跳到最后,加上我们的内容,如下图所示

clip_image011

Zone “steven.com” 这是说啊,我们这个区域是steven.com

Type master是说我们这个服务器是steven.com的主域名服务器

File 这一行是说域名 的文件在哪里,这个文件中包含我们的解析记录

好的,我们保存退出,去新建这个文件

clip_image012

看,上图,我们知道默认文件夹在这里,我们去这里新建好了

clip_image014

这里有个样本,我们复制一份,我们的名字要和配置文件中file 那一行中匹配的

clip_image015

我们打开steven.com后默认是这样的

Vim /var/named/steven.com

clip_image017

好的,我们修改成如下图所示

clip_image019

我们加了mx、a、cname这几个常见的记录,这里不讨论反向区域,我们将在随后的DNS文章介绍

好的,现在我们来说一下我们修改的东东都是什么

$ttl 86400,注意这个单位,是秒,我们还可以直接写成1D,就是一天的意思,缓存保留周期是1天的意思

@ IN SOA rhel.steven.com. email.steven.com.这一行中的@是说是当前区域,SOA rhel.steven.com.是说当前区域的DNS服务器名是rhel.steven.com.,大家注意我写的,后面都有“.”在域名后都要加. email.steven.com.这个是管理者邮箱

clip_image020

这些都自己解释了

0是序列号,检测是否更新用的

1D,是说一天刷新一次

1H,一小时重试一次(如果查询失败

1W,重试找一周,如果还不行,就放弃了

3H,最小的保留期也要3小时

好的,我们保存并检测我们的语法和区域文件

clip_image022

现在你去解析是不是不能解析,出现如下图,那就对了,一、我们没有权限,二、我们只侦听在127.0.0.1上

clip_image023

clip_image025

我们先来改一下127这个事

Vim /etc/named.conf

改一下listen-on后面这个IP,完成后重启服务

clip_image027

clip_image029

我们再来执行nslookup,我了个去,为什么还是不行

clip_image030

我们去看一下关于steven.com日志吧

clip_image032

如上图,我了个去,没有权限吧,我们来给一下,OK,成功了吧

clip_image034

完美成功

下一篇我们讨论高速缓存服务器的构建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值