bind-DN服务器配置
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这个主要配置文件里配置了一个区域
为:。那么,这个区域的正向解析和反向解析区域的配置文件就是指向这个路径,
/var/named/chroot/var/named/localhost.zone 这个文件是正向查找区域文件
/var/named/chroot/var/named/named.local 这个文件是反向查找区域配置文件
配置实例:
好的,接下来我用一个实例配置来说明主要配置文件还有正、反向查找区域配置文件的配置方法。
要求:创建一个域名为:
本机系统IP地址为:54(静态)
需要解析的域名: IP:51
M IP:52
IP:53
配置步骤:
首先生成主要配置文件
cd /var/named/chroot/etc 进入到此目录
cp named.caching-nameserver.conf named.conf 复制出一份模板配置文件到此目录下,并更改名字为named.conf
接下来打开配置文件和创建相关的区域:(配置如下图)
这是设置DNS服务器侦听解析请求的端口和IP地址
这是设置DNS服务器侦听解析请求的端口和IPv6地址
用来指定本机解析的权威区数据文件存放的位置,默认就好了哦,一般别更改它。
这是设置DNS缓存文件存放位置
是用来指定名称统计文件存放位置
是用来存放成员名称统计文件位置
这些都是安装的时候都设置好了的,都无需改变
指定客户端发出查询请求所用的端口号,默认为53号端口。
这几行具体的应用我也不太清楚,我记得我配置的时候,就因为这几行出