求一个批处理,就是在后台ping一个IP地址,不通就发出警报

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求一个批处理,就是在后台ping一个IP地址,不通就发出警报相关的知识,希望对你有一定的参考价值。

就是不停的在后台ping一个IP地址,若是ping不通,就播放一个声音的!
比如说,ping 192.168.1.1 ,通的话,就不做什么,若是不通,就播放1.MP3,或者让主板的蜂鸣器响就可以,通了就不响~
不知道能不能搞。
知道里边也没什么分,若是能用的话,我把我所有的分献上了~~

@echo off
:top
ping -n 1 192.168.1.1 | find /I "TTL" && goto top
echo 
goto top

注意:echo 后面已有特殊字符(BEEP)

参考技术A 按住ctrl+G,上面显示^G,回车即可听见蜂鸣器发声。但是会提示:” 不是内部或外部命令,也不是可运行的程序或批处理文件。
echo ^G 可以发音并避免报错。
判断部分我不会^-^追问

我也是不会判断部分。。。谢谢回答~

在linux上做了dns解析,为啥在客户端ping域名不通呢。ip能ping通

因为你的客服端没设置他的域名服务器为你的dns服务器地址,设置在/etc/resolv.conf内加上dns服务器地址就OK。追问

我肯定加上了啊 还是不行啊 就是在linux上能解析域名 就是在客户机上 ping不通域名,能ping通ip地址。。为什么呢 急求啊!!!

追答

。。。你在Linux机器上加的,此linux机器是不是就是你的dns服务器?
那么客服机的dns是否也是设置成这个dns地址呢?

追问

当然设置了啊,客户机必须是这个地址啊, 都设置好了,还是不行。。。。

追答

开始-运行-cmd确认 输入命令nslookup 输入你的域名,如果能解析出正确的ip地址,那证明dns服务没问题,如果解析不出来。证明你的dns没设置好。

追问

你再听我给你说遍题啊,我在linux上做完dns了,nslookup测试也没问题,域名都能解析成功。 就是当我在windows 客户端上ping 域名时就不通了。。。 windows 上的dns服务器我也都设置好了。。。

追答

那就是named默认设置有问题。在named.conf的option选项加上 allow-query all;;

追问

我都做了 这个 都改成any 了。。。。。。。

追答

这就不知道如何判断了。 考虑下机器的防火墙,SELINUX等等!

参考技术A 光解析了是不行的 域名没有绑定到你服务器啊

以上是关于求一个批处理,就是在后台ping一个IP地址,不通就发出警报的主要内容,如果未能解决你的问题,请参考以下文章

同一局域网,两台电脑在同一组。防火墙都关了 为啥还是ping不通,求解决方案

ping不通ip地址的原因

大华4路硬盘录像机正常连接网线,ping不通是啥原因

需要一个批处理:一直ping一个ip地址,并且把ping的记过写入文本日志文件。且记录下每个ping不通的时间

公网地址ip怎么ping不通

如何把ping多个ip地址的结果保存在一个文件里