사이트 내 전체검색
우분투 리눅스 네임서버 설정 bind9 (ubuntu 10.04)
로빈아빠
https://cmd.kr/server/614 URL이 복사되었습니다.

본문

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 파일이고 이 내용을 토대로 설명을 할 것이다.

conf.png


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을 적는 부분이다.

댓글목록

등록된 댓글이 없습니다.

1,139 (6/23P)

Search

Copyright © Cmd 명령어 3.16.112.105