PingInfoView v3.25 中文介绍与使用教程:批量 ping 监控多台主机

PingInfoView v3.25 是 NirSoft 出品的一款免费批量 ping 监控工具:把几十上百个域名或 IP 一次性填进去,它会按你设定的间隔自动 ping,并在同一张表格里显示每台主机的平均延迟、成功与失败次数、丢包率和最后在线时间。软件是单文件绿色版,解压即用、不用安装、体积不到 200 KB。本文整理 PingInfoView 官方下载地址、百度网盘备用链接、简体中文语言包、完整使用步骤与常见问题,适合网络运维、服务器巡检和局域网排障。

如果你还在开十几个命令行窗口逐个 ping,或者想给一批设备做长时间在线率统计,这个工具能省下大量重复操作。当前官网最新版本为 v3.25,这一版新增了 MAC 地址列和 64 位可执行文件。

一、PingInfoView 是什么

PingInfoView 由 Nir Sofer(NirSoft)开发,版权年份 2008–2026,属于免费软件(Freeware)而非开源软件:个人、商业用途均可免费使用,也允许自由分发,但必须完整保留分发包里的所有文件、不得修改,且不能收费。

它的定位很明确——把 Windows 自带的单目标 ping 命令,变成「多目标 + 持续监控 + 结果表格 + 可导出」的可视化工具。与系统命令相比,差别主要在三点:

  • 批量与并发:一次输入任意数量的主机名 / IP / IP 段,后台自动并发探测,不需要开多个窗口。
  • 持续记录:按秒级间隔自动重测,累计成功次数、失败次数、丢包率、最小 / 平均 / 最大延迟、最近一次成功与失败的时间。
  • 可告警可导出:失败时蜂鸣、托盘提示或执行命令;结果可复制到剪贴板,也能存成 text / csv / html / xml,或定时自动导出。

二、PingInfoView v3.25 功能特性

功能 说明
批量 ping 监控 同时检测多个主机名与 IP 地址,结果集中在一张表格里,按设定的秒数自动重复探测
ICMP 与 TCP ping 默认 ICMP;写成 主机:端口(如 192.168.1.10:443)则改为测试 TCP 端口能否连上,只验证连接、不收发应用层数据
IPv6 支持 勾选「Allow IPv6 addresses」后可 ping IPv6;IPv6 TCP ping 写法为 [IPv6地址]:端口
多种主机写法 一行一个;IP 范围 192.168.0.10-192.168.0.20;CIDR 网段 192.168.0.0/24;IP-Host 描述格式与分组
统计列 成功 / 失败次数、% Failed、连续失败次数、平均 / 最小 / 最大延迟、最后成功 / 失败时间、主机名、应答 IP、TTL、描述等
MAC 地址列 v3.25 新增;仅当目标 IP 与本机处于同一子网时才显示 MAC 地址
告警与联动 失败蜂鸣 / 自定义声音、托盘图标、连续失败 N 次后执行命令,恢复成功时也可执行命令或发邮件
导出与自动化 导出 text / csv / tab / html / xml,定时自动导出,命令行单次探测并直接存文件
自定义右键菜单 编辑 PingInfoView.cfg 的 [CustomMenu] 段,可把 %IPAddress% 等变量传给外部命令
便携与多语言 无需安装、无额外 DLL;官方提供简体中文等多种语言包

v3.25 更新内容(官网版本历史):新增「MAC Address」列(同子网时显示目标 MAC 地址);新增 64 位可执行文件。此前几个版本的要点:v3.20 增加黑底白字主题与奇偶行标记;v3.15 修复 IPv6 地址解析并加入自定义右键菜单;v3.10 支持 IPv6 TCP ping;v3.00 起支持 IPv6、按列排序与「更新设置不清空统计」。

提示:NirSoft 官网不标注发布日期,第三方变更日志对 v3.25 的发布时间记载并不一致,因此本文只以「官网当前版本 v3.25」为准,不引用具体日期。

三、版本、系统与授权

项目 说明
当前版本 v3.25(32 位与 64 位两个独立压缩包)
支持系统 Windows 2000 / XP / Vista / 7 / 8 / 10 / 11;Windows Server 2003 / 2008 / 2012 / 2016。更早的 Windows 不受支持
授权 免费软件(Freeware),可自由分发但不得收费、不得修改、需保留完整包内文件
安装方式 绿色免安装,解压后直接运行 PingInfoView.exe;配置写在同目录,可放 U 盘随身携带
体积 两个压缩包均为百 KB 量级,官方 32 位包约 83 KB、64 位包约 101 KB

