질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

DNS 황당하게 동작합니다. 도와주세요 ㅠ_ㅠ

작성자 정보

  • 김필중 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.

페도라 11에서 DNS 서버를 구축(?) 했습니다.

황당한 증상이란...


nslookup시 자기자신 곧 localhost나, lookback 주소 127.0.0.1로 울 클라이언트를 찾으라고 하면,

열심히 찾아 냅니다.

헌데, 서버 아이피 192.168.3.204를 서버로 지정하고 찾으라고 하면 먹통입니다.

우째 이런일이. ㅠ_ㅠ

딱, 아래 그림처럼... 반응 합니다.



(혹시 몰라서 첨부 파일 해둘게요.)

이제 어떻게 해야 할까요? 사장한테 팍팍 쪼임을 당하고 있는데...

죽겠습니다 ㅠ_ㅠ;

아래는 관련 파일을 적어 놓을게요.

/etc/named.conf

options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { localhost; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside . trust-anchor dlv.isc.org.;
};

logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};

zone "." IN {
type hint;
file "named.ca";
};


include "/etc/named.rfc1912.zones";
include "/etc/pki/dnssec-keys//named.dnssec.keys";
include "/etc/pki/dnssec-keys//dlv/dlv.isc.org.conf";


/etc/named.rfc1912.zones

zone "localhost.localdomain" IN {
type master;
file "named.localhost";
allow-update { none; };
};

zone "localhost" IN {
type master;
file "named.localhost";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};

zone "0.in-addr.arpa" IN {
type master;
file "named.empty";
allow-update { none; };
};

/var/named.mobilearth.zone

$TTL 86400
@ IN SOA ns.mobilearth.com. Harry.Kim.mobilearth.com(
2009081100
10800
1800
1209600
604800
)
IN NS ns.mobilearth.com.
@ IN A 192.168.3.204
localhost IN A 127.0.0.1
ns IN A 192.168.3.204
;imp IN A 192.168.3.1
canuck4 IN A 192.168.3.203
www IN CNAME CANUCK4
graeme IN A 192.168.3.100
alex IN A 192.168.3.171
harry IN A 192.168.3.162
paul IN A 192.168.3.163
tia IN A 192.168.3.160
canuck1 IN A 192.168.3.200
canuck5 IN A 192.168.3.204
canucK2 IN A 192.168.3.201
printer IN A 192.168.3.240

/var/named/mobilearth.rev

TL 604800
@ IN SOA 3.168.192.in-addr.arpa. Harry.Kim.mobilearth.com.(
2009081100
10800
1800
1209600
60480 )
IN NS ns.mobilearth.com.
204 IN PTR ns.mobilearth.com.
204 IN PTR canuck5.mobilearth.com.
;1 IN PTR imp.mobilearth.com.
203 IN PTR canuck4.mobilearth.com.
200 IN PTR canuck1.mobilearth.com.
201 IN PTR canuck2.mobilearth.com.
162 IN PTR harry.mobilearth.com.
163 IN PTR paul.mobilearth.com.
160 IN PTR tia.mobilearth.com.
171 IN PTR alex.mobilearth.com.
100 IN PTR graeme.mobilearth.com.
240 IN PTR printer.mobilearth.com.

/etc/resolv.conf
nameserver 127.0.0.1
nameserver 192.168.3.204; 내 서버 아이피
nameserver 192.168.3.1 ;인터넷 쪽으로 서칭 할 수 있는... 주 DNS 입니다.
;윗 상황 보시면 아시겠지만, 네임서버를 127.0.0.1을 두지 않으면 nslookup시 찾아내지 못합니다. 어떻게 된거야 ㅠㅠ;




흑... 4일 동안, 무지 고민하고 있습니다.

아직 영어로 말하는 꿈도 못꿔봤는데 ;;

어제는 DNS 설정하고 있는 꿈을 꿨더랍니다.




남의 나라에 와서 국위선양해야 하는데 큰일입니다. ㅠㅠ

관련자료

댓글 3

남성훈님의 댓글

  • 남성훈
  • 작성일
로그를 확인해보시고 관련 로그를 올려주시면 좀더 답을 찾을수 있을거 같습니다.
그리고 nslookup 보다는 dig를 사용하시는게 좋을듯 합니다.

nslooup은 제대로 답이 안올때가 있더라구요.

이경호님의 댓글

  • 이경호
  • 작성일
# nslookup
> server localhost
> abc.com
했을때 제대로 작동되고, 서버의 인터넷이 잘 되면 거의 100% 잘 될껍니다 ^^

김필중님의 댓글

  • 김필중
  • 작성일
두분 답변 감사합니다. ^^
/etc/named.conf 에서, 127.0.0.1 부분을 any로 바꿔 주었더니 잘됩니다. ^^ 대신 다른 문제가 발생했네요. 헤효.

공지사항


뉴스광장


  • 현재 회원수 :  60,289 명
  • 현재 강좌수 :  36,949 개
  • 현재 접속자 :  373 명