端口检测
检测任何主机的 TCP 端口是开放还是关闭——由 Cloudflare 边缘网络即时返回结果。
实际应用
端口检测实战
你刚把数据库迁移到新服务器,应用却连不上。与其在防火墙、安全组、配置之间瞎猜,不如直接检测新主机的 3306 端口:关闭。问题锁定防火墙——五分钟省下,假设一击验证。
常见问题
如何检测端口是否开放?
输入主机名和端口号,点击检测。探针从 Cloudflare 边缘服务器发起 TCP 连接——连接成功即端口开放。无需安装任何软件。
“端口开放”到底是什么意思?
表示该主机上有服务正在监听该端口并接受了连接。开放端口是每台服务器的入口——暴露给互联网的越少,攻击面越小。
检测我自己服务器的端口安全吗?
安全。检测自己的服务器是标准做法——管理员经常用它验证防火墙变更。我们的检测器每次只发起一次 TCP 连接尝试,不做扫描,不发送数据负载。
开放、关闭和过滤端口有什么区别?
开放=服务接受了连接。关闭=主机回答“这里没有服务”(RST)。过滤=完全没有应答,通常是防火墙静默丢包。我们的结果会显示开放、关闭或超时(大概率是被过滤)。
服务器配置好后应该检测哪些端口?
你的服务需要的那些:22(SSH)、80/443(网站)、3306(MySQL)、5432(PostgreSQL)、3389(RDP)。逐一确认可达,然后确认其余没在用的都显示关闭——这就是健康配置。
如何免费检测端口是否开放?
在这里输入主机和端口,点击检测端口。无需注册、无次数限制、无需命令行。连接测试从离你最近的 Cloudflare 边缘服务器发起。
为什么服务在运行但测试显示端口关闭?
通常是防火墙或安全组拦截了端口,或服务只监听了 localhost(127.0.0.1)。把服务改绑到 0.0.0.0,在防火墙放行该端口,再测一次。
可以检测其他网站或服务器的端口吗?
可以——任何公网主机。检测自己的基础设施随时都可以。偶尔诊断第三方服务也没问题,但反复扫描别人的服务器属于滥用;请保持单次、正当的检测。