네임서버 구축 다시 질문 올립니다.
작성자 정보
- 홍원표 작성
- 작성일
컨텐츠 정보
- 3,981 조회
- 3 댓글
- 0 추천
- 목록
본문
centos 5 구요 fc6 와같은 버젼의 bind9 가 설치 되어있는거 같습니다.
named.conf 파일은 설치후 생성되지 않았고
named.caching-nameserver.conf
named.rfc1912.zones
등의 파일이 /var/named/chroot/etc/ 디렉토리에 생성되었고
/etc/ 에는 위의 두파일이 심볼릭링크되어 있는 상태 입니다.
named.conf 를 messages 로그상에서 못찾는 에러가 발생하길래
초기에는
named.caching-nameserver.conf 파일을 named.conf 라는 이름으로 심볼릭링크를 만들어 사용하였습니다.
현재는 링크를 삭제하고
named.conf 라는 파일을 따로 만들고 파일안에서
include "named.caching-nameserver.conf"; 과같이 인클루드 하여 만들어둔 상태입니다.
현재 서버는 ns라는 호스트를 도메인등록기관에 호스트등록을 통하여
ns.careedi.com 라는 도메인을 가진 네임서버를 구축하려는 것입니다.
질문의 요지는 careedi.com 가 외부에서 nslookup 으로 검색이 되어지지 않는다는 겁니다.
내부에서 nslookup careedi.com 할경우 정상적으로 검색 되어 집니다.
하지만 외부에서는 검색 되지 않습니다.
nic.or.kr 에 기술문의를 해보았으나. 네임서버 설정에는 이상이 없고 isp 측에 reverse 등록이 안되서 일어나는 현상
이라고 하길래 isp(kidc:현재 kidc에 서버 상주중) 에 전화를 하여 문의를 넣었고.. isp 에 reverse 등록과 관계 없이
서버 설정이 잘못되었을 가능성이 크므로 설정을 재점검 하라더군요
어디의 말이 맞는지 모르겠습니다 ㅜㅜ
그래서 고수님들께 도움을 요청합니다.
아래는 각 설정파일들 내용입니다.
======================================================
named.conf
include "/var/named/chroot/etc/named.caching-nameserver.conf";
-------------------------------------------------------
named.caching-nameserver.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 {
category lame-servers { null; };
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.rfc1912.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 "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";
--------------------------------------------------
rev.careedi.com
$TTL 3600
@ IN SOA ns.careedi.com. sysadm.careedi.com. (
2007060320 ; Serial
21600 ; Refresh
1800 ; Retry
1209600 ; Expire
86400 ) ; Minimum
IN NS ns.careedi.com.
136 IN PTR ns.careedi.com.
--------------------------------------------------
zone.careedi.com
$TTL 3600
@ IN SOA ns.careedi.com. sysadm.careedi.com. (
2007060321 ; 시리얼값(년월일시간)
21600 ; 2차네임서버가 1차에 동기화하는시간
1800 ; 접속실패시다시시도할시간간격
1209600 ; 1차네임서버에정보가없으면1주후에삭
제
3600 ) ; 위에서설정한 TTL과 같은의미
;
IN NS ns.careedi.com.
IN NS ns2.careedi.com.
IN A 211.115.80.136
IN MX 10 mail.careedi.com.
ns IN A 211.115.80.136
ns2 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
---------------------------------------------------
named.local
$TTL 3600
@ IN SOA ns.careedi.com. sysadm.careedi.com. (
2007060320 ; Serial
21600 ; Refresh
1800 ; Retry
1209600 ; Expire
86400 ) ; Minimum
IN NS ns.careedi.com.
1 IN PTR localhost.
---------------------------------------------------
아래는 /etc/rc.d/init.d/named restart 시켰을때의 message 로그입니다.
Jun 4 23:21:50 careedi named[3072]: shutting down: flushing changes
Jun 4 23:21:50 careedi named[3072]: stopping command channel on 127.0.0.1#953
Jun 4 23:21:50 careedi named[3072]: stopping command channel on ::1#953
Jun 4 23:21:50 careedi named[3072]: no longer listening on ::1#53
Jun 4 23:21:50 careedi named[3072]: no longer listening on 211.115.80.136#53
Jun 4 23:21:50 careedi named[3072]: exiting
Jun 4 23:21:52 careedi named[3148]: starting BIND 9.3.3rc2 -u named -c /etc/named.caching-nameserver.conf -t /var/named/chroot
Jun 4 23:21:52 careedi named[3148]: found 4 CPUs, using 4 worker threads
Jun 4 23:21:52 careedi named[3148]: loading configuration from '/etc/named.caching-nameserver.conf'
Jun 4 23:21:52 careedi named[3148]: listening on IPv6 interface lo, ::1#53
Jun 4 23:21:52 careedi named[3148]: listening on IPv4 interface eth0, 211.115.80.136#53
Jun 4 23:21:52 careedi named[3148]: command channel listening on 127.0.0.1#953
Jun 4 23:21:52 careedi named[3148]: command channel listening on ::1#953
Jun 4 23:21:52 careedi named[3148]: zone 0.in-addr.arpa/IN/localhost_resolver: loaded serial 42
Jun 4 23:21:52 careedi named[3148]: zone 0.0.127.in-addr.arpa/IN/localhost_resolver: loaded serial 2007060320
Jun 4 23:21:52 careedi named[3148]: zone 80.115.211.in-addr.arpa/IN/localhost_resolver: loaded serial 2007060320
Jun 4 23:21:52 careedi named[3148]: zone 255.in-addr.arpa/IN/localhost_resolver: loaded serial 42
Jun 4 23:21:52 careedi named[3148]: 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 4 23:21:52 careedi named[3148]: zone careedi.com/IN/localhost_resolver: loaded serial 2007060321
Jun 4 23:21:52 careedi named[3148]: zone localdomain/IN/localhost_resolver: loaded serial 42
Jun 4 23:21:52 careedi named[3148]: zone localhost/IN/localhost_resolver: loaded serial 42
Jun 4 23:21:52 careedi named[3148]: running
Jun 4 23:21:52 careedi named[3148]: zone careedi.com/IN/localhost_resolver: sending notifies (serial 2007060321)
Jun 4 23:21:52 careedi named[3148]: client 211.115.80.136#32785: view localhost_resolver: received notify for zone 'careedi.com'
1주일째 헤매고 있습니다 ㅜㅜ 고수님들 도와주세요
관련자료
-
이전
-
다음
최준호님의 댓글
- 최준호
- 작성일
홍원표님의 댓글
- 홍원표
- 작성일
이우호님의 댓글
- 이우호
- 작성일
제 PC에서 careedi.com로 정상 접속됨.