使用步骤
- 填入域名或 IP;检测自己家的网络时点「填入我的 IP」。
- 填写端口,或点下面的常用端口快速添加,一次最多 10 个。
- 点「检测」,查看每个端口的状态和连接耗时。
参数说明
- 开放
- TCP 连接建立成功,说明有程序在这个端口监听,且防火墙放行。
- 关闭(连接被拒绝)
- 主机可达,但这个端口没有程序监听,或者防火墙直接拒绝了连接。
- 无响应
- 等待 3 秒没有任何回应,多数是安全组或防火墙把请求丢弃了,也可能主机不在线。
怎么看结果
每一行显示端口、该端口上通常运行的服务、状态,以及连接尝试所用的时间。除了「开放」「关闭(连接被拒绝)」和「无响应」(多半被防火墙拦截),还可能出现另外两种状态:
- 网络不可达:因为其他原因连接失败,例如没有通往该主机的路由。
- 无法检测:25 端口会被跳过,因为我们这边禁止向外连接该端口。
可以只输入域名或 IP 地址,也可以粘贴完整网址,协议、路径和端口会被去掉。端口是 1 到 65535 的整数,用逗号或空格分隔,重复的会被去掉。域名只解析一次,优先使用 IPv4。如果域名解析到内网地址,检测会被拒绝。
「常用端口」按钮会添加或移除下面这些端口:
| 端口 | 服务 |
|---|---|
| 21 | FTP |
| 22 | SSH |
| 80 | HTTP |
| 443 | HTTPS |
| 3306 | MySQL |
| 3389 | RDP |
| 5432 | PostgreSQL |
| 6379 | Redis |
| 8080 | HTTP(备用) |
| 27017 | MongoDB |
常见问题
本机能连上,这里却显示无响应?
先检查云服务器的安全组和系统防火墙(firewalld、ufw、Windows 防火墙)是否放行了这个端口;服务只监听 127.0.0.1 时也只能本机访问,要改成监听 0.0.0.0。
为什么 25 端口无法检测?
我们的服务器在阿里云,阿里云默认禁止服务器主动连接外部的 25 端口,所以这里测不出结果。
会扫描所有端口吗?
不会。只检测你填的端口,每次最多 10 个,只做 TCP 握手、不发送数据;检测次数有频率限制。不能检测内网地址,也不支持 UDP 端口。
隐私说明
这个工具需要服务器完成:你输入的内容或文件通过 HTTPS 发送到我们的服务器,处理完立即丢弃,不做保存。服务器访问日志会记录 IP 地址和请求地址,仅用于防止滥用。