bind-DNS服务器配置

Bind 服务器配置所需的软件包:这个是客户端搜索主机名称的相关指令这个是DNS 服务的主程序将bind主程序“家里”,为了安全问题,所以安装这个程序包后会改变它的路径。这个是图形化界面的程序包,安装

Bind 服务器配置

所需的软件包:

这个

是客户端搜索主机名称的相关指令

这个

是DNS 服务的主程序

将bind

主程序“家里”,为了安全问题,所以安装这个程序包后会改变它的路径。

这个

是图形化界面的程序包,安装了它后,可以通过界面的方式去配置DNS 服务。

说明:剩下的一些软件包都是相关的程序

,

配置文件说明:

/etc/named.conf 这个文件其实我是不想说的,也还是同一个文件,那么只是路径不一样而已,假如没有安

这个

程序包,那么这个主要配置文件路径就是/etc/named.conf,为了安全性的考虑,那么安

这个程序包后

named.conf 这个文件的路径就不是/etc这里了,而是/var/named/chroot/etc/named.conf。

/var/named/chroot/etc/named.caching-nameserver.conf 这个是主要配置文件的模板配置文件(区域模板配置文件)

/var/named/chroot/etc/named.conf 这个是主要区域配置文件(如果这个文件一开始就存在的话,那么直接去配置这个文件) 不过,如果没有安装图形界面配置程序的话,一般这个文件是不存在的,要自己手动去生成这个文件,

那么,怎样才能生成这个配置文件呢?那么就要用到上面的模板配置文件了,其实是直接改名,改成named.conf

不过我不建议你这么做,那么可以使用cp 命令来产生named.conf 这个文件,cp 是复制的命令,那么同时又保留了

原来的模板配置文件,这样的好处就是,假如主要区域配置文件出了问题,那么可以直接通过那个模板配置文件

来恢复即可。记住,主要的区域配置文件的名字一定要是:named.conf

路径:/var/named/chroot/var/named 这这个路径下面,存放着一个区域里的正向查找区域文件和反向查找区域文件,假如在named.conf 这个主要配置文件里配置了一个区域

为:gzievs.com 。那么,这个区域

,

的正向解析和反向解析区域的配置文件就是指向这个路径,

这个文件是正向查找区域文件

这个文件是反向查找区域配置文件

配置实例:

好的,接下来我用一个实例配置来说明主要配置文件还有正、反向查找区域配置文件的配置方法。

要求:创建一个域名为:gzievs.com

本机系统IP 地址为:192.168.114.254(静态)

需要解析的域名: IP:192.168.114.251 IP:192.168.114.252

IP:192.168.114.253

配置步骤:

首先生成主要配置文件

cd /var/named/chroot/etc 进入到此目录

cp named.caching-nameserver.conf named.conf

复制出一份模板配置文件到此目录下,并更改名字为named.conf 接下来打开配置文件和创建相关的区域:(配置如下图)

,

,

这是设置

DNS 服务器侦听解析请求的端口和IP 地址

这是设

置DNS 服务器侦听解析请求的端口和IPv6地址

用来指定本机解析的权威

区数据文件存放的位置,默认就好了哦,一般别更改它。

这是

设置DNS 缓存文件存放位置

是用

来指定名称统计文件存放位置

用来存放成员名称统计文件位置

这些都是安装

候都设置好了的,都无需改变

的时

指定客户端发出查询

请求所用的端口号,默认为53号端口。

这几行具体

,

的应用我也

不太清楚,

我记得我配

置的时候,

就因为这几

行出问题,

我花了好几

天的时间才

解决掉,不

过把它注释

掉也是没问

题的。以后

等技术成熟

了的话再去

研究它吧。

-----------------------------------------------------------------------------

----------------

----------------

----------------

----------------

----------------

----------------

,

------------

这几行是定义区域的!也是最重要的。

第一行zone “gzievs.com ”:定义了gzievs.com 这个区域, type master :表示为主要的DNS 服务器,

File “gzievs.zone ” : 指向正向查找区域文件的路径(它会自动指向为/var/named/chroot/var/named/gzievs.zone) 请注意文件名是要相同。

Allow-update {none;}; : 定gzievs.com 这个区域辅助DNS 服务器的IP 地址,但是,这里并没有辅助DNS 服务器,保持默认即可。

------------------------------------------------------------------------------------------------------------------------------------------------------

Zone “114.168.192.arpa. ” IN { :定义反向查找区域,名字可随意,不过还是取些比较要代表性的名字比较好。

type master :表示为主要的DNS 服务器,

File “gzievs.local ” : 指向正向查找区域文件的路径(它

,

会自动指向为/var/named/chroot/var/named/gzievs.zone) 请注意文件名是要相同。

Allow-update {none;}; : 定gzievs.com 这个区域辅助DNS 服务器的IP 地址,但是,这里并没有辅助DNS 服务器,保持默认即可。

接着创建正向和反向解析区域配置文件,并添加相关的记录:

首先进入此目录:/var/named/chroot/var/named/

cd /var/named/chroot/var/named/

localhost.zone 这个文件是默

认的正向查找区域文件,因为我们在主要配置文件里定义区域的正向解析文件的时候,是gzievs.zone 这个

文件名,所以在此可以使用cp 命令来产生gzievs.zone 这个文件,cp 是复制的命令,那么同时又保留了

原来的正向解析区域配置文件。

执行: cp localhost.zone

gzievs.zone

named.local 这个文件是默认的反向查找

区域配置文件,因

为我们在主要配置

文件里定义区域的

反向解析文件的时

候,是gzievs.local

,

这个文件名,

所以在此可以使用cp 命令来

产生gzievs.local 这个文

件,cp 是复制的命令,

那么同时又保留了原来

的反向解析区域配置文

件。

执行: cp

named.local gzievs.local

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

正向解析区域文件的配置:

如图:

反向解析区域文件的配置:

如图:

,

图形界面的这个配置(已完成的):

标签: