遍历子网所有ip地址,寻找空闲ip

在cmd窗口下输入如下代码:

for /l %i in (1,1,255) do ping -n 1 -w 60 10.183.27.%i | find "Reply" >> d:\pingall27.log

得到如下结果

上图中,有reply的代表该IP已经被占用。但是观察红框中 22-->25之间缺少23 24 则说明23/24 是空闲IP地址;同理29-->40之间也是空闲地址。

需要注意的是:没有reply的并不代表一定是空闲地址,也有可能是该IP地址所属的主机开启了防火墙,导致你ping不通该地址。

以下是代码解释:

这段命令是一个Windows批处理命令,用于批量ping一系列IP地址并将结果保存到日志文件中。我将为你详细解释每部分的功能:for /l %i in (1,1,255):这是一个for循环,/l参数表示对一个数字序列进行迭代。这里,数字序列从1开始,每次增加1,直到255。%i是循环变量的表示。do ping -n 1 -w 60 10.183.27.%i:这是在每次循环中要执行的操作。ping命令用于发送ICMP回应请求到目标主机。-n 1:表示只发送一个ping请求。 -w 60:表示等待每个回应的超时时间为60毫秒。 10.183.27.%i:这是目标IP地址的格式。它表示从10.183.27.1到10.183.27.255的所有IP地址。通过使用%i,我们可以为每个循环迭代生成一个不同的IP地址。|:这是一个管道符号,用于将前一个命令的输出传递给后一个命令作为输入。find "Reply":这是一个find命令,用于搜索特定的字符串。在这里,它搜索字符串"Reply",这通常表示ping请求成功地得到了回应。>> d:\pingall27.log:这将上述find命令的输出追加到名为"pingall27.log"的文件中。如果文件不存在,它将被创建。如果文件已存在,新的输出将被追加到文件的末尾,而不是覆盖现有内容。综上所述,这个命令将ping从10.183.27.1到10.183.27.255的所有IP地址,并将每个成功回应的IP地址及其对应的ping时间追加到一个日志文件中。

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

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

相关文章

ChatGPT到底好不好用?相比于搜索引擎的优势

在数字化时代,获取信息的方式正经历着翻天覆地的变化。搜索引擎曾经是我们获取信息的首选工具,但现在,随着人工智能技术的飞速发展,ChatGPT等智能聊天机器人正在逐渐改变我们搜索和处理信息的方式。那么,ChatGPT到底好…

宿舍安全用电监模块

学校宿舍安全用电监测模块是针对 0.4kV 以下的 TT、TN 系统设计的智能电力装置,具有单、三相交流电测量、四象限电能计量、谐波分析、开关量输入、继电器输出功能,以及 RS485 通讯或 GPRS 无线通讯功能,通过对配电回路的剩余电流、导线温度等…

理想架构的Doherty功率放大器理论与仿真

Doherty理论—理想架构的Doherty功率放大器理论与仿真 参考: 三路Doherty设计 01 射频基础知识–基础概念 ADS仿真工程文件链接:理想架构的Doherty功率放大器理论与仿真 目录 Doherty理论---理想架构的Doherty功率放大器理论与仿真0、Doherty架构的作用…

神经网络算法与逻辑回归:优势与差异

神经网络算法和逻辑回归都是预测模型中的重要工具,但它们在处理复杂和非线性问题时表现出不同的性能。本文将深入探讨神经网络算法相对于逻辑回归的优势,以及它们在不同场景下的适用性。 一、引言 神经网络算法和逻辑回归都是预测模型中的重要工具&…

Python - argparse模块

python中的argparse模块,用于命令后参数解析,方便测试,是python中自带的模块。 可以自动生成帮助文档,和使用手册。而且当用户在执行程序的时候,输入无效的参数时,会给出对应的错误信息。 使用方法&#…

贪吃蛇(C)

游戏背景:贪吃蛇是久负盛名的游戏,它也和俄罗斯⽅块,扫雷等游戏位列经典游戏的⾏列。 总: 游戏设计大纲: 使⽤C语⾔在Windows环境的控制台中模拟实现经典⼩游戏贪吃蛇。 实现的基本功能: 1、贪吃蛇地图绘制…

自己构建webpack+vue3+ts

先看看我的目录结构(我全局使用TS): 一、安装配置webpack打包 安装esno npm install esnoesno 是基于 esbuild 的 TS/ESNext node 运行时,有了它,就可以直接通过esno *.ts的方式启动脚本,package.json中添加 type:…

