批量测试IP和域名联通性

ops/2025/3/14 10:07:01/

最近需要测试IP和域名的联通性,因数量很多,单个ping占用时间较长。考虑使用Python和Bat解决。考虑到依托的环境,Bat可以在Windows直接运行。所以直接Bat处理。

方法1

@echo off
for /f %%i in (E:\封禁IP\ipall.txt) do (ping %%i -n 1 && echo %%i>>联通.txt || echo %%i>>不联通.txt)
pause

方法2

@echo off
chcp 936
for /F %%A in (E:\封禁IP\ipall.txt) do (echo 测试连通性 %%Aping -n 1 %%A | findstr /I "时间= TTL= Time=" > nulif errorlevel 1 (echo %%A 不可联通>>E:\封禁IP\不通IP和域名.txt) else (echo %%A 可联通>>E:\封禁IP\联通IP和域名.txt)
)
pause

前提需要将测试的IP和域名都放在"ipall.txt"文本中。


http://www.ppmy.cn/ops/165631.html

相关文章

2025年第十届数维杯大学生数学建模挑战赛参赛规则

为了培养大学生的创新意识,运用数学方法和计算机技术解决实际问题的能力,培养造就一批具有国际视野的大学生科技创新人才,在中国国际科学技术合作协会的指导下,内蒙古创新教育学会决定于2025年举办第十届数维杯大学生数学建模挑战…

R格式 | 第十五届蓝桥杯C++B组

小蓝最近在研究一种浮点数的表示方法:RR 格式。 对于一个大于 00 的浮点数 dd,可以用 RR 格式的整数来表示。 给定一个转换参数 nn,将浮点数转换为 RR 格式整数的做法是: 将浮点数乘以 2n2n;四舍五入到最接近的整数。 输入格式…

vue知识点(4)

依赖注入 Provide (提供) 父组件通过 provide 提供数据或方法。 <script setup> import { provide } from vueprovide(/* 注入名 */ message, /* 值 */ hello!) </script>Inject (注入) 子组件通过 inject 接收父组件提供的数据或方法。 <script setup>…

江科大51单片机笔记【16】AD/DA转换(下)

写在前言 此为博主自学江科大51单片机&#xff08;B站&#xff09;的笔记&#xff0c;方便后续重温知识 在后面的章节中&#xff0c;为了防止篇幅过长和易于查找&#xff0c;我把一个小节分成两部分来发&#xff0c;上章节主要是关于本节课的硬件介绍、电路图、原理图等理论知识…

《MySQL数据库从零搭建到高效管理|库的基本操作》

目录 一、数据库的操作 1.1 展示数据库 1.2 创建数据库 1.3 使用数据库 1.4 查看当前数据库 1.5 删除数据库 1.6 小结 二、常用数据类型 2.1 数值类型 2.2 字符串类型 2.3 日期类型 一、数据库的操作 打开MySQL命令行客户端&#xff0c;安装完MySQL后会有两个客户端…

C语言(23)

字符串函数 11.strstr函数 1.1函数介绍&#xff1a; 头文件&#xff1a;string.h char *strstr ( const char * str1,const char *str2); 作用&#xff1a;在一个字符串&#xff08;str1&#xff09;中寻找另外一个字符串&#xff08;str2&#xff09;是否出现过 如果找到…

从异步讲到回调函数

在讲接下来的要点之前&#xff0c;我们必须理解两个名词&#xff1a;同步和异步。 所谓同步&#xff0c;指的是协同步调。既然叫协同&#xff0c;所以至少要有2个以上的事物存在。协同的结果就是&#xff1a;多个事物不能同时进行&#xff0c;必须一个一个的来&#xff0c;上一…

给AI编程泼一盆冷水

AI确实扩大了普通人的能力边界&#xff0c;但是如果你连自己想要什么都描述不清楚&#xff0c;更不知道AI干了什么&#xff0c;你最好停下来认真的学习一下。 AI并没有消除认知差距&#xff0c;而是让人与人的认知差距急剧拉大了。 一、效率提升与隐性成本的博弈 AI编程工具如…