四、PingInfoView 下载与安装(含中文语言包)

  1. 从下方「下载地址」取得压缩包,32 位系统用 pinginfoview.zip,64 位系统用 pinginfoview-x64.zip。现在的 Windows 基本都是 64 位,选 64 位包即可。
  2. 解压到任意固定文件夹(建议不要放在 C:\Program Files 等需要管理员权限的目录,软件会在同目录写配置文件)。
  3. 双击 PingInfoView.exe 直接运行,不需要安装向导。
  4. 需要中文界面:把简体中文语言包里的 PingInfoView_lng.ini 解压到与 PingInfoView.exe 同一目录,重启软件即生效;想恢复英文,把该文件改名或移走即可。也可以运行 PingInfoView.exe /savelangfile 生成模板自行翻译。

下载渠道请认准官方域名:真正的官网是 nirsoft.net,官方页面为 https://www.nirsoft.net/utils/multiple_ping_tool.html。搜索结果里会出现一些以 pinginfoview.org 之类独立域名搭建的「下载站」,它们并非 NirSoft 官方站点,页面上自称的校验值也不一定可信;涉及网络工具,建议只从官网或本文提供的备用网盘获取。另外 NirSoft 的小型系统工具偶尔会被杀毒软件启发式误报,从官网下载后可自行用多引擎查一下再运行。

五、PingInfoView 使用方法

5.1 首次启动与 Ping Options

第一次运行会弹出「Ping Options」窗口,在文本框里一行填一个主机名或 IP,例如:

192.168.1.1
192.168.1.10-192.168.1.20
www.example.com
8.8.8.8

常用设置项:

  • Ping every xx seconds:自动重测间隔,默认可设为 5~10 秒;只想测一次就取消勾选。
  • Ping timeout:超时毫秒数,网络较差时可适当调大。
  • Ping size:数据包大小,默认 32 字节。
  • Allow IPv6 addresses / Source IPv4 Address:启用 IPv6,或多网卡时指定从哪个网卡发出探测。
  • Maximum number of concurrent pings(Advanced Options,默认 500):并发上限,主机数量多时反而要调小,见常见问题。

点「OK」开始监控。想改设置又不想清空已有统计,用窗口里的「Update Settings」按钮(v3.00 起提供)。

5.2 看懂结果表格

列名 含义与用法
Host Name / IP Address / Reply IP Address 目标主机名、目标 IP、实际应答的 IP;域名解析结果变化时可开启「每次 ping 都重新解析」
Succeed / Failed Count、% Failed 累计成功与失败次数、失败百分比,用来判断长期在线率
Average / Minimum / Maximum Ping Time 平均、最小、最大延迟(ms);开启「High Resolution Ping Time」可显示微秒级小数
Last Succeed On / Last Failed On 最后一次成功 / 失败的时间,排查「什么时候开始断的」最有用
Consecutive Failed Count 连续失败次数,配合告警阈值使用
MAC Address v3.25 新增,仅同子网目标有值
Description 用 IP-Host 描述格式时自动填入的备注

下半窗格(Show Lower Pane)会列出所选主机的逐次 ping 明细;可在 Advanced Options 里改成「仅记录失败」或「仅在状态变化时记一行」,长时间监控时能显著减少内存占用。左键拖选或右键「Copy Selected Items」可把结果复制到剪贴板。

5.3 主机列表的四种写法

  • 普通列表:一行一个 IP 或域名。
  • IP 范围 / CIDR:192.168.0.10-192.168.0.20、192.168.0.0/24,适合一次性扫描整个网段。
  • IP-Host 描述格式:勾选「Use IP-Host Description format」后,每行写成 IP 描述文字,描述会自动进 Description 列;行首加 # 表示注释;用 Group: 组名 可以分组并折叠:
Group: 机房服务器
192.168.1.10 主服务器
192.168.1.11 备用服务器
192.168.1.30:443 HTTPS 站点
#192.168.1.14 已下线
Group: 网络设备
192.168.1.1 出口网关
  • TCP ping:写成 192.168.1.10:80、www.example.com:443,测的是 TCP 端口连通性;IPv6 TCP 需写成 [IPv6地址]:端口。注意它只建立连接,不验证服务是否正常返回数据,也不能替代 ICMP 的延迟测量。

5.4 失败告警与自动导出

在 Advanced Options(F9)里可以配置:失败时蜂鸣或播放指定声音、在托盘提示、连续失败 N 次后执行一条命令(例如调用脚本发邮件或重启服务),以及「从失败恢复成功时」执行命令。官网还提供了一篇「ping 失败时如何发邮件」的示例文档。

自动导出同样在这个窗口:每 xx 秒把当前状态写入 csv / tab / html / xml,可按每次会话或每次保存生成新文件名,文件名里也能带日期时间。长期挂机建议同时开启「Limit the total number of accumulated pings」(默认 50000),避免明细累积拖慢甚至拖垮程序。

5.5 命令行与定时巡检