echarts绘制饼图,部分数据隐藏指示线和文本,hover时隐藏指示线和文本的类别也不显示tooltip提示

option {tooltip: {trigger: item,formatter: (p) > {if (p.name) {return ${p.name}:${p.value}个;}},backgroundColor: #ffffff,textStyle: { color: #666666 } // 提示标签字体颜色},legend: {top: 5%,left: center},series: [{name: Access From,type: pie,…

【机组】指令控制模块实验的解密与实战

​🌈个人主页:Sarapines Programmer🔥 系列专栏:《机组 | 模块单元实验》⏰诗赋清音:云生高巅梦远游, 星光点缀碧海愁。 山川深邃情难晤, 剑气凌云志自修。 ​ 目录 🌺一、 实验目…

重叠柱状图做法,全程动图演示

最终效果: 具体步骤: 其他图形画法: 点线对比图做法,全程动图演示 气泡图做法,全程动图演示 重叠柱状图做法,全程动图演示 瀑布图做法,全程动图演示 对称图做法,全程动图演示

[Tomcat] [最全] 目录和文件详解

打开tomcat的解压之后的目录可以看到如下的目录结构: Bin bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。 …

npm或者pnpm或者yarn安装依赖报错ENOTFOUND解决办法

如果报错说安装依赖报错,大概率是因为npm源没有设置对,比如我这里安装protobufjs的时候报错:ENOTFOUND npm ERR! code ENOTFOUND npm ERR! syscall getaddrinfo npm ERR! errno ENOTFOUND npm ERR! network request to https://registry.cnpm…

小白水平理解面试经典题目LeetCode 594 最大和谐字符串

594 最大和谐字符串 这道题属于字符串类型题目,解决的办法还是有很多的,暴力算法,二分法,双指针等等。 题目描述 和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。 现在,给你一个整数数组 nums …

扫码看文件效果怎么做?文件转成二维码能制作吗?

随着网络的快速发展,现在大家习惯将内容储存在云端,减少自身内存容量的占用,所以现在分享文件时,很多人也会使用文件转二维码的方式,来让其他人查看或者下载文件。今天小编来给大家分享一下文件制作二维码的技巧&#…

司铭宇老师:二手房电话营销培训:二手房电话销售技巧和话术

二手房电话营销培训:二手房电话销售技巧和话术 一、二手房电话销售的重要性 1.高效传播:通过电话,我们可以迅速将房源信息传播给潜在客户,提高房源的曝光率。 2.精准定位:通过电话沟通,我们可以初步了解客户…

如何攻克钙钛矿太阳能电池电性能测试技术壁垒?

1 前言 “碳达峰、碳中和”背景下,发展新能源成为降低碳排放的第一驱动力。以太阳能为代表的清洁能源在市场上的占比大幅提升,与之对应的太阳能电池同样发展迅速。太阳能电池是一种吸收光能产生电能的半导体光电二极管,硅基电池作为第一代太…

Docker(十五)Fedora CoreOS

作者主页: 正函数的个人主页 文章收录专栏: Docker 欢迎大家点赞 👍 收藏 ⭐ 加关注哦! Fedora CoreOS CoreOS 是一个专门为安全和大规模运行容器化工作负载而构建的新 Fedora 版本,它继承了 Fedora Atomic Host 和 C…

13.8.1异步、异步、异步 Page720~721

#include <iostream> #include <thread> #include <future>using namespace std;///定时炸弹第一波 void sync_sleep(int s) {cout << "sync_sleep----不使用异步" << endl;///启动定时this_thread::sleep_for(chrono::seconds(s)); /…

3、柱状图和热图

使用颜色或长度来比较数据集中的类别 既然您可以创建自己的线性图表,现在是时候了解更多的图表类型了! 顺便说一下,如果这是您第一次使用 Python 编写代码,那么您应该为迄今为止所完成的工作感到非常自豪,因为学习一项全新的技能从来都不是一件容易的事情!如果你坚持这个课…

n-皇后问题——DFS

问题描述 第一种方法 每一行放一个皇后边放皇后边判断是否符合条件递归到第n行&#xff0c;则说明当前方案符合条件&#xff0c;进行遍历 代码实现 #include <cstring> #include <iostream> #include <algorithm>using namespace std;const int N 10;int…