상세 컨텐츠

본문 제목

[CentOS 8] 네임서버 존 파일 작성 방법

Linux

by mp.jamong 2021. 1. 7. 07:00

본문

 

네임서버를 운영하려면 named.conf 파일과 존(zone) 파일 설정이 필요합니다. named.conf 파일은 이전 포스팅에서 설명드렸고, 이번 포스팅에서는 존 파일 설정과 검증 방법에 대해 소개하고자 합니다.

 

 

존 파일 작성 방법

 

▷ 이전 포스팅에서 작성한 내용의 존 파일의 문법은 아래와 같습니다.

 


[root@localhost named]# cat daum.net.db

$TTL    3H
@       SOA     @       root. (2 1D 1H 1W 1H )
        IN      NS      @
        IN      A       10.0.2.4

www     IN      A       10.0.2.4

 

▷ 위의 존 파일에 사용한 상세 설명은 아래와 같습니다.

 

① $TTL : Time To Live 약자로 호스트 이름을 질의했을 때, 질의한 네임서버가 해당 IP를 캐시에 저장하는 시간

② @ : /etc/named.conf에 정의된 daum.net을 의미

③ IN : 클래스 이름으로 internet을 의미

④ SOA : Start Of Authority 약자로 권한의 시작을 의미. 괄호 안의 숫자는 시간을 의미

    → Serial : 버전정보

    → refresh : 상위 네임 서버에 업데이트된 정보를 요청하는 간격

    → retry : 상위 네임서버에 문제가 발생했을 때 재 접속 간격

    → expire : 상위 네임서버에 접속하지 못할 경우 이전의 정보를 파기하는 간격

    → minimum : 이 시간 이후에 정보가 삭제됨

    → H는 Hour, D는 Day, W는 Week의 약어

⑤ NS : Name Server의 약자로 설정된 도메인의 네임서버 역할을 하는 서버를 지정

⑥ MS : Mail Exchanger의 약자로 메일 서버를 지정

⑦ A : 호스트 이름에 상응하는 IP 주소를 지정

⑧ CNAME : 호스트 이름에 별칭을 부여할 때 사용

⑨ PTR : IP 주소에 상응하는 호스트 이름을 지정

⑩ TXT : 호스트에 대한 텍스트 정보 입력 또는 도메인 확인시 확인

 

 

존 파일 문법 검사

 

존 파일 설정 중 오타나 잘못된 내용으로 작성되었을 때 네임서버가 동작되지 않습니다. 존 파일의 오류를 찾는 것이 쉽지 않은데, "named-checkzone" 명령어를 입력해 입력한 내용이 틀렸는지 쉽게 확인할 수 있습니다.

 → 명령어 : named-checkzone 도메인이름 존파일이름

 → 예시 : named-checkzone daum.net daum.net.db

 

"named-checkzone" 명령어를 사용하여 문법 오류가 없으면, 아래 그림과 같이 "OK" 메시지가 나옵니다.

 


[root@localhost named]# named-checkzone daum.net daum.net.db

zone daum.net/IN: loaded serial 2
OK

 

"named-checkzone" 명령어를 사용하여 문법 오류가 있다면, 아래 그림과 같이 문법 오류가 발생한 행 번호와 오류 내용이 출력됩니다.

 


[root@localhost named]# named-checkzone daum.net daum.net.db

daum.net.db:4: unknown RR type 'I'
zone daum.net/IN: loading from master file daum.net.db failed: unknown class/type
zone daum.net/IN: not loaded due to errors.

 

 

 

▽ 같이 보면 더 좋은 블로그 글 

 

[CentOS 8] 마스터 네임서버 구축 방법

내부에 웹서버나 NAS 구축 후 도메인을 연동하여 내부에서 도메인으로 웹 서버나 NAS를 접속할 수 있게 해주는 마스터 네임서버 설정 방법에 대해 알아보겠습니다. 이전 포스팅에서 소개한 캐싱

mpjamong.tistory.com

 

[CentOS 8] 네임서버 named.conf 파일 설명

이전 포스트에서 네임서버 구축 방법에 대해 알아보았고, 이번 포스팅에서는 네임서버 설정을 관리하는 named.conf 파일의 항목별 설명과 문법 검사를 하는 방법에 대해 소개하겠습니다. named.conf

mpjamong.tistory.com

관련글 더보기

댓글 영역