用批处理连续ping一个ip段

news2025/1/12 5:59:13

今天写这个有一个原因,就是我家的网络用了一个无线电力猫做为无线网络扩展,但忘记了无线电力猫的IP,而且我家新路由器也看不到这个电力猫,也可能有一个原因。我原来用的是192.168.1.1的华为路由器,自然我就把这个无线电力猫设置成了192.168.1.X这样的IP,这几天我家换了普联的479路由器,IP段为192.168.0.X,所以在这里面“应该”是无法访问192.168.1.X设备的。但是事无绝对,原来的192.168.1.X的路由器接到这个新路由上以后,是可以正常上网的,只是接在华为路由下面的设备的IP段为192.168.1.X,上网什么的完全不耽误。而且那个电力猫接到这个479路由上以后,接到它下面的设备也可以直接上网,毫不影响,只不过不能登录到无线路由上去。技术真是进步的飞快,之前还属于要学习的技术,现在完全傻瓜式管理,倒是方便了普通用户,PNP当然是大家最需要的。

闲话说完!

其实只要把这个无线电力猫接到旧路由上,看一下应该就可以找得到,而且我之前明确记得华为路由上曾经看到过它,但今天我接到华为路由上以后,居然看不到有线设备。而且那个电力猫被东西挡住了,取不下来,就只能想办法PING它,得到IP后,再登进去,修改IP地址为192.168.0.X段,但是要找到它的IP可不容易。一个个ping?254个IP,可以是够烦的,于是又想起了DOS命令这个老而不衰的家伙,一定可以解决。

上面还是闲话,下面是干货。

DOS命令连续ping一个IP段:

for 命令语法:FOR %variable IN (set) DO command [command-parameters]

实例:for /L %D in (1,1,255) do ping 192.168.0.%D -n 1

解释:

for /L的作用是以增量形式从开始到结束生成一个数字序列。语法格式:

FOR /L %variable IN (start,step,end) DO command [command-parameters]

  • start:创建序列的开始位置;

  • step:创建序列时单步距离;

  • end:创建序列结束位置;

在上面代码中就是从1开始到255,步进为1,挺好理解。

%D为变量,后面的D可以为任何字母单词,但前后要一致,而且大小写敏感,在上例中代表循环的1-255的数字。

for语句中in和do是必须有的,不多说,照抄就行了。

do后面就是要执行的命令,此后为ping一个IP。

-n 1为ping命令参数,表示ping一次。

所以for /L %D in (1,1,255) do ping 192.168.0.%D -n 1运行后如下图:

 其实这样很乱,ping不通的对我来说没用,而且这样也不好看。于是后面加了一个过虑,命令变成这样了:

for /L %D in (1,1,255) do ping 192.168.0.%D -n 1 | find "TTL=">nul && echo 192.168.0.%D通

 ping前面那个“|”是管道符,表示前面的结果作为后面命令的输入(相关|、 ||、 &、 &&用法见:dos命令连接符图文教程,符号&和&&和||组合语句,bat批处理脚本 - 哔哩哔哩)

find “TTL=”>nul表示在前面ping的结果里面找“TTL=”,找到结果为1,找不到为0,所以>nul即为找到。 &&表示前面命令执行成功则执行后面的命令,不成功不执行。这样执行后的画面就简单多了:

但还是有很多无用 的干扰信息,所以在执行上面的命令之前用echo off就解决了。

如图:

这样就只剩下我们需要的内容了。但执行完后不要忘记再echo on,不然只有一个光标在那闪,了不知道命令执行完了没。所以上面完全的命令为:

echo off

for /L %D in (1,1,255) do ping 192.168.0.%D -n 1 | find "TTL=">nul && echo 192.168.0.%D OK!

命令执行完成后再:echo on.

如何把上面的命令做成批处理是这样,如下代码,%D前面要加一个%,批处理和DOS命令的变量写法不同,其它一样。

@echo off 
cls

for /L %%D in (1,1,255) do ping 192.168.0.%%D -n 1 | find "TTL=">nul && echo 192.168.0.%%D OK!  

@echo on

如果输入到文件可改成:(DOS命令)

for /L %D in (1,1,255) do ping 192.168.0.%D -n 1 | find "TTL=">nul && echo 192.168.0.%D>>ok.txt

 丰俭由人,自行选择。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1099813.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IDEA中明明导入jar包了,依旧报ClassNotFoundException

解决办法: 1.点击IDEA右上角的设置 2.点击Project Structure... 3.点击Artifacts,点击号把包添加下就可以了

Typora 导出PDF 报错 failed to export as pdf. undefined 解决方案

