部署DNS服务
#安装bind9软件,
[root@hdss7-11 ~]# yum install bind -y #在hdss7-11主机上安装
修改bind dns配置文件
#空格,空行严格要求
[root@hdss7-11 ~]# vim /etc/named.conf
options {
listen-on port 53 { 10.4.7.11; }; #使用哪块网卡监听
directory "/var/named";
allow-query { any; }; #所有地址都可以来查询dns
forwarders { 10.4.7.254; }; #本地找不到的dns,抛给这个地址(新增)
recursion yes; #使用递归算法查询dns
dnssec-enable no;
dnssec-validation no;
[root@hdss7-11 ~]# named-checkconf #检查配置
配置区域配置文件
主机名-配置成地址+ip+功能域名
[root@hdss7-11 ~]# vi /etc/named.rfc1912.zones
#文件最后添加
zone "host.com" IN {
type master;
file "host.com.zone";
allow-update { 10.4.7.11; };
};
zone "od.com" IN {
type master;
file "od.com.zone";
allow-update { 10.4.7.11; };
};
配置区域数据文件
#文件名称与区域配置文件中一致
host.com.zone 域名
[root@hdss7-11 ~]# vi /var/named/host.com.zone
$ORIGIN host.com.
$TTL 600 ; 10 minutes
@ IN SOA dns.host.com. dnsadmin.host.com. (
2020072201 ; serial
10800 ; refresh (3 hours)
900 ; retry (15 minutes)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
NS dns.host.com.
$TTL 60 ; 1 minute
dns A 10.4.7.11
HDSS7-11 A 10.4.7.11
HDSS7-12 A 10.4.7.12
HDSS7-21 A 10.4.7.21
HDSS7-22 A 10.4.7.22
HDSS7-200 A 10.4.7.200
od.com.zone域名
[root@hdss7-11 ~]# vi /var/named/od.com.zone
$ORIGIN od.com.
$TTL 600 ; 10 minutes
@ IN SOA dns.od.com. dnsadmin.od.com. (
2020072201 ; serial
10800 ; refresh (3 hours)
900 ; retry (15 minutes)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
NS dns.od.com.
$TTL 60 ; 1 minute
dns A 10.4.7.11
注释:
$ORIGIN host.com.
$TTL 600 ; 10 minutes # 过期时间
@ IN SOA dns.host.com. dnsadmin.host.com. (
# 区域授权文件的开始,OSA记录,dnsadmin.host.com为邮箱
#2019.12.09+01序号
2019120901 ; serial # 安装的当天时间
10800 ; refresh (3 hours)
900 ; retry (15 minutes)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
NS dns.host.com. # NS记录
$TTL 60 ; 1 minute
dns A 10.4.7.11 # A记录
HDSS7-11 A 10.4.7.11
HDSS7-12 A 10.4.7.12
HDSS7-21 A 10.4.7.21
HDSS7-22 A 10.4.7.22
HDSS7-200 A 10.4.7.200
[root@hdss7-11 ~]# named-checkconf #检查配置
[root@hdss7-11 ~]# systemctl start named #启动服务
[root@hdss7-11 ~]# dig -t A hdss7-21.host.com @10.4.7.11 +short #解析测试
10.4.7.21
#修改5台主机,dns地址为11
[root@hdss7-200 ~]# sed -i 's/DNS1=10.4.7.254/DNS1=10.4.7.11/g' /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network
[root@hdss7-11 ~]# ping hdss7-12.host.com #ping测试
配置dns客户端
echo 'search host.com'>>/etc/resolv.conf
WINDOWs配置测试用