nslookup 시에 로컬에서는 되는데 외부에서는 안됩니다. 도와주세요
작성자 정보
- 홍원표 작성
- 작성일
컨텐츠 정보
- 2,321 조회
- 0 추천
- 목록
본문
네임서버 구축때문에 며칠동안 삽질중입니다.
도메인은 careedi.com 입니다.
http://domain.nic.or.kr/information/namedns.jsp
에서 점검결과 "운영중인 네임서버가 없습니다" 라고 뜨는군요..
일단 로컬에서 message 로그에는 별다른 오류같은건 없습니다.
zone 파일과 named.conf 파일 모두 체크해 보았으나 역시 오류는 없습니다.
nslookup 시에 로컬에서는 careedi.com 도메인이 검색되어 지나
외부에서 검색시에는 검색이 되지 않습니다.
도메인 구입처는 cafe24.com 이구요 careedi.com 의 도메인에
host 등록을 하여 해당 서버를 네임서버로 사용하려고 합니다.
host 는 ns 로 등록 하였고
nslookup ns.careedi.com 시에는
[root@careedi named]# nslookup ns.careedi.com 168.126.63.1
Server: 168.126.63.1
Address: 168.126.63.1#53
** server can't find ns.careedi.com: SERVFAIL
[root@careedi named]# nslookup ns.careedi.com 211.115.80.136
Server: 211.115.80.136
Address: 211.115.80.136#53
Name: ns.careedi.com
Address: 211.115.80.136
------------------------------------
위 처럼 외부 에서는 서버를 찾을수 없고 내부에서는 정상적으로 작동합니다.
cafe24 에 네임서버를 1차 dns 211.115.80.136 2차는 다른 네임서버로
정상등록 하였습니다.
황당한건 http://ns.careedi.com 접속하면 접속이 되어진다는점입니다.
http://careedi.com 은 안되구요
아래는 message 로그 입니다.
Jun 2 02:17:48 careedi named[4564]: found 4 CPUs, using 4 worker threads
Jun 2 02:17:48 careedi named[4564]: loading configuration from '/etc/named.caching-nameserver.conf'
Jun 2 02:17:48 careedi named[4564]: listening on IPv6 interface lo, ::1#53
Jun 2 02:17:48 careedi named[4564]: listening on IPv4 interface eth0, 211.115.80.136#53
Jun 2 02:17:48 careedi named[4564]: command channel listening on 127.0.0.1#953
Jun 2 02:17:48 careedi named[4564]: command channel listening on ::1#953
Jun 2 02:17:48 careedi named[4564]: zone 0.in-addr.arpa/IN/localhost_resolver: loaded serial 42
Jun 2 02:17:48 careedi named[4564]: zone 0.0.127.in-addr.arpa/IN/localhost_resolver: loaded serial 2007053100
Jun 2 02:17:48 careedi named[4564]: zone 80.115.211.in-addr.arpa/IN/localhost_resolver: loaded serial 2007060118
Jun 2 02:17:48 careedi named[4564]: zone 255.in-addr.arpa/IN/localhost_resolver: loaded serial 42
Jun 2 02:17:48 careedi named[4564]: zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN/localhost_resolver: loaded serial 1997022700
Jun 2 02:17:48 careedi named[4564]: zone careedi.com/IN/localhost_resolver: loaded serial 2007060118
Jun 2 02:17:48 careedi named[4564]: zone localdomain/IN/localhost_resolver: loaded serial 42
Jun 2 02:17:48 careedi named[4564]: zone localhost/IN/localhost_resolver: loaded serial 42
Jun 2 02:17:48 careedi named[4564]: running
아래는 named.conf 입니다.
options {
listen-on port 53 { 211.115.80.136; };
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";
query-source port 53;
query-source-v6 port 53;
allow-query { localhost; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
아래 named.conf 에 indclude 되는 파일입니다.
zone "." IN {
type hint;
file "named.ca";
};
zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
zone "careedi.com" IN {
type master;
file "zone.careedi.com";
allow-update { none; };
};
zone "80.115.211.in-addr.arpa" IN {
type master;
file "rev.careedi.com";
allow-update { none; };
};
include "/etc/rndc.key";
---------------------------------------------------
아래는 reverse zone 파일입니다.
$TTL 43200
@ IN SOA ns.careedi.com. sysadm.careedi.com. (
2007060118 ; Serial
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
43200 ) ; Minimum
IN NS ns.careedi.com.
136 IN PTR ns.careedi.com.
----------------------------------------------
아래는 inverse zone 파일입니다.
$TTL 86400
@ IN SOA ns.careedi.com. sysadm.careedi.com. (
2007060118 ; 시리얼값(년월일시간)
28800 ; 2차네임서버가 1차에 동기화하는시간
14400 ; 접속실패시다시시도할시간간격
3600000 ; 1차네임서버에정보가없으면1주후에삭제
86400 ) ; 위에서설정한 TTL과 같은의미
;
IN NS ns.careedi.com.
IN MX 10 mail.careedi.com.
IN A 211.115.80.136
@ IN A 211.115.80.136
www IN A 211.115.80.136
ftp IN CNAME www
mail IN A 211.115.80.136
* IN A 211.115.80.136
----------------------------------------------------------
도무지 뭐가 이상이 있는지 모르겠습니다 ㅜㅡ
도와주세요
관련자료
-
이전
-
다음