LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 872|回复: 7

求助!! DNS 配置问题

[复制链接]
发表于 2005-12-7 20:44:52 | 显示全部楼层 |阅读模式
小弟在内网配置了一个DNS服务作测试用 配置文件如下:

//------------------/etc/named.config 加入了以下片断-----------------

zone "ggyy.com" {
        type master;
        file "caching-example/named.test";
        allow-update { none; };
};

zone "1.168.192.in-addr.arpa" {
        type master;
        file "caching-example/named.test2";
        allow-update { none; };
};


//-----------------named.test 文件--------------------------------------

$TTL    600
@       IN      SOA     test4.ggyy.com.        root.test4.ggyy.com.   (
                        2002120601      ; Serial
                        28800           ; Refresh
                        14400           ; Retry
                        720000          ; Expire
                        86400   )       ; minimum

@               IN      NS      test4.ggyy.com.
@               IN      MX 10   test4.ggyy.com.
*               IN      A       192.168.1.203

www             IN      A       192.168.1.223

//------------------named.test2 文件-------------------------------------------
$TTL    600
@       IN      SOA     test4.ggyy.com.        root.test4.ggyy.com.   (
                        2002120601      ; Serial
                        28800           ; Refresh
                        14400           ; Retry
                        720000          ; Expire
                        86400   )       ; minimum
                       
@       IN      NS      test4.ggyy.com.
88      IN      PTR     test4.ggyy.com.
223     IN      PTR     www.ggyy.com.

测试的时候 ping www.ggyy.com 返回Ping request could not find host hoho.ggyy.com. Please check the name and try again.

但是 nslookup www.ggyy.com 返回
Server:  test4.ggyy.com
Address:  192.168.1.88

Name:    sina.ggyy.com
Address:  192.168.1.203


反解也没有问题
好像没有错啊,为什么ping不通呢?
是不是 那个 * IN A 192.168.1.203
有问题? 我想把凡是.ggyy.com结尾的都指向203这个机器,这样做有问题么?
发表于 2005-12-8 09:23:15 | 显示全部楼层
这里可以用"*"号吗?
回复 支持 反对

使用道具 举报

发表于 2005-12-8 09:59:19 | 显示全部楼层
把*去掉吧.
回复 支持 反对

使用道具 举报

发表于 2005-12-9 09:05:01 | 显示全部楼层
怯怯的讲:
如果是Ping IP 可能通,而计算机名不能通,很明显:
/etc/hosts;
/etc/resolv.conf
即解析有问题!
回复 支持 反对

使用道具 举报

发表于 2005-12-9 09:05:56 | 显示全部楼层
还有,问题解决后,把您的宝贵经验Share  一把!
Linux 最重要的就是Free & Open!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-9 19:42:30 | 显示全部楼层

谢谢大家

非常感谢大家的帮助 那天太匆忙没有把所有症状试出来

我又试了几次(配置文件没有改)

我的原意是将  任何以 .ggyy.com 结尾的域名(除了www开头的)都解析到一台机器上,所以才会出来个*号
现在的情况是这样的:配置好DNS(192.168.1.88)后 将我的pc机的dns改为192.168.1.88

然后
ping www.ggyy.com  返回 192.168.1.223
ping aaa.ggyy.com 返回 192.168.1.203
ping bbb.ggyy.com 返回 192.168.1.203
ping xxx.ggyy.com 返回 192.168.1.203

一切都和我预想的一样,没有任何问题
但是!!!
过了20分钟?半小时?就无法ping通了(时间不定)
这个时候
nslookup www.ggyy.com  返回 192.168.1.223
nslookup aaa.ggyy.com 返回 192.168.1.203
nslookup bbb.ggyy.com 返回 192.168.1.203
nslookup xxx.ggyy.com 返回 192.168.1.203
都没有问题 就是ping不通。
这个时候把我的pc机的连接关掉再打开就又可以ping通了

试过很多机器都是如此。
dns服务器的操作系统slackware
测试用的pc机 windows xp
各位牛人再帮我分析分析 谢谢。
回复 支持 反对

使用道具 举报

发表于 2005-12-9 20:01:27 | 显示全部楼层
能DIG出来DNS配置就没问题
DIG不出来 就是DNS的问题
回复 支持 反对

使用道具 举报

发表于 2005-12-10 01:04:49 | 显示全部楼层
ping的错误是啥,这个不是dns的问题了吧,都能解析了。你用dhcp还是啥的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表