端口检测(简易)
检测域名端口能否连通
在线工具箱 / 开发工具
端口检测:填域名或 IP 和端口(可以一次测多个,逗号隔开),看这个端口上有没有 HTTP 服务在应答。排查「服务是不是起来了」「这个端口通不通」的时候,开发机上最快的一步。
它测的是 HTTP,不是 TCP
浏览器只能发 HTTP(S) 和 WebSocket 请求,所以这个工具测的是「这个端口上有没有 HTTP 服务应答」:只要有响应就算通,哪怕是 403、301 —— 那说明端口活着。连不上或超时才报不通。
测不了的几种情况
- 数据库端口
- 3306、6379、27017 这些不是 HTTP 协议,浏览器测不了,会一律显示不通 —— 这不是端口关了,是工具的能力边界。这类要 TCP 层检测,得到服务器上用 nc -z 或 telnet。
- http 端口
- 本站是 https 页面,浏览器会拦下到 http:// 的请求(混合内容限制)。所以纯 HTTP 的端口在这里同样测不了。
- 「不通」不等于端口关闭
- 目标服务器的防火墙、CORS 策略、中间的代理都可能让浏览器拿到失败。这个结果只能当参考,要确认得换个办法。
怎么用
- 填域名或 IP,端口可以一次填多个(比如 443, 8443, 8080),超时可选 3 / 5 / 8 秒。
- 结果里会区分「有响应」「连不上」「超时」,并给出拿到的状态码或错误。
- 要测本机服务,用 127.0.0.1 比 localhost 更稳(有些环境 localhost 会先走 IPv6 解析)。
同类工具