检测端口连通性

本文涉及的产品
应用实时监控服务-用户体验监控,每月100OCU免费额度
性能测试 PTS,5000VUM额度
应用实时监控服务-应用监控,每月50GB免费额度
简介: 使用psping, paping, tcping等工具检测TCP, UDP等端口的联通情况

使用Paping工具

paping工具支持Windows和Linux,根据平台下载相应的可执行程序,解压就能使用, 以下已Windows为例:

C:\>paping -c 2 www.aliyun.com -p 80
paping v1.5.5 - Copyright (c) 2011 Mike Lovell

Connecting to xjp-adns.aliyun.com.vipgds.alibabadns.com [47.88.198.69] on TCP 80:

Connected to 47.88.198.69: time=78.90ms protocol=TCP port=80
Connected to 47.88.198.69: time=82.69ms protocol=TCP port=80

Psping

这个psping可就NB了,只支持Windows,CTNND,但是这套工具的作者是鼎鼎大名 Mark Russinovich 现任Azure CTO 以下是下载连接:
https://learn.microsoft.com/zh-cn/sysinternals/downloads/psping
-t 是一直ping

C:\>psping -t www.aliyun.com:443

PsPing v2.10 - PsPing - ping, latency, bandwidth measurement utility
Copyright (C) 2012-2016 Mark Russinovich
Sysinternals - www.sysinternals.com

TCP connect to 47.88.198.68:443:
Infinite iterations (warmup 1) ping test:
Connecting to 47.88.198.68:443 (warmup): from 10.193.44.137:52869: 73.78ms
Connecting to 47.88.198.68:443: from 10.193.44.137:52874: 79.21ms
Connecting to 47.88.198.68:443: from 10.193.44.137:52876: 73.71ms
Connecting to 47.88.198.68:443: from 10.193.44.137:52880: 76.50ms
Connecting to 47.88.198.68:443: from 10.193.44.137:52881: 77.56ms
Connecting to 47.88.198.68:443: from 10.193.44.137:52882: 76.48ms
Connecting to 47.88.198.68:443: from 10.193.44.137:52883: 74.59ms
Connecting to 47.88.198.68:443: from 10.193.44.137:52885: 73.92ms

TCPing

这个工具同样也是支持Windows和Linux
https://github.com/cloverstd/tcping/releases

> tcping google.com 443
Ping tcp://google.com:443 - Connected - time=15.425732ms
Ping tcp://google.com:443 - Connected - time=2.628025ms
Ping tcp://google.com:443 - Connected - time=2.400356ms
Ping tcp://google.com:443 - Connected - time=1.967587ms

Ping statistics tcp://google.com:443
    4 probes sent.
    4 successful, 0 failed.
Approximate trip times:
    Minimum = 1.967587ms, Maximum = 15.425732ms, Average = 5.605425ms

> tcping -H hui.lu
Ping http://hui.lu:80 - http is open - time=232.880173ms method=GET status=200 bytes=10317
Ping http://hui.lu:80 - http is open - time=60.096446ms method=GET status=200 bytes=10317
Ping http://hui.lu:80 - http is open - time=56.750403ms method=GET status=200 bytes=10317
Ping http://hui.lu:80 - http is open - time=57.886907ms method=GET status=200 bytes=10317

Ping statistics http://hui.lu:80
    4 probes sent.
    4 successful, 0 failed.
Approximate trip times:
    Minimum = 56.750403ms, Maximum = 232.880173ms, Average = 101.903482ms

测试端口

PS C:\> Test-Connection www.aliyun.com

Source        Destination     IPV4Address      IPV6Address                              Bytes    Time(ms)
------        -----------     -----------      -----------                              -----    --------
CNPNB06183    www.aliyun.com  47.88.251.189                                             32       77
CNPNB06183    www.aliyun.com  47.88.251.189                                             32       77
CNPNB06183    www.aliyun.com  47.88.251.189                                             32       77
CNPNB06183    www.aliyun.com  47.88.251.189                                             32       78


PS C:\> TNC www.aliyun.com -p 443


ComputerName     : www.aliyun.com
RemoteAddress    : 47.88.251.189
RemotePort       : 443
InterfaceAlias   : WLAN
SourceAddress    : 10.193.44.137
TcpTestSucceeded : True

PS C:\> Test-NetConnection www.aliyun.com -p 80                                                                                                                                                                                                                                                                                                                         ComputerName     : www.aliyun.com                                                                                       RemoteAddress    : 47.88.128.4                                                                                          RemotePort       : 80                                                                                                   InterfaceAlias   : WLAN                                                                                                 SourceAddress    : 10.193.44.137                                                                                        TcpTestSucceeded : True
目录
相关文章
|
25天前
|
网络协议 API
检测指定TCP端口开放状态免费API接口教程
此API用于检测指定TCP端口是否开放,支持POST/GET请求。需提供用户ID、KEY、目标主机,可选指定端口(默认80)和地区(默认国内)。返回状态码、信息提示、检测主机、端口及状态(开放或关闭)。示例中ID和KEY为公共测试用,建议使用个人ID和KEY以享受更高调用频率。
45 14
|
1月前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
148 5
|
1月前
|
网络协议 API
检测指定TCP端口开放状态免费API接口教程
该API用于检测目标主机指定TCP端口是否开放,适用于检测连通状态等场景。支持指定大陆、美国、香港等检测节点。请求地址为 `https://cn.apihz.cn/api/wangzhan/port.php`,支持POST和GET请求方式。请求参数包括 `id`、`key`、`type`、`host` 和 `port`。返回参数包含检测结果和状态码。示例请求:`https://cn.apihz.cn/api/wangzhan/port.php?id=88888888&key=88888888&type=1&host=49.234.56.78&port=80`。
|
2月前
|
运维 安全 网络协议
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
57 0
|
7月前
|
网络协议 Java
Java中如何使用Socket类检测端口是否存在
Java中如何使用Socket类检测端口是否存在
147 4
|
6月前
|
网络协议 Linux Windows
测试端口是否开放 tcp端口 udp端口 测试服务器端口连通性
测试端口是否开放 tcp端口 udp端口 测试服务器端口连通性
122 0
|
6月前
|
前端开发 Java 应用服务中间件
linux本地检测如何tomcat是否启动成功tomcat端口检测
linux本地检测如何tomcat是否启动成功tomcat端口检测
80 0
|
7月前
|
Shell
Shell脚本检测服务器或者ip哪些端口是开放的都是开放了哪些端口
Shell脚本检测服务器或者ip哪些端口是开放的都是开放了哪些端口
58 0
|
5月前
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
746 1
|
5月前
|
弹性计算 运维 数据安全/隐私保护
云服务器 ECS产品使用问题之如何更改服务器的IP地址或端口号
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。