1. BIND 패키지 설치
dnf install -y bind bind-utils
  1. 기본 설정 파일 구성

메인 설정 파일 : /etc/named.conf

정방향 존 설정 파일 : /etc/named/*.zone

역방향 존 설정 파일 : /etc/named/ip.rev

vi /etc/named.conf

options {
~
~
~
};
# 맨 하단에 아래 내용 복사
# 정방향 존으로 21tcu.co.kr을 예로 설명
zone "21tcu.co.kr" IN {
    type master;
    file "/var/named/21tcu.co.kr.zone";
    allow-update { none; };
};

# 역방향 존으로 192.168.12.x 대역으로 설명
zone "12.168.192.in-addr.arpa" IN {
    type master
    file "/var/named/192.168.12.rev";
    allow-update { none; };
};

3. 정방향 존 파일 설정

vi /var/named/21tcu.co.kr.zone

$TTL 86400
@   IN  SOA ns1.21tcu.co.kr. root.21tcu.co.kr. (
        2024050701
        3600
        1800
        604800
        86400 )

@       IN  NS      ns1.21tcu.co.kr.
@       IN  A       192.168.12.120
ns1     IN  A       192.168.12.120
www     IN  A       192.168.12.125
mail    IN  A       192.168.12.150
gw      IN  A       192.168.12.160 

4. 역방향 존 파일 설정

vi /var/named/192.168.12.rev

$TTL 86400

@   IN  SOA ns1.21tcu.co.kr. root.21tcu.co.kr. (
        2024050701
        3600
        1800
        604800
        86400 )

@       IN  NS    ns1.21tcu.co.kr.
120     IN  PTR    ns1.21tcu.co.kr.
120     IN  PTR    21tcu.co.kr.
125     IN  PTR    www.21tcu.co.kr.
150     IN  PTR    mail.21tcu.co.kr.
160     IN  PTR    gw.21tcu.co.kr.
  1. 서비스 재시작 및 활성화
systemctl restart named
systemctl enable named

6. 확인