2009년 8월 12일 수요일

우분투(ubuntu) BIND - DNS 도메인 등록

등록하고자 하는 도메인 명이 esgmn.uxmn이다

=======

여기서 포인트가 되는 부분만 중점적으로 설명할 것이다...실행위주로 작성할 것이다

예전의 경험과 강의를 하면서 많이들 틀리고 부주의한 부분을 집중적으로

나머지는 왠만한 서적에 설명이 되어 있고 넘 많은 이야기들이 있다....

=======

우분투를 처음 사용해 본다. bind9의 설정파일들이 이렇게 복잡하게 꼬리를 물고 있지는 않았는데

통상적으로 전체 설정파일과 존 등록파일로는 /etc/named.conf 를 사용하고

zone 파일들의 위치는 /var/named 디렉토리에 둔다

=======

root zone과 cache 파일들도 /var/named 에 통상적으로 있다.

우분투가 좀 다르다.... 데비안도 그런가??? 사용해 본지 거의 수년전 ..가물가물이다...

=======

설정파일들의 위치가 /etc/bind

 

#cd /etc/bind

#cp named.conf origin.named.conf

#cp named.conf.local origin.named.conf.local

안정장치라고나 할까.... 원본을 복사 해 두었다

 

여기서 named.conf 에서 named.conf.local을 include 하였기 때문에

named.conf에 도메인을 등록하지 않고 named.conf.local에 등록 하겠다...

 

#vi named.conf.local

 

zone "esgmn.uxmn" {

         type master; file "esgmn.uxmn.zone";

};

 

위와 같이 순방향 DNS 구역(zone) 을 하나 등록했다 -- 난 통상 zone 등록이라고 부른다.

-- 순방향, 주 구역, local domain 등등으로 불린다....

-- 도메인명이나 호스트.도메인명 을 호출할 때 해당 이름의 IP를 찾아 갈 수 있도록 서비스해주는 zone을 말하는 것이다.

여기에 상대적인 것이 역방향 DNS 구역이다 -- 나중에 설정한다. :) ---- 난 통상 리버스 존(reverse zone) 등록이라고 부른다.

 

위의 zone 에서  }; 까지 줄을 나눠서 입력해도 된다

zone "esgmn.uxmn"

{

       type master;

       file "esgmn.uxmn.zone";

};

 

도메인 esgmn.uxmn 에 적용된 zone 설정 파일이 esgmn.uxmn.zone 이라고 알려 주는 것이고

그 파일의 위치는 /etc/bind/named.conf.options 에 보면

options {

             directory  "/var/cache/bind";

 

라고 되어 있는 위치에 있다는 것이다...   그러니까 /var/cache/bind/esgmn.uxmn.zone 가 되겠군

file "esgmn.uxmn.zone" 의 파일명에 대해서는 관리자가 정하고 싶은대로 정하면 된다.

여러 도메인을 관리하다 보면 도메인명에 해당하는 zone파일을 구분하기 쉽게 하기 위해서 난 통상 이렇게 사용해 왔다. reverse zone 은 esgmn.uxmn.rev 로 하면서...

 

zone 파일 esgmn.uxmn.zone은 다음 포스트에 쓴다. ^^

댓글 없음:

댓글 쓰기