端口连通性命令
生成 TCP/UDP 端口连通性测试命令(telnet / nc / nmap)。
提示:浏览器无法直接探测任意端口连通性,以上命令请复制到终端 / 命令行中执行。
什么是端口连通性命令?
端口连通性命令工具不直接帮你测试网络连通性,而是根据你填写的目标地址、端口、协议,生成对应的命令行测试命令,比如 telnet、nc(netcat)、nmap 等工具的具体调用方式,复制到本地终端执行即可测试目标端口是否可达。 之所以是生成命令而不是在网页里直接测,是因为网页脚本受浏览器安全限制,无法直接发起任意 TCP/UDP 连接探测远程服务器的端口,因此工具的定位是帮你快速拼出正确、常用的排查命令,省去记忆各种工具参数格式的麻烦。
为什么使用端口连通性命令?
典型场景:排查服务器某个端口(如数据库 3306、Redis 6379、SSH 22)是否被防火墙拦截或服务未启动;给同事或客户发送一条可以直接复制执行的排查命令;不确定该用 telnet 还是 nc 测试,工具会按不同系统给出可用的命令形式。 和真正的在线端口扫描服务相比,这个工具更轻量、不会向目标发起任何实际请求(生成命令的过程完全在本地),命令是否执行、结果如何完全由使用者自己在本地终端把控。
使用示例
TCP 端口测试(telnet)
输入目标 example.com 端口 443,生成命令 telnet example.com 443,执行后如果能连接成功会显示连接建立提示;连接失败或卡住通常说明端口不通或被防火墙拦截。
使用 nc 测试并指定超时
输入同样的目标,生成 nc -zv -w 3 example.com 443,-z 表示只做连接扫描不发送数据,-v 显示详细信息,-w 3 设置 3 秒超时,适合脚本化批量测试多个端口。
nmap 批量端口扫描
输入目标 IP 和端口范围 1-1000,生成 nmap -p 1-1000 192.168.1.1,用于一次性扫描一个主机开放了哪些端口,比逐个测试效率高很多(仅限对自己有权限的主机使用)。
使用提示
如果命令执行后长时间没有响应也没有报错(既不显示连接成功也不报拒绝),通常说明流量被防火墙静默丢弃,这种情况建议加上超时参数(如 nc 的 -w)避免终端卡住。
常见问题
为什么不直接在网页里测试端口是否连通?
TCP 和 UDP 命令有什么区别?
数据会上传吗?
这个工具能直接测出端口是否通吗?
telnet 和 nc 测端口有什么区别?
UDP 端口能测吗?
扫描别人的服务器端口合法吗?
相关工具
相关教程
← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。