要实现DNS服务器的配置主要涉及4个文件
⒈主要配置文件------定义全局参数以及区域信息
⑴/etc/named.caching-name.conf
⑵/etc/name.rfc192.zones
2.区域文件
⑴正向区域文件 主机-----》IP
⑵反向区域文件 IP-------》主机
配置过程:
首先检查是否安装了DNS服务器
打开终端#rpm -qa|grep ^bind
如果确认安装之后
#vim /etc/sysconfig/network
把默认网关给删掉
在这里举个例子:修改HOSTNAME=server.example.com
保存退出刷新一下内核
#hostname server.example.com
接下来就是对区域文件的修改
1.#vim /etc/named.caching-name.conf
找到option{
listen-or port ……{192.168.23.121;}
用“//”来注释含“V6” 的行。
allowe-query{any;}
以上都是修改后的。
};
找到视图view,除了file,其他的都注释掉。然后保存退出。
那么就可以设置正向和反向查询了。
2.#vim /etc/name.rfc192.zones
在文件最后新增正向查询和反向查询的代码
正向查询(一定要注意大小写的规范):
zone "server.example,com"IN{
type master;
file“example.com.zone”
};
反向查询
zone "23.168.192.in-addr.arpa"IN{
type master;
file“named.192.168,23”
};
这样就OK了。还是老方法,保存退出。
当然,我们要把DNS的模板文件复制到刚才的配置文件才可以设置正向和反向的解释
为了防止代码过长导致的出错,还是先进入到/var/named/chroot/var/named下
#cd /var/named/chroot/var/named
#cp -a localdomain.zone example,com.zone ##把模板复制给正向查询文件,-a的含义就是保留原来的文件的属性
#cp -a localdomain.zone named.192.168.23 ##把模版复制给反向查询文件
下面就可以对正向和反向文件进行设置了。
正向查询配置
#vim example.com.zone
①将里面原来的localhost.root.localhost改为server.example.com. root.server.example.com.
NS后面的localhost改为example.com.
②在一个空白行添加:
server.example.com IN A 192.168.23.21
保存并退出。
反向查询配置
#vim named.192.168.23
步骤同①
②在一个空白行添加:
21. IN PTR server.example.com.
保存并退出
还有,要对服务器命名
#vim /etc/resolv.conf
把其他都删了。剩下修改nameserver=192.168.23.21
保存退出。
当然还有要把防火墙给关了,否则无法侦听。
#service iptables stop
如果在之前有对network进行静态手动修改的话,这里就不用了,如果没有,则要修改
本人还是觉得用手工设置会更快。
面板找到“network”,把该删的删了。该改的改了。然后激活保存。
打开新的终端重启一下网络
#service network restart
先启动DNS服务器,然后检测DNS服务
#service named start或restart
#ping server.example.com