PingInfoView 支持命令行单次探测并直接输出报告,适合放进计划任务。常用参数:

PingInfoView.exe /loadfile hosts.txt /shtml D:\report\ping.html
PingInfoView.exe /loadfile hosts.txt /scomma D:\report\ping.csv
PingInfoView.exe /loadfile hosts.txt /sxml  D:\report\ping.xml
PingInfoView.exe /StartPingImmediately 1 /PingEverySeconds 10 /PingTimeout 2000
参数 作用
/stext /stab /scomma /stabular /shtml /sverhtml /sxml 做一次探测并把结果存成对应格式的文件(纯文本 / tab / csv / 表格文本 / 横排 HTML / 竖排 HTML / XML)
/loadfile 文件名 从文本文件载入主机列表,可与上面的导出参数组合使用
/PingTimeout 毫秒、/PingEverySeconds 秒、/PingSize 字节 覆盖超时、间隔、包大小
/StartPingImmediately 0|1 跳过设置窗口直接开始
/IPHostDescFormat 0|1、/IPv6 0|1、/ResolveEveryPing 0|1 描述格式、IPv6、每次重新解析
/WindowTitle 标题 自定义主窗口标题

官网说明:配置文件 PingInfoView.cfg 里的任意变量都可以当作命令行参数使用。

5.6 自定义右键菜单(可选进阶)

完全退出软件后,编辑同目录的 PingInfoView.cfg,加入 [CustomMenu] 段,最多可写 10 项(编号 0–9)。命令里可使用 %IPAddress%、%HostName%、%Description% 等变量:

[CustomMenu]
Caption0=用命令行 ping 这个地址
Command0=cmd.exe /K ping %IPAddress%
Caption1=-
Caption2=用浏览器打开
Command2=ShellExecute:http://%IPAddress%

其中 - 表示分隔线,ShellExecute: 前缀表示打开文件或网址而不是可执行文件。

六、常见问题与注意事项

现象 / 疑问 原因与处理
明明都在线,却出现大量失败结果 官网 Known Issues 明确说明:并发 ping 的主机太多时会误报失败。到 Advanced Options 调小「maximum number of concurrent pings」(如 50~100)再试
全都 ping 不通 目标或中间网络可能禁用了 ICMP / ICMPv6;先确认 Windows 防火墙与网络设备策略,可改用 IP:端口 的 TCP ping 交叉验证
TCP ping 显示通,但网页 / 服务打不开 TCP ping 只验证端口能建立连接,不发送也不接收应用层数据,不能代表服务本身正常
MAC Address 列是空的 v3.25 的 MAC 地址只对同子网目标有效,跨网段拿不到对方 MAC,属正常现象
长时间运行后变慢甚至卡死 逐次明细累积占内存;开启「限制累计 ping 数」、把下半窗格改为「仅失败」或「仅状态变化」,并启用自动导出落盘
IPv6 地址不生效 需在 Ping Options 勾选「Allow IPv6 addresses」;IPv6 TCP ping 的方括号格式不能省略
临时禁用某台主机,重启后又开始 ping Disable 状态不会被保存,这是官方设计;要长期排除请把该行从主机列表删掉或加 # 注释
中文界面没出来 确认 PingInfoView_lng.ini 与 exe 在同一目录且文件名完全一致,然后完全退出重开
杀毒软件报毒 NirSoft 小工具常见启发式误报;优先从官网或本文网盘取包,用多引擎校验,勿用来路不明的「汉化增强版」

七、相关网络工具

如果只是排查「某个 IP 到底通不通、端口开没开」,可以配合本站这篇 使用 curl 测试 FTP 连通性;如果是域名指向问题,hosts 切换可看 SwitchHosts! 中文介绍与使用教程;连上服务器之后传文件或登录终端,则分别用 WinSCP 中文介绍与使用教程 和 PuTTY 中文介绍与使用教程。

八、PingInfoView v3.25 下载地址

上面的 zip 直链沿用 NirSoft 官网的固定命名。若官网改版导致某个直链暂时打不开,请回到第一条的官方软件页面,用页面底部的 Download 按钮下载,语言包同理。另外 NirSoft 没有在 GitHub 托管官方仓库或安装包,本文因此不提供 GitHub 地址;官方发布渠道只有 nirsoft.net。

小结

PingInfoView v3.25 把「同时盯着一批主机」这件事做得非常轻:绿色免安装、体积不到 200 KB、结果一目了然,还能告警、导出和命令行自动化。它适合网络巡检、机房设备在线率统计和局域网排障;但要注意并发过高会误报失败、ICMP 被禁时结果不代表服务不可用。日常小规模监控用它很顺手,若需要跨主机告警平台、历史曲线与多人协作,则应考虑更完整的监控系统。


© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享