dns 질문 드립니다. 3일간 삽질중 ㅜㅜ
작성자 정보
- 홍원표 작성
- 작성일
컨텐츠 정보
- 3,242 조회
- 1 댓글
- 0 추천
- 목록
본문
centos 5 (64bit) 를 설치하고..
yum 을 이용해
bind-utils-9.3.3-8.el5
ypbind-1.19-7.el5
bind-libbind-devel-9.3.3-8.el5
bind-libs-9.3.3-8.el5
bind-chroot-9.3.3-8.el5
bind-sdb-9.3.3-8.el5
bind-9.3.3-8.el5
bind-devel-9.3.3-8.el5
를 설치 하였고
caching-nameserver-9.3.3-8.el5
또한 설치 했습니다.
질문의 요지는 messages 로그에 에러도 없고 named-checkzone 과 named-checkconf 역시 에러가 없는데도 불구하고
nslookup 에서 도메인이 잡히지 않는다는 겁니다.
아래는 caching-nameserver-9.3.3-8 를 설치시에 생성된 named.caching-nameserver.conf 파일입니다.
이 파일을 named.conf 로 사용하려고 심볼릭 링크를 걸어둔 상태입니다.
//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//
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";
};
---------------------------------------------------------
또 아래는 include 괸 named.rfc.1912.zones 파일의 내용입니다.
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
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 "80.115.211.in-addr.arpa" {
type master;
file "rev.careedi.com";
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; };
};
include "/etc/rndc.key";
----------------------------------------------------------------------
아래는 rndc reload 후에 /etc/rc.d/init.d/named restart 동작시킨 messages 로그입니다.
Jun 1 18:40:49 careedi named[7501]: running
Jun 1 18:53:08 careedi named[7501]: loading configuration from '/etc/named.caching-nameserver.conf'
Jun 1 18:53:18 careedi named[7501]: shutting down: flushing changes
Jun 1 18:53:18 careedi named[7501]: stopping command channel on 127.0.0.1#953
Jun 1 18:53:18 careedi named[7501]: no longer listening on 127.0.0.1#53
Jun 1 18:53:18 careedi named[7501]: no longer listening on 211.115.80.136#53
Jun 1 18:53:18 careedi named[7501]: exiting
Jun 1 18:53:20 careedi named[7642]: starting BIND 9.3.3rc2 -u named -c /etc/named.caching-nameserver.conf -t /var/named/chroot
Jun 1 18:53:20 careedi named[7642]: found 4 CPUs, using 4 worker threads
Jun 1 18:53:20 careedi named[7642]: loading configuration from '/etc/named.caching-nameserver.conf'
Jun 1 18:53:20 careedi named[7642]: listening on IPv4 interface lo, 127.0.0.1#53
Jun 1 18:53:20 careedi named[7642]: listening on IPv4 interface eth0, 211.115.80.136#53
Jun 1 18:53:20 careedi named[7642]: command channel listening on 127.0.0.1#953
Jun 1 18:53:20 careedi named[7642]: zone 0.in-addr.arpa/IN: loaded serial 42
Jun 1 18:53:20 careedi named[7642]: zone 0.0.127.in-addr.arpa/IN: loaded serial 2007053100
Jun 1 18:53:20 careedi named[7642]: zone 80.115.211.in-addr.arpa/IN: loaded serial 2007053000
Jun 1 18:53:20 careedi named[7642]: zone 255.in-addr.arpa/IN: loaded serial 42
Jun 1 18:53:20 careedi named[7642]: 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: loaded serial 1997022700
Jun 1 18:53:20 careedi named[7642]: zone localdomain/IN: loaded serial 42
Jun 1 18:53:20 careedi named[7642]: zone localhost/IN: loaded serial 42
Jun 1 18:53:20 careedi named[7642]: running
----------------------------------------------------------------------------------------------
아래는 http://domain.nic.or.kr/information/namedns.jsp 에서 점검한 내용입니다.
도메인은 careedi.com 입니다.
부모 네임서버 점검 Parent Name Server Check |
|||
---|---|---|---|
점검 항목 | 상태 | 결 과 | |
부모 네임서버 정보 | INFO | com. 21364 IN NS b.gtld-servers.net. com. 21364 IN NS k.gtld-servers.net. com. 21364 IN NS j.gtld-servers.net. com. 21364 IN NS a.gtld-servers.net. com. 21364 IN NS m.gtld-servers.net. com. 21364 IN NS e.gtld-servers.net. com. 21364 IN NS d.gtld-servers.net. com. 21364 IN NS f.gtld-servers.net. com. 21364 IN NS h.gtld-servers.net. com. 21364 IN NS i.gtld-servers.net. com. 21364 IN NS l.gtld-servers.net. com. 21364 IN NS c.gtld-servers.net. com. 21364 IN NS g.gtld-servers.net. g.gtld-servers.net. 125264 IN A 192.42.93.30 b.gtld-servers.net. 125264 IN A 192.33.14.30 k.gtld-servers.net. 125258 IN A 192.52.178.30 j.gtld-servers.net. 125264 IN A 192.48.79.30 a.gtld-servers.net. 125264 IN A 192.5.6.30 m.gtld-servers.net. 125258 IN A 192.55.83.30 e.gtld-servers.net. 125264 IN A 192.12.94.30 d.gtld-servers.net. 125254 IN A 192.31.80.30 f.gtld-servers.net. 125258 IN A 192.35.51.30 h.gtld-servers.net. 125264 IN A 192.54.112.30 i.gtld-servers.net. 125254 IN A 192.43.172.30 l.gtld-servers.net. 125264 IN A 192.41.162.30 c.gtld-servers.net. 125264 IN A 192.26.92.30 b.gtld-servers.net. 14987 IN AAAA 2001:503:231D::2:30 a.gtld-servers.net. 14987 IN AAAA 2001:503:A83E::2:30 ※ 부모(Parent) 네임서버는 해당 도메인의 상위 네임서버를 지칭합니다. 예를 들어 nic.or.kr의 부모 네임서버는 or.kr 네임서버가 됩니다. | |
부모 네임서버 정보 조회 가능 | OK | 부모 네임서버가 정상적으로 조회되었습니다. | |
부모 네임서버의 SOA 레코드 정보 | INFO | 조회 대상 서버 : < b.gtld-servers.net.> com. 900 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1180657753 1800 900 604800 900 | |
모든 부모 네임서버들의 시리얼 번호가 동일 | WARN | 부모 네임서버의 시리얼번호가 서로 다릅니다. b.gtld-servers.net.-1180657753 k.gtld-servers.net.-1180657737 ※ 갱신된 존정보가 전파중일 수도 있습니다. | |
부모 네임서버에 기록된 네임서버 정보 | INFO | 조회 대상 서버 : < b.gtld-servers.net.> careedi.com. 172800 IN NS ns2.cafe24.com. careedi.com. 172800 IN NS ns.careedi.com. ns2.cafe24.com. 172800 IN A 211.63.185.168 ns.careedi.com. 172800 IN A 211.115.80.136 | |
부모 네임서버가 NS 레코드를 모두 보유 | OK | 부모 네임서버가 NS 레코드를 모두 보유하고있습니다. | |
부모 네임서버가 보유하고 있는 NS 레코드가 모두 동일 | OK | 부모 네임서버가 보유하고 있는 NS 레코드가 모두 동일합니다. | |
NS 레코드 점검 NS Record Check |
|||
점검 항목 | 상태 | 결 과 | |
각 네임서버에 기록된 네임서버 정보 | INFO | 조회 대상 서버 : < ns2.cafe24.com.> 조회 대상 서버 : < ns.careedi.com.> | |
네임서버가 모두 DNS SW를 운영 | OK | 네임서버가 모두 DNS SW를 운영하고 있습니다. | |
운영중인 네임서버 수량 | FAIL | 운영 중인 네임서버가 없습니다. 도메인이름을 사용하기 위해서는 네임서버를 운영하여야 합니다. | |
DNS SW 정보 | INFO | 네임서버에서 운영중인 DNS SW는 아래와 같습니다. 211.63.185.168 - BIND 9.2.3rc1 - - 9.4.0a0 211.115.80.136 - BIND 9.2.3rc1 - - 9.4.0a0 [recursion enabled] |
당췌 운영중인 네임서버가 없다는 말이 뭔지 모르겠습니다.
또 아래는 zone.careedi.com 의 파일 내용입니다.
$TTL 400
@ IN SOA ns.careedi.com. root.careedi.com. (
2007060118 ; 시리얼값(년월일시간)
3H ; 2차네임서버가 1차에 동기화하는시간
15M ; 접속실패시다시시도할시간간격
1W ; 1차네임서버에정보가없으면1주후에삭제
1D ) ; 위에서설정한 TTL과 같은의미
;
IN NS ns.careedi.com. ; firewolf.co.kr의 네임서버정의
IN MX 10 mail.careedi.com. ; 역시 메일서버정의
IN A 211.115.80.136 ; 도메인이 실제 찾아갈 아이피
www IN A 211.115.80.136 ; www를 붙혔을대 찾아갈 아이피
ftp IN CNAME www
mail IN A 211.115.80.136 ; 메일서버로쓸 아이피
* IN A 211.115.80.136 ; 이하모든서브도메인이 찾아길
------------------------
아래는 rev.careedi.com 의 내용입니다.
$TTL 43200
@ IN SOA ns.careedi.com. sysadm.careedi.com. (
2007053000 ; Serial
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
43200 ) ; Minimum
IN NS ns.careedi.com.
136 IN PTR careedi.com.
------------------------------------------------------------------
ns.careedi.com 과 careedi.com 을 둘다 한서버에 두려고 합니다.
물론. ns 호스트는 cafe24 측에 신청해서 나온상태 이구요
centos4 에서 구축했을당시에는 별 문제 없이 사용했지만
어렵네요 좀 도와주세요 ㅜㅜ
관련자료
-
이전
-
다음
임근식님의 댓글
- 임근식
- 작성일
혹시 ISP회사에 careedi.com 도메인의 IP가 현재의 IP와 동일하게
사용되고 있는지 확인해보세요.