当前位置: 首页 > news >正文

批量测试IP和域名联通性

最近需要测试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 测试连通性 %%A
    ping -n 1 %%A | findstr /I "时间= TTL= Time=" > nul
    if errorlevel 1 (
        echo %%A 不可联通>>E:\封禁IP\不通IP和域名.txt
    ) else (
        echo %%A 可联通>>E:\封禁IP\联通IP和域名.txt
    )
)
pause

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

相关文章:

  • 【附JS、Python、C++题解】Leetcode 面试150题(8)
  • C 语言分支与循环:构建程序逻辑的基石
  • ubuntu下在pycharm中配置已有的虚拟环境
  • 语音识别踩坑记录
  • 云平台一键部署【SGLang】适用于大型语言模型和视觉语言模型的快速服务框架
  • 小程序酒店:如何实现智能预订与在线支付?
  • windows下docker的安装
  • Git创建仓库和基本命令
  • yum、apt、apt-get的区别与使用
  • apollo3录音到wav播放解决方法
  • Pixelmator Pro for Mac 专业图像处理软件【媲美PS的修图】
  • perl、python、tcl语法中读写Excel的模块
  • 【Qt】带参数的信号和槽函数
  • HTML嵌入CSS样式超详解(尊享)
  • 《2025年软件测试工程师面试》MySQL面试题
  • 【性能工具】Perfetto中如何分析主线程为何进入sleep状态
  • Week4_250310~250316_OI日志(待完善)
  • PySide(PyQT),QGraphicsRectItem的setPos()和setRect()的坐标位置的区别
  • Dynamics 365 新版的Power apps开发界面中如何找到开发者资源
  • WM_CREATE
  • 巴基斯坦称成功拦截印度导弹,空军所有资产安全
  • 上海消防全面推行“检查码”,会同相关部门推行“综合查一次”
  • 1450亿元!财政部拟发行2025年中央金融机构注资特别国债(二期)
  • 国家发改委:美芯片药品等领域关税影响全球科技发展,损害人类共同利益
  • 中国天主教组织发贺电对新教皇当选表示祝贺
  • 新疆维吾尔自治区乌鲁木齐市米东区政协原副主席朱文智被查