主DNS域名解析服务器
[root@ns1 ~]# systemctl stop firewalld
[root@ns1 ~]# iptables -F
[root@ns1 ~]# setenforce 0
yum安装bind
[root@ns1 ~]# cat /etc/resolv.conf 指定DNS服务器地址
# Generated by NetworkManager
search chenyu.com
nameserver 202.106.0.20
nameserver 192.168.12.12
nameserver 192.168.12.13
[root@ns1 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.12.12 ns1.chenyu.com
192.168.12.13 ns2.chenyu.com
[root@ns1 ~]#
[root@ns1 ~]# cat /etc/named.conf
options {
listen-on port 53 { 192.168.12.12; };
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; };
recursion yes;
};
zone "chenyu.com" IN {
type master; 3种类型 master用于正向 slave用于反向 hint配缓存服务器使用
file "chenyu.com.zheng";
allow-transfer { 192.168.12.13; };
};
zone "12.168.192.in-addr.arpa" IN { 网段反着写
type master;
file "chenyu.com.fan";
allow-transfer { 192.168.12.13; };
};
named-checkconf /etc/named.conf 检测主配置文件有没有语法错误
[root@ns1 ~]# cat /var/named/chenyu.com.zheng
$TTL 86400
@ IN SOA chenyu.com. root.chenyu.com. (
432343 序号
3H 3小时 更新时间间隔
15M 15分 更新失败再次尝试的间隔时间
1W 1周 若一直失败,尝试一周后放弃
1D 1天 无效解析记录的生存周期
)
IN NS ns1.chenyu.com. NS name server
IN NS ns2.chenyu.com.
IN MX 10 mail.chenyu.com. 邮件交换 10是优先级 数字越大优先级越低
ns1 IN A 192.168.12.12 A 用于正向
ns2 IN A 192.168.12.13
www IN A 192.168.12.113
* IN A 192.168.12.12 泛域名解析 解析文件中不存在的全部指向192.168.12.12
abc IN A 192.168.12.114
abc IN A 192.168.12.115 负载均衡abc可以指向3个ip 减小压力
abc IN A 192.168.12.116
named-checkzone chenyu.com. /var/named/chenyu.com.zheng 检测正反解析文件有无语法错误
[root@ns1 ~]# cat /var/named/chenyu.com.fan
$TTL 86400
@ IN SOA chenyu.com. root.chenyu.com. (
432343
3H
15M
1W
1D
)
IN NS ns1.chenyu.com.
IN NS ns2.chenyu.com.
IN MX 10 mail.chenyu.com.
12 IN PTR ns1.chenyu.com. PTR用于反向解析
13 In PTR ns2.chenyu.com.
113 IN PTR www.chenyu.com.
named-checkzone chenyu.com. /var/named/chenyu.com.zheng 检测正反解析文件有无语法错误
[root@ns1 ~]# ll /var/named/chenyu.com.*
-rw-r--r--. 1 root named 236 8月 19 13:29 /var/named/chenyu.com.fan
-rw-r--r--. 1 root named 258 8月 19 13:56 /var/named/chenyu.com.zheng 将数组改为named
[root@ns1 ~]# systemctl restart named
systemctl enable named 设置开机启动
从DNS域名解析服务器
[root@ns1 ~]# scp /etc/named.conf /etc/hosts /etc/resolv.conf 192.168.12.13:/etc 从主中将文件复制过来
The authenticity of host ‘192.168.12.13 (192.168.12.13)‘ can‘t be established.
ECDSA key fingerprint is SHA256:j3DsbsQelzcLR3oXnXGiKnjghgDQETijR2jc/MHZzdw.
ECDSA key fingerprint is MD5:9c:e1:fc:67:98:78:23:b0:fa:b9:59:8f:b7:1e:4f:46.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.12.13‘ (ECDSA) to the list of known hosts.
root@192.168.12.13‘s password:
named.conf 100% 595 415.7KB/s 00:00
hosts 100% 216 132.0KB/s 00:00
resolv.conf 100% 72 26.9KB/s 00:00
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# iptables -F
[root@localhost ~]# setenforce 0
yum安装bind
[root@localhost ~]# cat /etc/named.conf
options {
directory "/var/named";
};
zone "chenyu.com" IN {
type slave;
file "slaves/chenyu.com.zheng";
masters { 192.168.12.12; };
};
zone "12.168.192.in-addr.arpa" IN {
type slave;
file "slaves/chenyu.com.fan";
masters { 192.168.12.12; };
};
[root@localhost ~]# systemctl restart named
原文:https://www.cnblogs.com/zhiyuan-yu/p/11377042.html