CentOS6.4下搭建DNS服务器

2025-11-01 07:51:09

1、安装必备的工具和软件:

bind  bind-chroot   bind-utils  bind-utis

BIND配置文件保存位置:

/etc/named.conf      主配置文件(权限改为640)

/var/named/         域zone文件位置

2、配置主文件:

全局参数更改如下(将两个大括号里的内容改为any):

options {

        listen-on port 53 { 192.168.1.24; };      使用53端口监听,监听的ip地192.168.1.24

        listen-on-v6 port 53 { ::1; };            监听ipv6的IP地址选项

        directory       "/var/named";            DNS的根目录,由于安装了bind-chroot的所致,                                            因此服务的实际工作目录为/var/named/chroot/var/named

        dump-file       "/var/named/data/cache_dump.db";    缓存转储文件

        statistics-file "/var/named/data/named_stats.txt";    记录了内存使用的统计信息

        memstatistics-file "/var/named/data/named_mem_stats.txt";

        allow-query     { any; };        允许查询的主机,默认为localhost

        recursion yes;                    可以递归查询

        dnssec-enable yes;

        dnssec-validation yes;

        dnssec-lookaside auto;

        bindkeys-file "/etc/named.iscdlv.key";

        managed-keys-directory "/var/named/dynamic";

};

logging {                               named服务的日志文件信息

        channel default_debug {

                file "data/named.run";

                severity dynamic;

        };

};

zone "." IN {                        根(.)域的配置及信息(也可以通过其它上级域名转发功能来

                                     配置缓存域名服务器,可以自己去了解)                               

        type hint;

        file "named.ca";

};

3、查看情况以及客户端检测:

CentOS6.4下搭建DNS服务器

4、修改zone配置文件vim /etc/named.rfc1912.zones

如下图所示:

CentOS6.4下搭建DNS服务器

5、配置正向解析:

/var/named/test.wbe.zone

结果如下图所示:

CentOS6.4下搭建DNS服务器

6、配置反向解析文件:

/var/named/153.168.192.zone

结果如下图所示:

CentOS6.4下搭建DNS服务器

7、关闭或者配置防火墙:

给配置文件r权限;

设置rndc.key;

CentOS6.4下搭建DNS服务器

8、检测文件:

CentOS6.4下搭建DNS服务器

CentOS6.4下搭建DNS服务器

9、检测域信息并查看日志:

CentOS6.4下搭建DNS服务器

10、完成

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