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

CentsOS 로 DNS서버를 구축하는데...

작성자 정보

  • kobe25 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요
vmware에 centOS를 설치하고 학교 공용 무선인터넷을 잡아 dns서버 구축을 연습하고있는 학생입니다.
다름이 아니라 정말 몇 주째 고생하고 있지만 해결이 안되는 오류가 있어서 질문 드립니다.

//오류 로그 입니다.
[root@CentOS named]# service named restart
Stopping named:                                            [  OK  ]
Starting named: 
Error in named configuration:
zone localhost.localdomain/IN: loaded serial 0
zone localhost/IN: loaded serial 0
zone 1.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 0
zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
zone 0.in-addr.arpa/IN: loaded serial 0
zone dns-test.com/IN: has no NS records
zone dns-test.com/IN: not loaded due to errors.
_default/dns-test.com/IN: bad zone
                                                           [FAILED]




//zone 파일 입니다.
$TTL    1D
@       IN      SOA     ns.CentOS.      dns-test.com.   (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
IN      NS      dns-test.com.
IN      A       192.168.163.128
WWW     IN      A       192.168.163.128

//named.conf 입니다.
//
// named.conf
//
// Provided by Red Hat bind 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.
//

options {
//      listen-on port 53 { 127.0.0.1; };
        listen-on port 53 { any; };
        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     { any; };
        recursion yes;

        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";


        managed-keys-directory "/var/named/dynamic";
};

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

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

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

//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
// and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt
// (c)2007 R W Franks
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

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

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

zone "1.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 {
IN {
        type master;
        file "named.loopback";
        allow-update { none; };
};

zone "1.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; };
};

zone    "dns-test.com"  IN      {
        type master;
        file "dns-test.com.zone";
        allow-update { none; };
};




처음 해보는 리눅스라 부족한 점 많이 이해해 주시고 꼭 답변 부탁드리겠습니다.

관련자료

댓글 3

미뇽님의 댓글

  • 미뇽
  • 작성일
안녕하세요. 
zone 파일 설정에서 아래와 같은 두개의 A레코드와 ns레코드를 탭으로 들여쓰기 해 보세요.

              IN      NS      dns-test.com.
              IN      A      192.168.163.128
WWW    IN      A      192.168.163.128

kobe25님의 댓글의 댓글

  • kobe25
  • 작성일
와, 미뇽님 정말 감사합니다.
몇주간 고민했던게 잘 해결되었습니다.^^

그런데 Window에서 cmd로 접근시

>nslookup dns-test.com

권한 없는 응답:
...

이라고 뜨는데 이게 혹시 포트포워딩과 관련있는지요?

귤나무님의 댓글

  • 귤나무
  • 작성일
DNS도 방화벽 있는걸로 알고있습니다.. 혹시 모르니 방화벽 풀고 nslookup 해보세요

공지사항


뉴스광장


  • 현재 회원수 :  59,982 명
  • 현재 강좌수 :  35,534 개
  • 현재 접속자 :  54 명