centos 7 dns

The first

1. Installation service

yum -y install bind*

2. Start dns and check

systemctl start named.service
ps -eaf | grep named

3. Configuration file

vim /etc/named.conf

options {
    
     listen-on port 53 {
    
     any; }; //监听地址 端口 
listen-on-v6 port 53 {
    
     any; }; 
directory "/var/named"; //区域文件默认储存地 
dump-file "/var/named/data/cache_dump.db"; // 缓存数据库文件状态统计文件位置 
tatistics-file "/var/named/data/named_stats.txt";		 // 缓存数据库文件状态统计文件位置 
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-qu
ery     {
    
     any; };//dns允许访问网段 

Positive zone

zone "dns.com" IN {
    
         //正向"dns.com"区域	
	type master; //类型  主要区域	
	file "dns.com.zone";  //  区域数据文件	
	allow-update{
    
    192.168.1.1;}; //允许下载的地址
};
zone "93.168.192.in-addr.arpa" IN {
    
       //反向"192.168.1.0/24"
 	type master; //类型  主要区域
 	file "1.168.192.arpa";   区域数据文件
};

create a new file

ns.com.zone
vim /var/named/dns.com.zone

末行模式 "shift + : "插入
r /var/named/named.localhost

$TTL 1D  //有效解析生存周期
@       IN SOA  @ rname.invalid. (  //soa标识 域名 管理邮箱
						  // 注释信息
                                         0       ; serial      //序列号 可以为0-10内整数     
                                        1D      ; refresh
                                        //刷新时间 重新下载数据间隔
                                        1H      ; retry
                                        //重试时间 下载失败后重试间隔
                                      	1W      ; expire
                                      	//失效时间 超过时间依旧无法下载则放弃
                                        3H )    ; minimum
                                        //无效解析记录生存周期
        NS      @
        A       127.0.0.1
        AAAA    ::1
~                        


$TTL 1D
@       IN SOA  dns.com admin.dns.com (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       IN      NS      ns1.dns.com   //服务器下对应本域名服务器记录
nsl     IN      A       192.168.1.2
www     IN      A       192.168.1.3
1jz     IN      A       192.168.1.4


保存退出
next 

Repeat the above steps to
create a new file dns.com

.zone
vim /var/named/192.168.1.arpa
末行模式 "shift + : "插入
r /var/named/named.localhost


$TTL 1D
@       IN SOA  dns.com admin.dns.com (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       IN      NS      ns1.dns.com     
1       IN      PTR     ns1.dns.com
2       IN      PTR     www.dns.com
3       IN      PTR     1jz.dns.com
~                                                                                                
~                                       
对应IP地址的主机部分     IN   IP投影    域名 

错误检测
named-checkconf -z /etc/named.conf


正反解析
成功完事



The second
configuration is different

只配置/etc/named.conf只配置中的

options {
    
    
listen-on port 53 {
    
     any; };
ow-query {
    
     any; };
不配反向先

下一步
移到到 /var/named
cd /var/named
cp -P named.localhost named.dns.com
vim /named.dns.com
cp -P named.localhost named.192.168.1.zone
vim /named.192.168.1.zone

配置之前配置在这些
@       IN      NS      ns1.dns.com     
1       IN      PTR     ns1.dns.com
2       IN      PTR     www.dns.com
3       IN      PTR     1jz.dns.com
就可以

Guess you like

Origin blog.csdn.net/weixin_44332119/article/details/107122769