cat /etc/hosts
# Public
192.168.0.101 rac1.racdomain rac1
192.168.0.102 rac2.racdomain rac2
# Private
192.168.56.101 rac1-priv.racdomain rac1-priv
192.168.56.102 rac2-priv.racdomain rac2-priv
# Virtual
192.168.0.103 rac1-vip.racdomain rac1-vip
192.168.0.104 rac2-vip.racdomain rac2-vip
# SCAN
#192.168.0.105 rac-scan.racdomain rac-scan
#192.168.0.106 rac-scan.racdomain rac-scan
#192.168.0.107 rac-scan.racdomain rac-scan
yum install bind
/etc/named.conf
listen-on port 53 { 127.0.0.1;192.168.0.101; };
allow-query { localhost;192.168.0.1/24; };
zone "racdomain." IN {
type master;
file "racdomain.zone";
allow-update { none; };
};
zone "0.168.192.in-addr.arpa." IN {
type master;
file "0.168.192.in-addr.arpa";
allow-update { none; };
vim /var/named/racdomain.zone
$TTL 86400
@ IN SOA rac1 root.rac1 (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS rac1
localhost IN A 127.0.0.1
rac1 IN A 192.168.0.101
rac2 IN A 192.168.0.102
rac1-priv IN A 192.168.56.101
rac2-priv IN A 192.168.56.102
rac1-vip IN A 192.168.0.103
rac2-vip IN A 192.168.0.104
rac-scan IN A 192.168.0.105
rac-scan IN A 192.168.0.106
rac-scan IN A 192.168.0.107
vim /var/named/0.168.192.in-addr.arpa
$ORIGIN 0.168.192.in-addr.arpa.
$TTL 1H
@ IN SOA rac1.racdomain. root.rac1.racdomain. ( 2
3H
1H
1W
1H )
0.168.192.in-addr.arpa. IN NS rac1.racdomain.
101 IN PTR rac1.racdomain.
102 IN PTR rac2.racdomain.
103 IN PTR rac1-vip.racdomain.
104 IN PTR rac2-vip.racdomain.
105 IN PTR rac-scan.racdomain.
106 IN PTR rac-scan.racdomain.
107 IN PTR rac-scan.racdomain.
systemctl restart named
cat /etc/resolv.conf
nslookup rac1
chown root:named /etc/named.conf
chmod 640 /etc/named.conf
chown root:named /var/named/racdomain.zone
chmod 640 /var/named/racdomain.zone
chown root:named /var/named/0.168.192.in-addr.arpa
chmod 640 /var/named/0.168.192.in-addr.arpa
systemctl stop named
systemctl start named