named.conf 파일 좀 봐주세요~ 돌아버리겠네요 .. ㅡㅜ

tama의 이미지

bind 9.3.x 버젼 사용중입니다.

아래 주석 처리한 부분 (view lcoalhost_resolver 이하 부분)이 문제인데요.

//view localhost_resolver {
// match-clients { any; };
// match-destinations { any; };
// recursion no;
//};

이 부분을 주석 처리하면 naver.com 이나 daum.net 같은 zone이 없는 다른 외부 도메인으로 질의가 잘 됩니다.

대신에 내부적으로 가지고 있는 zone 파일을 로딩을 못해요.

rndc status 해서 보면 number of zones: 0 이라고 뜨네요.

주석 처리를 해제하면 내부적으로 가지고 있는 zone파일 로딩은 잘 됩니다.

rndc status해보면 number of zones: 1656이라고 뜨면서 지정한 디렉토리 안에 있는 zone파일은 다 로딩하는 듯 한데 ..

daum.net이나 naver.com 과 같은 외부 도메인으로 질의를 하면 nslook 질의 시 Server failed 이란 메시지가 뜨면서 질의가 안되네요.

zone파일도 로딩 하면서 외부 도메인 질의도 잘 되게끔 해야 하는데 ..

하나가 되면 다른 하나가 안되니 ..이거 참 답답해 죽겠네요 ..ㅋ

뭐가 문제일까요?

아래는 named.conf 설정 내용입니다.

//view localhost_resolver {
// match-clients { any; };
// match-destinations { any; };
// recursion no;
//};

options {
directory "/var/named/";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
transfers-in 10;
tcp-clients 200;
interface-interval 0;
allow-transfer { localhost; };
query-source port 53;
allow-query { any; };
};

logging { //null logging
category lame-servers {null;};
category notify {null;};
channel my_syslog {
syslog daemon;
severity info;
};
channel my_file {
file "log.msgs";
severity dynamic;
};
};

include "/etc/rndc.key";
include "/etc/named.rfc1912.zones";
include "/etc/named.conf.primary";
include "/etc/named.conf.inverse";