一、基础环境不做赘述
二、初始化系统
A服务器、B服务器
关闭防火墙
systemctl stop firewalld
关闭防火墙开机启动
systemctl disable firewalld
关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
安装tool
yum -y install net-tools
安装时间同步器
yum install ntpdate -y
跟网络时间做同步
ntpdate cn.pool.ntp.org
把时间同步做成计划任务
crontab -e
- */1 * * * /usr/sbin/ntpdate cn.pool.ntp.org
重启crond服务
systemctl restart crond
安装常用
yum install -y wget net-tools telnet tree nmap sysstat lrzsz dos2unix bind-utils ntp wget
yum install -y epel-release
二、 安装bin9
yum install -y bind
rpm -qa bind
三、修改配置文件
[root@kvm_server ~]# vim /etc/named.conf
四、配置区域文件
vim /etc/named.rfc1912.zones
五、配置区域数据文件(复制一份修改,也可以自行写)
vim /var/named/test.com.zone
[root@kvm_server named]# cat /var/named/test.com.zone
$ORIGIN test.com.
$TTL 600 ; 10 minutes
@ IN SOA dns.od.com. dnsadmin.od.com. (
2023042401 ; serial
10800 ; refresh (3 hours)
900 ; retry (15 minutes)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
NS dns.test.com.
$TTL 60 ; 1 minute
dns A 10.10.100.86
六。检查配置文件
[root@kvm_server named]# named-checkzone "test.com" /var/named/test.com.zone
七.修改相关属组,权限
[root@kvm_server named]# chown root:named /var/named/test.com.zone
[root@kvm_server named]# chmod 640 /var/named/test.com.zone
八、启动named
九.、检查启动
十、验证解析
dig -t A dns.test.com @10.10.100.86 +short
十一、如果要增加新的域名
依然回到配置文件里新增。这个新增的访问方式就是Reboot.test.com
重启服务,测试
在一台windos电脑做测试(上网正常,也能够解析到相关域名)