Chinaunix

标题: 无法连上我的DNS服务器 [打印本页]

作者: qingkong6    时间: 2009-06-11 14:36
标题: 无法连上我的DNS服务器
我自己在虚拟机上做的DNS服务器,虚拟机把dns指向了自己,在虚拟机上ping域名可以解析出ip地址,但在客户端上就无法解析出ip地址,显示“Ping request could not find host www.qingkong.com. Please check the name and try
again.”。telnet到dns服务器的53端口能连上,但就是解析不出ip地址来。下面是我的配置文件,希望各位大大帮我看看,挑挑毛病啊,红色字体是我自己改的。

named.caching-nameserver.conf文件的内容:


options {
        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";
        query-source    port 53;
        query-source-v6 port 53;
        allow-query     { any; };
};
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.rfc1912.zones文件的:

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 "qingkong.com" IN {
        type master;
        file "qingkong.com.zone";
};

zone "0.0.127.in-addr.arpa" IN {
};
zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};
zone "qingkong.com" IN {
        type master;
        file "qingkong.com.zone";
};


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;



qingkong.com的区域文件qingkong.com.zone:


$TTL    86400
@       IN      SOA     server.qingkong.com. root.localhost.  (
                                      20090612 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
        IN      NS      server.qingkong.com.
server       IN      A       172.20.34.120
www             IN A    172.20.37.32



/var/log/messages日至文件的后10行内容:


Jun 12 09:54:05 server named[5646]: zone 0.in-addr.arpa/IN/localhost_resolver: loaded serial 42
Jun 12 09:54:05 server named[5646]: zone 0.0.127.in-addr.arpa/IN/localhost_resolver: loaded serial 1997022700
Jun 12 09:54:05 server named[5646]: zone 255.in-addr.arpa/IN/localhost_resolver: loaded serial 42
Jun 12 09:54:05 server named[5646]: 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 12 09:54:05 server named[5646]: zone qingkong.com/IN/localhost_resolver: loaded serial 20090612
Jun 12 09:54:05 server named[5646]: zone localdomain/IN/localhost_resolver: loaded serial 42
Jun 12 09:54:05 server named[5646]: zone localhost/IN/localhost_resolver: loaded serial 42
Jun 12 09:54:05 server named[5646]: running
Jun 12 09:54:09 server named[5646]: lame server resolving 'm3.nstld.com' (in '.'?): 192.36.148.17#53
Jun 12 09:54:11 server named[5646]: lame server resolving 'INDIGO.ARIN.NET' (in '.'?): 192.36.148.17#53






~


[ 本帖最后由 qingkong6 于 2009-6-12 14:47 编辑 ]
作者: polokus    时间: 2009-06-11 21:44
你检查过日志么???
作者: hangzh530    时间: 2009-06-12 15:05
你这里的原因导致你在客户端不能通过你的dns解析。但是能ping通。
match-clients      { localhost; };

你去了解下localhost、localnets的区别就知道为什么了。
作者: qingkong6    时间: 2009-06-12 15:28
行,我先去看看, 有什么不明白的我再回来

还有啊,我想请问楼上的大大,哪能找到讲解新版bind的配置文章或书籍呢,我找到的都是老版bind的文章,配置文件还是named.conf呢,现在的配置文件不都是改成named.caching-nameserver.conf  named.rfc1912.zones了吗

呵呵。

[ 本帖最后由 qingkong6 于 2009-6-12 15:33 编辑 ]
作者: hangzh530    时间: 2009-06-12 17:24
谁说现在配置文件都改了??
作者: qingkong6    时间: 2009-06-16 15:48
原帖由 hangzh530 于 2009-6-12 17:24 发表
谁说现在配置文件都改了??



反正我是没有找到named.conf这个配置文件
作者: polokus    时间: 2009-06-23 18:59
原帖由 qingkong6 于 2009-6-12 15:28 发表
行,我先去看看, 有什么不明白的我再回来

还有啊,我想请问楼上的大大,哪能找到讲解新版bind的配置文章或书籍呢,我找到的都是老版bind的文章,配置文件还是named.conf呢,现在的配置文件不都是改成named. ...


现在的配置文件仍然是 named.conf




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2