리눅스 분류
DNS 황당하게 동작합니다. 도와주세요 ㅠ_ㅠ
작성자 정보
- 김필중 작성
- 작성일
컨텐츠 정보
- 1,951 조회
- 2 댓글
- 0 추천
- 목록
본문
안녕하세요.
페도라 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 설정하고 있는 꿈을 꿨더랍니다.
남의 나라에 와서 국위선양해야 하는데 큰일입니다. ㅠㅠ
페도라 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 설정하고 있는 꿈을 꿨더랍니다.
남의 나라에 와서 국위선양해야 하는데 큰일입니다. ㅠㅠ
관련자료
-
이전
-
다음
댓글 2
오영국님의 댓글
- 오영국
- 작성일
음... 직접 구축해본것은 아니나 혹시나 하는 증상에서 말씀드립니다.
혹시 DNS서버 위치가 스위치나 스위칭 허브에 물려있지는 않은지요??
IP를 보아하니 사설IP 영역을 사용하시는것으로 보아..
실제로 들어오는 IP를 사용해야될듯 합니다. 아니면 스위치 장비에서 콘솔로 연결하여 포트포워딩을 활성화 시켜주셔야 할듯한데요..
허접한답변이지만 확인해보심이 좋으실듯합니다;
그리고, 사설IP를 서브넷하여 사용할경우 도 서브넷 지정범위를 확인하셔야 할듯합니다..
혹시 DNS서버 위치가 스위치나 스위칭 허브에 물려있지는 않은지요??
IP를 보아하니 사설IP 영역을 사용하시는것으로 보아..
실제로 들어오는 IP를 사용해야될듯 합니다. 아니면 스위치 장비에서 콘솔로 연결하여 포트포워딩을 활성화 시켜주셔야 할듯한데요..
허접한답변이지만 확인해보심이 좋으실듯합니다;
그리고, 사설IP를 서브넷하여 사용할경우 도 서브넷 지정범위를 확인하셔야 할듯합니다..
김필중님의 댓글
- 김필중
- 작성일
/etc/named.conf 에서, 127.0.0.1 부분을 any로 바꿔 주었더니 잘됩니다. ^^ 대신 다른 문제가 발생했네요. 헤효.