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

批量测试IP和域名联通性2

在前面批量测试IP和域名联通性-CSDN博客的基础上,由于IP和域名多样性,比如带端口号的192.168.1.17:17,实际上应该ping 192.168.1.17。如果封禁http://www.abc.com/a.exe,实际可ping www.abc.com。所以又完善了代码。

@echo off
setlocal enabledelayedexpansion
chcp 936
for /F  %%A in (E:\封禁IP\ipall.txt) do (
    set "filename=%%A"
    :: 核心逻辑:将目标字符替换为空,若结果与原字符串不同则说明包含
    if not "!filename!" =="!filename:http=!" (
    echo %%A http类型url测试联通性
    for /F "tokens=2* delims=/" %%B in ("%%A") do (
    echo %%B 实际测试http子域名连通性
    ping -n 1 %%B | findstr /I "时间= TTL= Time=" > nul
    if errorlevel 1 (
       echo %%A 不可联通>>E:\封禁IP\不通IP和域名.txt
       ) else (
       echo %%A 可联通>>E:\封禁IP\联通IP和域名.txt
       )
    )
    ) else ( if not "!filename!" =="!filename::=!" (
    for /F "delims=:" %%C in ("%%A") do (
       echo %%A 端口类型测试联通性
       echo %%C 实际测试主机联通性
       ping -n 1 %%C | findstr /I "时间= TTL= Time=" > nul
        if errorlevel 1 (
            echo %%A 不可联通>>E:\封禁IP\不通IP和域名.txt
         ) else (
            echo %%A 可联通>>E:\封禁IP\联通IP和域名.txt
                )
        )
    ) else (
                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

相关文章:

  • 【Maven-plugin】有多少官方插件?
  • Vala语言基础知识-源文件和编译
  • Qt QML解决SVG图片显示模糊的问题
  • Linux FILE文件操作1-文件指针、文件缓冲区(行缓冲、全缓冲、无缓冲)的验证
  • 电容器基础观念
  • 怎样使用Modbus转Profinet网关连接USB转485模拟从站配置案例
  • Elasticsearch 向量检索详解
  • Qt QML实现视频帧提取
  • Hive SQL 精进系列:SUBSTR 函数的多样用法
  • 【Idea】 xml 文本粘贴保持原有文本的缩进格式
  • 【NLP】 6. 词向量的可变性及其影响
  • 基于llama.cpp的QwQ32B模型推理
  • 机试准备第18天
  • Netty基础—7.Netty实现消息推送服务二
  • windows版本的时序数据库TDengine安装以及可视化工具
  • 图论——广度优先搜索实现
  • adb常用的命令
  • centos 7误删/bash 拯救方法
  • 腾讯云MySQL数据库架构分析与使用场景
  • esp32s3文心一言/豆包(即火山引擎)大模型实现智能语音对话--流式语音识别
  • 国家网信办举办在欧中资企业座谈会,就数据跨境流动等进行交流
  • 东风着陆场近日气象条件满足神舟十九号安全返回要求
  • 一位排球青训教练的20年时光:努力提高女排球员成才率
  • 普京发表声明感谢协助俄军收复库尔斯克州的朝鲜军人
  • 五一期间上海景观照明开启重大活动模式,外滩不展演光影秀
  • 南阳市委原书记朱是西被“双开”:搞劳民伤财的“政绩工程”