1. Intro
How to Install bind on CentOS 7
2. Command
– Install
yum install bind bind-chroot
– Add Service
systemctl enable named
– Configure file
vi /etc/named.conf
listen-on port 53 { any; }
lisetn-on-v6 port 53 { none; }
allow-query { any; }
vi /etc/named.rfc1912.zones
zone "test.com" IN {
type master;
file "test.com.db";
allow-update { none; };
}
named-checkconf ; conf 파일 무결성 검사
vi /var/named/test.com.db
$TTL 1M
@ SOA @ root. (201805300 1D 1H 1W 1H)
IN NS @
IN A 192.168.10.20
IN MX 10 mail.test.com
www IN A 192.168.10.20
ftp IN A 192.168.10.20
mail IN A 192.168.10.20
named-checkzone [Domain] [Zone File] ; zone 파일 무결성 검사
named-checkzone test.com test.com.db
– Start Service
systemctl start named
– Add Firewall rule
firewall-cmd –permanent –zone=public –add-service=dns
firewall-cmd –reload