Rocky 9에서 DNS 서버 구축해보기

민콕이·2025년 12월 11일
post-thumbnail

DNS

설치할 패키지

package: bind, bind-chroot
service: named

/etc/named.conf


/etc/named.conf

include 된 파일은 해당 파일이 실행 될 때 해당 파일들을 같이 실행 시킨다 라는 뜻


/etc/named.rfc1912.zones


/var/named/

# 해당 파일 복사 후 "min.ke.dns" 라는 이름으로 생성
[root@localhost named]# cp named.localhost min.ke.dns


zone 파일 문법에 문제가 없는지 확인

[root@localhost named]# named-checkzone min.ke /var/named/min.ke.dns

/var/named/

min.ke.dns 파일의 그룹을 named 로 변경

[root@localhost named]# chgrp named min.ke.dns

or

[root@localhost named]# chown root:named min.ke.dns


이제 클라이언트 쪽에서 확인해보면 잘 되는 것을 확인 할 수 있다.




Slave 만들어보기 (백업 및 부하 분산 하는 보조 DNS)

다른 리눅스 서버를 만들어 주고 나서 아래와 같이 진행합니다

설치할 패키지

package: bind, bind-chroot
service: named

/etc/named.conf


/etc/named.rfc1912.zones


/etc/named/slaves/

위 작업을 하고 다시 시작하면 아래와 같이 min.ke.dns 파일이 생긴 걸 볼 수 있다

profile
정리 블로그

0개의 댓글