LinuxSir.cn,穿越时空的Linuxsir!

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

怎样用shell命令来监测DNS 是否运行正常?

[复制链接]
发表于 2004-8-4 02:22:28 | 显示全部楼层 |阅读模式
我有一个shell script是来监测网络上各个主机运行情况的. 主要就是隔段时间ping一下他们, 看看是不是alive. ping的时候监测DNS, 如果ok就使用DNS解析各个域名,如果DNS不行, 便使用/etc/hosts. 最后在发送监测结果信息时, 再附上DNS的检测情况. 但现在却找不到一个比较正确的验证DNS是否运行良好的方法. 求教..:help :thank
发表于 2004-8-4 10:03:05 | 显示全部楼层
用ping 域名和ping IP的方法,不就可以判断DNS正/反向解析是否正常吧!
 楼主| 发表于 2004-8-4 12:26:22 | 显示全部楼层
我有上千个地址要ping,如果直接用ping来判断的话, 如果DNS server down了, 时间就会很长.必须找到一种方法事先判断DNS server是否ok, 再决定是否直接用域名或是要用/etc/hosts.最重要的是后面我要用host命令解析所有域名到ip,然后根据ip划分子网. 而Linux中的host命令只搜索DNS不对/etc/hosts扫描,导致我必须事先判断DNS server是否运行正常.
发表于 2004-8-4 13:26:40 | 显示全部楼层
确实很烦琐
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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