情况 我想把一个很大的markdown 导出为 248页的pdf 然后就报错 failed to export as pdf. undefined 原因 : 个人感觉应该是图片太大了 格式问题之类导致的 解决 文件 -> 偏好设置 - > 导出 -> pdf -> 自定义 -> 把大小全部改为24mm (虽然图中是32 …

Linux网络编程——套接字socket

文章目录 套接字创建套接字绑定套接字侦听接收请求建立连接 sockaddrsockaddr_insockaddr_un 地址转换函数字符串转in_addr的函数inet_aton 函数inet_pton 函数inet_addr 函数 in_addr转字符串的函数inet_ntoa 函数inet_ntop 函数 总结 套接字 Socket(套接字&#…

【并发编程-1】多线程与并发设计

多线程介绍: 1、基础回顾: 线程状态: NEW-新建:创建了线程对象,还未开始执行。RUNNABLE-运行:线程对象已在java虚拟机运行,分为就绪(Ready)和运行中(Running)。BLOCKED-…

阵列信号处理_对比常规波束形成法(CBF)和Capon算法

空间谱估计 利用电磁波信号来获取目标或信源相对天线阵列的角度信息的方式,也称测向、波达方向估计(DOA)。主要应用于雷达、通信、电子对抗和侦察等领域。 发展 常规波束形成(CBF)。本质是时域傅里叶变换在空域直接…

双十一期间如何抢占流量,打造品牌爆款产品

进入10月末,也就进入了电商行业的大促流量红利期。如何提前规划大促期间,店铺流量扩张的计划,提前抢占流量,是每一个品牌方都需要考虑的问题。今天为大家分享下双十一期间如何抢占流量,打造品牌爆款产品! 一…

复制粘贴,不如Ctrl+D~预制体和变体

复制并粘贴:Ctrl D 问题 当你Ctrl D复制粘贴出几个新物体时,你这时又去修改新物体,导致所有物体不一样该怎么办? 预制体的使用 使用预设体的好处:修改预设体的文件数值,会影响其对应的物体&#xff1…

Python下载与安装进阶

一.python下载,安装与常见问题 玩转python下载与安装 下载流程:在百度搜索“python”——》打开python官网 ——》选择python版本——>另存为python安装程序手动修改环境变量修改安装目录 1. 玩转python下载与安装 流程: 识别电脑的…

“探寻服务器的无限潜能:从创意项目到在线社区,你会做什么?”

文章目录 每日一句正能量前言什么是服务器?服务器能做什么?服务器怎么用?部署创意项目,还是在线社区亦或做其他的?后记 每日一句正能量 未知的下一秒,千万不要轻言放弃。 前言 在数字化时代,服…

vs2019 libtiff安装及应用

vs2019 libtiff安装及应用 1.下载libtiff2.解压并编译3.查看编译结果4.demo测试4.1 配置项目4.2 编辑demo文件 5. 遇到的bug参考文献 1.下载libtiff 从libtiff 下载地址下载一个版本,这里选择4.0.8. 2.解压并编译 解压至目的地址: E:\cpp_lib\tiff-4.…

【软考-中级】系统集成项目管理工程师 【18 风险管理】

持续更新。。。。。。。。。。。。。。。 【第十八章】风险管理 (选择3分,偶尔案例18 分 18.1 风险概述18.1.1 风险的定义18.1.2 风险的分类18.1.3 风险的性质 18.2 项目风险管理18.3 规划风险管理18.3.1 规划风险管理的输入18.3.2 规划风险管理的工具与技术18.3.3 …

【面试经典150 | 区间】合并区间

文章目录 Tag题目来源题目解读解题思路方法一:一次遍历 其他语言python3 写在最后 Tag 【排序】【一次遍历】【数组】 题目来源 56. 合并区间 题目解读 题目意思非常明确,合并有重叠的区间。 解题思路 数据量为 1 0 4 10^4 104,基本上需…

分布式系统部署Redis

文章目录 一、单点问题二、主从模式概念配置主从结构查看主从节点断开从属关系拓扑结构主从复制原理replication复制offset偏移量 全量复制和部分复制全量复制部分复制 实时复制redis主节点无法重启 三、主从哨兵模式哨兵概念监控程序人工恢复自动恢复为什么是哨兵集合使用dock…

Vue 网络处理 - axios 异步请求的使用,请求响应拦截器

目录 一、axiox 1.1、axios 简介 1.2、axios 基本使用 1.2.1、下载核心 js 文件. 1.2.2、发送 GET 异步请求 1.2.3、发送 POST 异步请求 1.2.4、发送 GET、POST 请求最佳实践 1.3、请求响应拦截器 1.3.1、拦截器解释 1.3.2、请求拦截器的使用 1.3.3、响应拦截器的使用…

为网站配置SSL

HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS 在HTTP 的基础下加入SSL 层,HTTPS…

城市生命线专题周丨宏电燃气管线智慧化运营解决方案,助力燃气安全运营高质量发展

方案背景 随着我国城市发展建设速度的加快和国家能源结构的调整,天燃气走进了千家万户,燃气门站和城市燃气管网规模越来越庞大。此外,近年燃气泄漏导致的大型爆炸事件频发,给人民的生命安全和财产安全带来灾难性伤害。 行业痛点 …

LeetCode1389

LeetCode1389 思路:先将元素存放在集合中,集合中的add(index,value)方法可以在指定的位置插入元素。 再创建新的数组,将集合中的元素存入数组,直接用数组的话元素移动不好操作。 public class D…

基于 Triple 实现 Web 移动端后端全面打通

*作者:陈有为,陌陌研发工程师、Apache Dubbo PMC RPC 协议开发微服务 在我们正常开发微服务的时候,传统 RPC 服务可能在最底层。上层可能是浏览器、移动端、外界的服务器、自己的测试、curl 等等。我们可能会通过 Tomcat 这种外部服务器去组…

Win10 搭建FTP服务器

1. FTP 服务器用途 局域网中,资料共享,如果想实现外网访问可以设置路由端口映射(不建议外网一旦打开风险增大) 2. FTP服务器可以设置用户权限有什么? 用户只能读取 用户只能写入 用户读取写入 使用场景&#xff…

让GPT回复图片的咒语

咒语如下&#xff1a; 帮我画一张图关于XXXXX,用3/8Markdown 写&#xff0c;不要有反斜钱,不要用代码块。使用Unsplash APl(https://source.unsplash.com/1280x720/?<PUT YOUR QUERY HERE >) Over! ​​​​​​​