반응형

이 문서는 Redhat 계열의 BIND 9.2.4에서 쓰여졌습니다.

다른 Linux 에서는 설정 방법이 다를 수 있습니다.

BIND가 보안 때문에 chroot를 사용합니다.

그래서

설정해야 할 위치는

/var/named/chroot

입니다.

위 폴더에 보시면

dev

etc

var

위 세폴더가 존재할 것입니다.

우선 새로운 도메인을 등록 할 경우는

etc 폴더 내에 있는 파일을 설정해야 합니다.

etc 폴더에 보시면 named.conf  

가 있습니다.

위 파일에 추가 하고자 하는 도메인을 아래와 같이 추가 합니다.

zone "도메인명" IN {
        type master;
        file "Zone File 명";
};

저는 습관적으로 Zone File 명을 도메인명과 동일하게 씁니다만 여러분들은 뒤에 .zone 같은 것을 붙여 주시거나 도메인과 완전히 달라도 상관 없습니다.

zone "yourdomain.co.kr" IN {
        type master;
        file "yourdomain.co.kr";
};


저렇게 만드셨으면

/var/named/chroot/var/named/

Zone File을 만듭니다.

Zone File 형식은 아래와 같습니다.

@ IN    SOA 도메인서버명. 이메일주소. (
                2006310105 ; Serial
                360 ; Refresh
                360 ; Retry
                360 ; Expire
                360 ) ; Minimum

        IN      NS      도메인서버명.
        IN      A       아이피
        IN      MX  5  메일익스체인지 도메인.

localhost       IN      A       127.0.0.1
도메인명.   IN      A       아이피
호스트명     IN      A       아이피
www     IN      A       아이피
mail    IN      A       아이피

문자열과 문자열 사이는 되도록이면 Tab으로 띄워 주셔야 합니다.


@ IN    SOA ns1.yourdomain.co.kr. yourid.yourdomain.co.kr. (
                2006310105 ; Serial
                360 ; Refresh
                360 ; Retry
                360 ; Expire
                360 ) ; Minimum

        IN      NS      ns1.yourdomain.co.kr.
        IN      A       xxx.xxx.xxx.xxx
        IN      MX  5  mail.yourdomain.co.kr.

localhost       IN      A       127.0.0.1
yourdomain.co.kr.   IN      A       xxx.xxx.xxx.xxx
ns1     IN      A       xxx.xxx.xxx.xxx
www     IN      A       xxx.xxx.xxx.xxx
mail     IN       A       xxx.xxx.xxx.xxx

위 예제를 복사해다가 your로 시작하는 도메인과 id를 여러분의 것으로 변경 하시고
xxx.xxx.xxx.xxx 를 여러분의 IP로 변경 하시면

도메인이 동작합니다.

그리고 여기서 몇가지 주의하실 점이 있습니다.

모든 도메인을 Full 경로는 맨 마지막에 .을 찍으셔야 합니다.

예를 들어 yourdomain.co.kr 이면 DNS 설정 문서 안에는 yourdomain.co.kr. 입니다.

그리고 이메일 주소는 @로 쓰시는게 아니고 yourid@yourdomain.co.kr 이면
yourid.yourdomain.co.kr. 이렇게 적으셔야 합니다.

끝으로  2006310105 ; Serial
부분은 항상 자릿수는 동일하게 기존 문자열 보다 높은 숫자로 변경해 주셔야 합니다.

제가 쓴 문서는 최신 버젼에 DNS 서버에 적용이 안될 수 있습니다.

최신 버젼도 비슷하지만 설정 파일 명이 좀 바꼈을 수 있습니다.










 

반응형

+ Recent posts