DNS服务器搭建-Bind服务器 Version-- RedHat CentOs

版权声明:本文为博主Lynn&Lingfei原创文章,未经博主允许不得转载。 https://blog.csdn.net/meng564764406/article/details/79968677

本文实在RedHat 7 的虚拟机服务器上测试,测试用例支持RedHat7的之前版本和centos系统。


1.安装bind 软件
 
yum install bind-chroot
2.配置文件


Ø 主配置文件(/etc/named.conf):只有58行,而且在去除注释信息和空行之后,实际有效的参数仅有30行左右,这些参数用来定义bind服务程序的运行。

Ø 区域配置文件(/etc/named.rfc1912.zones):用来保存域名和IP地址对应关系的所在位置。类似于图书的目录,对应着每个域和相应IP地址所在的具体位置,当需要查看或修改时,可根据这个位置找到相关文件。

Ø 数据配置文件目录(/var/named):该目录用来保存域名和IP地址真实对应关系的数据配置文件。


打开/etc/named.conf, 将第11行和第17行的地址均修改为any

 
 10 options {
 11 listen-on port 53 { any; };
 12 listen-on-v6 port 53 { ::1; };
 13 directory "/var/named";
 14 dump-file "/var/named/data/cache_dump.db";
 15 statistics-file "/var/named/data/named_stats.txt";
 16 memstatistics-file "/var/named/data/named_mem_stats.txt";
 17 allow-query { any; };
3.修改区域配置文件
/etc/named.rfc1912.zones
 
#增加正向解析配置
zone "lingfei.com" IN {
        type master;
        file "lingfei.com.zone";
        allow-update { none; };
};
#增加反向接卸配置
zone "0.lingfei.com-addr.arpa" IN {
        type master;
        file "lingfei.com.local";
        allow-update { none; };
};
4.修改数据配置
/var/named
 
#将本地的zone文件复制一份  使用命令
cp -a named.localhost lingfei.com.zone
cp -a named.localhost lingfei.com.local
lingfei.com.local  (注意小数点位置
 
$TTL 1D
@       IN SOA  ns.lingfei.com. root.lingfei.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       NS      ns.lingfei.com.
2       PTR     www.lingfei.com.
10      PTR     ftp.lingfei.com.
lingfei.com.local (注意小数点位置
 
$TTL 1D
@       IN SOA  ns.lingfei.com. root.lingfei.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.lingfei.com.
ns      A       192.168.36.10
www     A       192.168.36.11
ftp     A       192.168.36.10
修改完成后,使用命令service named restart,如果没有报错,即启动成功。
5.测试
windows测试
打开适配器,属性,选择IPV4,在使用DNS服务器选择手动设置,IP为上述机器的IP,前提是windows与此配置的服务器的网络是想通的。
linux测试
修改文件/etc/resolv.conf,将IP改为此服务器IP

windows使用cmd命令行
linux使用shell终端   nslookup命令支持windows  和 linux,使用方法一致
[root@lingfei named]# nslookup
> www.lingfei.com
Server:192.168.36.10
Address:192.168.36.10#53
Name:www.lingfei.com
Address: 192.168.36.11
> ^C[root@lingfe

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页