如何测试某个 ip 服务器的某个端口是否畅通

2022 年 7 月 28 日
 unt

服务器系统是 Windows 2012 r2 想要实现的效果是我在客户端往服务器指定端口发一条数据,然后服务器能可视化收到。

平时使用 nmap,但是我发现这个扫描 22,3306 这些常见端口是否开放还挺好用的,扫描其他类型的很弱,好像没用,不应该用这个。

5010 次点击
所在节点    程序员
23 条回复
ShuA1
2022 年 7 月 28 日
* nc ip port -vvv
* telnet
Droi
2022 年 7 月 28 日
用抓包工具最直接
byzf
2022 年 7 月 28 日
nc -zv ,脚本里用就 nc -z 。
unt
2022 年 7 月 28 日
@byzf #3 谢谢,了解了这个工具,已经会了, 主要是之前不知道这个工具
wangweiggsn
2022 年 7 月 28 日
telnet
powershell 里有 Test-NetConnection 也很方便
lsdir
2022 年 7 月 28 日
telnet
ymmud
2022 年 7 月 28 日
有个工具就叫 tcping
ShineyWang
2022 年 7 月 28 日
我经常用手机客户端 PingTools
PingTools (ping, trace, etc): http://play.google.com/store/apps/details?id=ua.com.streamsoft.pingtools
Marionic0723
2022 年 7 月 28 日
@ShineyWang 这个真的很好用,我还买了付费版。要是能像网路流量计一样显示 TCP 连接就好了。(网路流量计不支持 ipv6 )
Metre
2022 年 7 月 28 日
扫描 22,3306 这些常见端口是否开放还挺好用的,扫描其他类型的很弱,好像没用
确定 用的对吗...
root01
2022 年 7 月 28 日
win:tcping 装一下,然后测试就 OK 了
haoliang
2022 年 7 月 28 日
@Marionic0723 这个值得买呀? android 上的 termux 要啥有啥
gs1998
2022 年 7 月 28 日
俺喜欢用 nmap ,`nmap -p <port> <host>`。
Foxkeh
2022 年 7 月 28 日
本站友链的 ping.pe
unt
2022 年 7 月 28 日
@gs1998 这个命令没用
unt
2022 年 7 月 28 日
附:我是 Mac ,公司另外 2 台服务器是 Linux 系统,所以也要考虑 mac 连 Linux 。然后我们很多端口是 udp 的
flynaj
2022 年 7 月 29 日
@ShineyWang 这个老早就买了 pro 版,不过用来扫描端口太弱了。
cnyyk
2022 年 7 月 29 日
tcping
dingwen07
2022 年 7 月 29 日
telnet ip port
ysc3839
2022 年 7 月 29 日
扫 TCP 端口正确做法大概是用 raw socket 发个 SYN 包,没回应说明目标集资 down 了或者被防火墙过滤了,回应 SYN 则说明端口开着,回应 RST 说明端口关闭。
nmap 支持 SYN 检测,你觉得没用大概是扫描方法错了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/869218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX