精华内容
下载资源
问答
  • shell 批量 ping 多个IP地址

    千次阅读 2018-12-03 19:56:08
    ping多个IP地址查看连接状态1,系统环境2,shell 脚本 1,系统环境 $ sw_vers ProductName: Mac OS X ProductVersion: 10.13.6 BuildVersion: 17G65 2,shell 脚本 #!/bin/bash #批量ping IP地址 #text文本一行一...

    ping多个IP地址查看连接状态

    1,系统环境

    $ sw_vers 
    ProductName:	Mac OS X
    ProductVersion:	10.13.6
    BuildVersion:	17G65
    

    2,shell 脚本

    #!/bin/bash
    #批量ping IP地址
    #ip_record.text文本一行一个IP地址
    #获取ip 是否可以ping通
    
    
    ipAll=$(cat /root/ip_record.text)
    
    for ip in $ipAll
    do 
    echo $ip
    num=$(ping -c 1 $ip |grep packets |awk '{print $7}' |awk -F . '{print $1}')
    
    
    time=$(ping -c 1 $ip |grep time |awk '{print $7}')
    echo $time
    
    if [ $num == 100 ];then
    echo $num fail
    else
    echo $num ok
    fi
    
    
    done
    

    输出结果

    192.168.1.1
    time=30.663
    0 ok
    192.168.2.1
    time=23.794
    0 ok
    

    参考:

    1. shell 编写脚本批量ping ip
    2. shell 中 [-eq] [-ne] [-gt] [-lt] [ge] [le]
    3. Shell脚本语法-- if/then/elif/else/fi
    4. Linux awk 命令
    5. shell ——for in 循环
    展开全文
  • ping命令工具:同时ping多个IP

    千次阅读 2018-04-08 09:54:00
    检测多个ip在同一时间点的响应状态,通过对比来判断哪个ip异常。 下载地址:https://share.weiyun.com/5XCkypG 转载于:https://www.cnblogs.com/leavind/p/8743149.html

    检测多个ip在同一时间点的响应状态,通过对比来判断哪个ip异常。

     

    下载地址:https://share.weiyun.com/5XCkypG

    转载于:https://www.cnblogs.com/leavind/p/8743149.html

    展开全文
  • 自动ping多个IP地址

    千次阅读 2019-02-25 15:04:37
    @echo off ping -n 1 baidu.com ping -n 1 qq.com ping -n 1 hao123.com ping -n 1 g.cn pause  

    @echo off

    ping -n 1 baidu.com
    ping -n 1 qq.com
    ping -n 1 hao123.com
    ping -n 1 g.cn

    pause

     

    展开全文
  • ping命令是我们检查网络中最常用的命令,作为网络人员,基本上每天都会用到,可以很...对于一网段ip地址众多,如果单个检测实在麻烦,那么我们可以直接批量ping网段检测,那个ip地址出了问题,一目了然。 先看代码...

    ping命令是我们检查网络中最常用的命令,作为网络人员,基本上每天都会用到,可以很好地帮助我们分析和判定网络故障,如果有10设备,100台设备,1000台设备怎么办?一个个ping过去人都要疯掉了,这种情况在大型网络中我们有可能遇到,那怎么办呢?

    一、批量ping网段

    对于一个网段ip地址众多,如果单个检测实在麻烦,那么我们可以直接批量ping网段检测,那个ip地址出了问题,一目了然。

    先看代码,直接在命令行窗口输入:

    for /L %D in (1,1,255) do ping 192.168.1.%D

    IP地址段修改成你要检查的IP地址段。

    如何同时Ping 很多个IP地址,一个小技巧节约N小时?

    当输入批量命令后,那么它就自动把网段内所有的ip地址都ping完为止。

    那么这段“for /L %D in(1,1,255) do ping 192.168.1.%D” 代码是什么意思呢?

    代码中的这个(1,1,255)就是网段起与始,就是检测网段192.168.1.1到192.168.1.255之间的所有的ip地址,每次逐增1,直接到1到255这255个ip检测完为止。

    二、批量ping网段命令升级

    上面的命令虽然能批量ping 地址,但是上面代码在命令行窗口显示数量多的时候看起来也很麻烦,那么我们再升级一下,用下面的代码。

    for /L %D in (1,1,255) do ping 10.168.1.%D >>a.txt

    说明,ip地址是变的,你填你需要测的ip网段就行,a.txt也是变的,可以自已设置名称。

    这样就会把结果导入的a.txt文件中,全部IP检查完成后打开a.txt搜索“TTL=”包含它的就是通的地址,没有包含“TTL=”的地址就是不通的。如下图

    如何同时Ping 很多个IP地址,一个小技巧节约N小时?
    如何同时Ping 很多个IP地址,一个小技巧节约N小时?

    打开后,就直接搜索没TTL的就可以了。

    三、批量ping网段命令再升级

    很多人要说了这样还要搜索,也不是太方便,需要这样查来查去,那么我们再看下,是否有更简便的方法呢?

    答案肯定是有的,我们来看代码。

    for /l %D in (1,1,255) do (ping 192.168.1.%D -n 1 && echo 192.168.1.%D>>ok.txt || echo 192.168.1.%D >>no.txt)

    这段代码会将ping通的IP和不通的IP分别放到两个文件里面,这样是不是很方便啦,如下图:

    如何同时Ping 很多个IP地址,一个小技巧节约N小时?
    如何同时Ping 很多个IP地址,一个小技巧节约N小时?

    这段代码非常实用,在大网络中可以用到,就是大家在输入的时候需要细心,不过也没有关系,可以直接把这个文章收藏,日后要用,直接复制里面代码,然后改下里面ip地址就行了。

    四、批量ping网段命令终极方法

    上面提到的三种代码提到的都是针对同一个网段内ip地址批量检测,那么肯定在实际项目中,也可能存不同网段的ip地址需要同时检测,那么怎么办呢?

    也有方法,可以把没有规划的ip地址同时批量检测,我们来看下代码:

    for /f %D in (ip.txt) do (ping %D -n 1 && echo %D>>ok.txt || echo %D >>no.txt)

    看见没有多了一个ip.txt文件,这个文件是要你自己准备的哦,把你ping的地址写到这个文件里面,代码会自己读取这个文件里面的ip地址,并且把结果放到两个文件里面去。这里就不给大家截图了与上图差不多。

    这里面补充下:

    上面代码生成的文件在你命令行默认目录下也就是说如果你的命令行状态是"c:\windows\system32>"那么生成的文件就在系统的system32目录下面。如果是"c:\"那么文件就在C盘根目录下。这个可以根据自己的实际情况进行调整。

    转载于:https://blog.51cto.com/20214843/2351897

    展开全文
  • 自动ping多个IP地址并输出到文件

    千次阅读 2020-07-06 10:51:45
    实现效果: 1.将放在ip.txt文件里面的IP地址连续的ping一次,将结果放在不通的...2.ping网段内的IP地址,(1,1,255)就是IP地址的范围 for /l %D in (1,1,255) do (ping 192.168.1.%D -n 1 && echo .
  • 如有一文件ip.txt,其内容为: 10.0.16.1 10.0.16.2 …… 10.0.16.x ...编写ping_test.sh,内容如下: ... ping -c 4 $ip >/dev/null && echo "$ip pass" || echo "$ip loss" done 其中p
  • linux 批量ping多个连续的IP地址

    千次阅读 2020-03-23 22:19:14
    #!/bin/bash #author:zhaoyuqin ...#交互式获取网段地址 read -p "请输入网段(255.255.255.255):" net #截取部分网段地址 network=`echo $net|cut -d "." -f 1,2,3` #检查IP是否合法 if [ -z "$net"...
  • 多个线程同步执行ping ip示例

    千次阅读 2017-01-13 11:41:51
    多个线程同步执行ping ip
  • 如何批量Ping NIP地址

    千次阅读 2019-07-26 12:01:00
    客户A说:黄工啊,刚才发了一IP地址的excel表格,帮忙ping一下,哪些地址是不通的,哪些地址是通的? 然后,你打开表格,一看: 几百IP地址,要让我ping一下!!!! 这是要整死我的节奏吗?让我哭一会儿。...
  • python实现本地批量ping多个IP

    千次阅读 2019-08-03 15:27:52
    本文主要利用python的相关模块进行批量ping ,测试IP连通性。 下面看具体代码(python3): ''' 遇到问题没人解答?小编创建了一Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,互帮互助,群里还有不错的...
  • 用shell实现ping多个域名

    千次阅读 2011-11-18 21:34:06
    想偷懒写了一简单的命令 vi test.sh #!/bin/sh for a in `cat list`;do ping -c 1 $a; done #./test.sh 运行文件。结果输出在屏幕上。 注:list是存放域名的文件。 -c 是ping的参数。-c 1 表示ping完成...
  • 使用PowerShell 的Job管理,同时ping多个设备(电脑/服务器/主机等),从而比逐个执行有更高的执行速度。 引用说明 Job部分代码,依据SparkDev 的博客(http://www.cnblogs.com/sparkdev/p/8441100.html)优化修改得...
  • 本文记录了下如何在CMD命令行下批量ping多个ip并且将结果输出 首先我们需要创建一个ip列表,将需要ping的ip放入ip.txt文件中,之后在CMD命令行中执行以下命令 ** 命令如下 for /f %d in (ip.txt) do (ping %d -n 4 &...
  • 1,ping 127.0.0.1是环回地址,如果不能ping通说明当前机器的TCP/IP协议栈有问题,127本身是一虚接口,任何时候都是直接上交到内核中处理的。 2,ping xxx.xxx.xxx.xxx(就不写我的IP地址了哈) 本机的以太网地址...
  • 个多线程Ping

    千次阅读 2016-10-10 21:48:43
    需求背景:部门内部一监控项目需要快速Ping批量的IP地址,在网上找了很资料结合各家之所长,写了一个多线程Ping类,可以实现快速的ping,并且格式化的返回IP状态。主要解决痛点:1.为什不直接用Linux command? ...
  • golang 批量ping工具

    千次阅读 2019-02-25 17:42:43
    1.支持同时ping多个地址,并且每个地址配置不一致 2.支持ipv4和ipv6同时ping package main import ( "fmt" "github.com/neo-hu/gfping" "log" ) func main() { ping := gfping....
  • Android Ping IP地址

    千次阅读 2016-09-20 23:04:36
    想起上月弄了一会ping IP的问题。从网上下了DEMO(DEMO是同事帮我下的,不知道出处这里就不加链接了)加了一些自己的东西,想来既有意义又不泄密。那就发一下吧。  请有需要的朋友先下载一下DEMO,对照着DEMO看...
  • Ping 命令详解

    万次阅读 多人点赞 2017-02-10 13:28:08
    简述: ...Ping发送一ICMP;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令 ping命令通常用来作为网络可用性的检查。ping
  • 使用pyhton采用线程方式ping IP

    千次阅读 2016-11-30 22:28:07
    在使用ping命令ping多个网络地址时,一般是一个一个的ping,等待前一个结果出来后再ping后一个IP地址,本文使用python多线程写了一个简单的小程序,它支持同时ping多个IP地址。需要注意的有以下几点: 1、本代码...
  • 对于一网段ip地址众多,如果单个检测实在麻烦,那么我们可以直接批量ping网段检测,那个ip地址出了问题,一目了然。 先看代码,直接在命令行窗口输入: for /L %D in (1,1,255) do ping 10.168.1.%D IP地址段...
  • //有什么办法可以做到在线程环境下测试数据准确,大能帮忙看看问题出在什么地方,有什么解决方案。。。以下程序可运行
  • windows中同时ping ip和端口的方法

    千次阅读 2019-04-22 18:25:09
    windows中进行ping命令pingip地址的时候,不能指定端口,而且当服务器禁止了ping请求时,ping命令功能失去了效果,但很时候需要进行ping ip和ip指定的端口时就需要用到这tcping工具了。 tcping工具可以实现ping...
  • MAC ping IP 地址(ping通/ping不通)

    万次阅读 2016-08-25 16:40:31
    2.后台服务器有问题(其中有一种情况 是IP 地址不正确或者网络连接不通,这可以用 ping IP 来测试 注:ping不通绝大多数问题是以上两种情况,但也不全是,有可能是路由器或者电脑防火墙设置防ping) 如果你的客户端...
  • linux ping广播地址无回应

    千次阅读 2015-12-15 17:50:14
    看《TCP/IP详解 卷1:协议》第12章 广播和播 时,说ping可以直接ping广播地址。 局域网发现功能。 具体就是:发现所有连接到路由器的设备。就是发现所有局域网主机。并列出主机名,mac,ip等。 当时网上搜了...
  • 使用 ping - [源ip] [目的ip] Windows系统: Ping –S Liunx系统: Ping –I 华为交换机: Ping –a 例如:ping -S 192.168.0.100 114.114.114.114 高级ping Windows系统 ping -l [ip][字节数] //用大包...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 244,934
精华内容 97,973
关键字:

如何同时ping多个地址