리눅스 named-checkconf
IT 위키
더 많은 작업
BIND DNS 서버의 설정 파일(named.conf) 문법을 검사한다.
- 설정에 오류가 없으면 아무것도 출력하지 않고 종료 코드 0을 반환하며, 오류가 있으면 파일 이름과 줄 번호를 함께 출력한다.
- 경로 : /usr/sbin/named-checkconf
- 패키지 : bind
- 기본 검사 파일(RHEL/Rocky Linux) : /etc/named.conf
- 존 파일 검사는 named-checkzone을 사용한다.
존 파일의 문법과 레코드 일관성을 검사한다. (경로 : /usr/sbin/named-checkzone)
# named-checkzone 존이름 존파일
- 정상이면 존의 시리얼 번호와 함께 OK를 출력한다.
# 기본 설정 파일 /etc/named.conf의 문법을 검사한다. (출력이 없으면 정상) # named-checkconf # 설정 파일과 그 안에 정의된 존 파일까지 함께 검사한다. # named-checkconf -z /etc/named.conf # chroot 환경의 설정을 검사한다. # named-checkconf -t /var/named/chroot /etc/named.conf # 정방향 존 파일을 검사한다. # named-checkzone example.com /var/named/example.com.zone zone example.com/IN: loaded serial 2024050101 OK # 역방향 존 파일을 검사한다. # named-checkzone 10.168.192.in-addr.arpa /var/named/192.168.10.rev
- named.conf 문법 검사는 named-checkconf, 존 파일 검사는 named-checkzone이라는 구분이 자주 출제된다.
- named-checkzone은 존 이름과 존 파일 경로를 순서대로 인수로 받는다.
- 설정을 바꾼 뒤 검사하고 systemctl restart named(또는 rndc reload)로 반영하는 흐름을 익혀 둔다.
- 도메인 네임 시스템
- 리눅스 named.conf
- 리눅스 zone 파일
- dig 명령어 : DNS 질의를 보내 응답을 확인한다.
- nslookup 명령어
- host 명령어
- 리눅스 네트워크 서비스