Chinaunix

标题: dig有时候返回connection timed out [打印本页]

作者: 天义堂    时间: 2007-12-20 10:13
标题: dig有时候返回connection timed out
我有一台solaris 7 下的bind作的dns,做一些本地解析,同时转发不在本地内容的查询到两个电信的dns,大致配置如下:

options {
        directory "/var/named";
        forward only;
        forwarders {
                202.106.0.20;
                202.106.196.115;
        };
};
#zone "." {
#        type hint;
#        file "db.cache";
#};
zone "0.0.127.in-addr.arpa" {
        type master;
        file "db.local";
};

现在内部上网经常第一次网页打不开,刷新一下就好了,怀疑是dns问题。我用dig查询我的dns时有时候出现标题所示的超时,再次dig就好了,但是我直接dig 202.106.0.20就没有出现过这个现象,会是什么原因呢?

dns服务器的系统占用率很低:
r b w   swap  free  re  mf pi po fr de sr dd f0 s0 --   in   sy   cs us sy id
0 0 0 1123008 59480  0   0  0  0  0  0  0  0  0  0  0  316 1770  248  0  0 100
0 0 0 1123008 59480  0   0  0  0  0  0  0  0  0  0  0  321 1780  255  1  1 98
0 0 0 1123008 59480  0   0  0  0  0  0  0  0  0  0  0  312 1743  237  0  0 100
0 0 0 1123008 59480  0   0  0  0  0  0  0  0  0  0  0  308 1733  234  0  0 100
0 0 0 1123008 59480  0   0  0  0  0  0  0  0  0  0  0  309 1730  232  0  0 100
0 0 0 1123008 59480  0   0  0  0  0  0  0  1  0  0  0  310 1723  231  0  0 99
0 0 0 1123008 59480  0  23  0  1  1  0  0  0  0  0  0  309 1784  234  0  0 99
0 0 0 1123008 59488  0   0  0  0  0  0  0  0  0  0  0  312 1759  238  1  0 99
0 0 0 1123008 59488  0  34  0  0  0  0  0  0  0  0  0  309 1816  231  0  0 100
0 0 0 1123008 59488  0   0  0  0  0  0  0  0  0  0  0  304 1716  223  0  0 100
0 0 0 1123008 59488  0   0  0  0  0  0  0  0  0  0  0  307 1725  227  0  0 100
0 0 0 1123008 59488  0   0  0  0  0  0  0  6  0  0  0  323 1730  235  1  1 99
0 0 0 1123008 59488  0   0  0  0  0  0  0  0  0  0  0  311 1737  237  0  0 100
0 0 0 1123008 59488  0   0  0  0  0  0  0  0  0  0  0  312 1753  241  0  0 100
0 0 0 1123008 59488  0   0  0  0  0  0  0  0  0  0  0  314 1748  241  0  0 99
0 0 0 1122584 59096  0  46  0  0  0  0  0  0  0  0  0  315 1997  284  5  1 94
0 0 0 1122896 59384  0   0  0  0  0  0  0  0  0  0  0  313 1744  241  0  0 99
0 0 0 1123008 59488  0   0  0  0  0  0  0  6  0  0  0  322 1732  235  0  1 99
0 0 0 1123008 59480  0  23  0  0  0  0  0  0  0  0  0  313 1805  243  1  0 99

[ 本帖最后由 天义堂 于 2007-12-20 10:30 编辑 ]
作者: llzqq    时间: 2007-12-20 11:30
是不是                202.106.0.20;
                202.106.196.115;
这两个DNS查询延时比较大,建议换成更快些得DNS服务器试试。
作者: 天义堂    时间: 2007-12-20 11:57
谢谢回复。
可以我直接dig 这两个服务器,没有这个问题,一般回复时间在900msec以下,但是用我的dns查询,除了超时,而且有很多查询时间达到4000msec。
怎么中间加了我的dns效率差这么多?
作者: wangbo992724    时间: 2007-12-20 15:37
标题: 回复 #1 天义堂 的帖子
202.106.0.20;
该服务器最近不太好用,建议换成其他的。
另外就是你本身的DNS服务器的各配置是否齐全,即,正解,反解等。

[ 本帖最后由 wangbo992724 于 2007-12-20 15:38 编辑 ]
作者: llzqq    时间: 2007-12-21 09:19
原帖由 天义堂 于 2007-12-20 11:57 发表
谢谢回复。
可以我直接dig 这两个服务器,没有这个问题,一般回复时间在900msec以下,但是用我的dns查询,除了超时,而且有很多查询时间达到4000msec。
怎么中间加了我的dns效率差这么多?


900msec还小啊,比较理想的DNS都是<100msec的!




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