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
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
正向解析区域文件的配置:
如图:

反向解析区域文件的配置:
如图:
,
图形界面的这个配置(已完成的):