1)/etc/named.conf 파일을 설정
2)/var/OOO.zone 파일을 설정(호스팅 중인 도메인별로 각각의 zone파일이 필요하다.)
3)/var/resolve.zone 파일을 설정
이렇게 3가지의 설정을 하셔야 합니다.
==================== 1) /etc/named.conf 설정 =====================
네임서버를 설정하기 위해서 가장먼저 설정해야 될 파일이 named.conf 파일일 것이다. 그럼 하나씩 차근 차근 공부해 보도록 하자. 아래의 named.conf 파일은 rootman.co.kr의 zone 파일이고 이 내용을 토대로 설명을 할 것이다.
|
|
1. named.conf 문법 1.1 options 구문 optons 은 말 그대로 네임서버의 옵션을 설정하기 위한 구문이다. optoins 구분은 "options" 라는 키워드로 시작해서 " { " 와 " }; " 안에 옵션을 정의하면 된다. 수십가지의 옵션들이 존재하는데 여기에서는 많이 사용하는 몇가지 옵션만 살펴볼 것이다. options { 옵션들; };
directory "/var/named" ; 네임서버에서 기본적으로 참조하는 zone , hint , reserv zone 등이 위치할 디렉토리를 설정해 주는 곳인데 기본값인 "/var/named"를 사용하도록 하자.
forward first ; (or only ;) 이 네임서버로 오는 질의를 특정 호스트로 포워딩 한다. forwaders와 같이 사용해야 된다. forward first ; 는 네임서버로 들어오는 질의를 forwarders 로 지정한 외부 서버에서 먼저 처리하고 적절한 해답을 찾지 못할 경우 로컬에서 처리를 한다. forward olny ; 는 네임서버로 들어오는 질의를 forwaders 로 지정한 외부서에서만 해결한다. forwaders { IP_Address1; IP_ Address2 ; ..... } forward 를 처리할 외부 서버의 IP_Address 를 정의한다.
1.2 zone 구문 zone 구문의 작성 형식은 다음과 같은 형식을 사용해야 된다. ' | ' 는 or 을 뜻한다. zone " Domain " IN { type [ hint ; | master ; | slave ; ] file "File_name" ; allow-update { none ; | maching IP ; }; 추가 옵션들.... };
zone zone 구문의 시작은 zone 이라는 키워드로 시작해야 된다.
" Domain " 정의할 Domain을 적는 부분이다.
|