CentOS8如何部署辅助dns
部署环境:两台主机 主dns IP:192.168.10.10 辅助dns IP:192.168.10.100
主dns配置:
一、安装bind
yum install bind bind-utils
二、修改主dns的主要配置区域
vim /etc/named.conf
options {
listen-on port 53 { any ; }; //监听的IP地址;对应网卡,这里填写any,所有的意思
listen-on-v6 port 53 { ::1; };
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";
allow-query { any ; }; //允许查询的主机; 填写IP 这里填写any,所有的意思
三、修改主dns的区域配置文件
vim /etc/named.rfc1912.zones
在末尾添加
zone "pip.cc" IN { 域名
type master;
file "pip.cc"; 路径文件名 下文的文件名必须对照
allow-update { none; };
};
zone "10.168.192.in-addr.arpa" IN { 反向解析
type master;
file "f"; 路径文件名 也必须与下文文件名对照
allow-update { none; };
};
四、添加正反向解析文件
cd /var/named 进入这个路径
cp -p named.localhost pip.cc 复制正向解析文件模板
cp -p cp -p named.localhost f
$TTL 1D 正向解析
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.10.10
www A 192.168.10.10
fuzhu A 192.168.10.100
$TTL 1D 反向解析
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.10.10
AAAA ::1
10 PTR www.pip.cc.
100 PTR fuzhu.pip.cc.
五、关闭防火墙,重启dns服务
systemctl stop firewalld.service
systemctl restart bind
辅助dns的设置:
一、安装bind
yum install bind bind-utils
二、修改主配置文件
vim /etc/named.conf
options {
listen-on port 53 { any ; }; //监听的IP地址;对应网卡,这里填写any,所有的意思
listen-on-v6 port 53 { ::1; };
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";
allow-query { any ; }; //允许查询的主机; 填写IP 这里填写any,
所有的意思
三、修改区域配置文件
vim /etc/named.rfc1912.zones
zone "pip.cc" IN{
type slave;
masters { 192.168.10.10; };
file "slaves/pip.cc ";
};
zone "10.168.192.in-addr.arpa" IN{
type slave;
masters {192.168.10.10; };
file "slaves/f";
};
四、重启服务关闭防护墙
systemctl stop firewalld.service
systemctl restart bind
五、查看
ll /var/named/slaves //查看文件是否从主dns配置文件那里辅助过来
六、使用nslookup测试