bind配置文件解析

bind配置文件解析

bind作为一般的dns服务器的解析服务。

/etc/named.conf              #bind的全局配置文件
/etc/named.rfc1912.zones     #域配置文件
/var/named/          		 #存放zone&arpa文件
/var/log/messages            #查看配置过程中出错信息 

其中named.conf为服务器的全局配置,而避免单个配置down掉整个服务,而/etc/named.rfc1912.zones作域配置,指向/var/named/下的zone文件和arpa文件。

#name.conf
options {
        listen-on port 53 { 127.0.0.1; };#监听IP和端口,配置多个用逗号隔开,也可配置any
        listen-on-v6 port 53 { ::1; };#配置支持IPv6
        directory       "/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";
        recursing-file  "/var/named/data/named.recursing";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { localhost; };#允许查询,既然是DNS服务器,通常是为any
        
#name.rfc1912.zones
zone "0.in-addr.arpa" IN {      #in-addr.arpa表示0的反向解析 
        type master;			#表示服务类型,master表示为主服务器,
        file "named.empty";		#指向解析规则的配置文件
        allow-update { none; }; #允许更新的主机,通常是从服务器
};

zone "localhost" IN {            #正向解析由域名解析IP
        type master;
        file "named.localhost";
        allow-update { none; };
};
解析规则的配置文件

$TTL 1D	#生存周期为1天
@       IN SOA  test.com. root.test.com.(
                                        0       ; serial#更新序列号
                                        1D      ; refresh#更新时间
                                        1H      ; retry#重试延时
                                        1W      ; expire#失效时间
                                        3H )    ; minimum#无效解析记录的缓存时间
             NS      
         IN  A     
             AAAA    ::1   
 www     IN  A 	    192.168.126.10	#地址记录(www.test.com)                    

tips:安装bind后运行服务,同时注意将本机ip在网卡中设为dns
正向解析
1:在/etc/named.rfc1912.zones后追加一个新的域名解析

zone "www.abc.cn" IN {            #正向解析由域名解析IP
        type master;
        file "abc.cn.zone";
        allow-update { none; };
};

2:解析文件abc.cn.zone复制named.localback正向解析模板文件

cp named.localback abc.cn.zone

3:在abc.cn.zone后追加

www  IN A 192.168.126.10

4:重启bind服务

systemctl restart named

5:nslookup查询dns解析
在这里插入图片描述
解析成功,反向解析则基本类似。
深入学习可参考使用bind提供域名解析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值