🛰️ 网络诊断 · 免登录 · 不扣积分

端口可达性探测

输入域名或公网 IP 与一个端口,从本站服务器发起 TCP / UDP 探测,判断这个端口能不能连上——适合排查云服务器安全组、防火墙放行是否配置正确。

只探测公网地址 一次一个端口 不做服务识别 被跳过地址如实列出
支持域名(自动解析)与 IPv4 / IPv6 字面量;内网与保留地址会被拒绝。
🧭
探测是从本站服务器发起的,反映的是这台服务器到目标的可达性,不等于你自己电脑或手机所在网络的连通性——你的网络可能受公司防火墙、运营商策略、代理或本地 hosts 影响。想确认为本机视角,请在目标主机或自己的电脑上直接 ss -ltnup、nc -vz 测试。

使用规范

  1. 请只探测你自己拥有、或已获得明确授权的主机。未经授权对他人主机做端口探测,可能违反法律及对方服务条款,本站不接受此类用途。
  2. 一次只探测一个端口,单次尝试,不提供批量扫描;也不做服务识别或版本探测。
  3. 本站只探测公网地址。内网、环回、链路本地等保留网段一律拒绝,域名解析到内网地址时整条请求会被拒绝。

结果能说明什么、不能说明什么

  • 结果是本站服务器的出网视角,只说明这台服务器能不能连上目标,不说明你所在网络的连通性。
  • 本站服务器为 IPv4 出网,IPv6 地址会被跳过并标注,不会拿「我们连不上 IPv6」冒充「目标不可达」。
  • 云端出口本身可能限制某些端口(如 SMTP 25),此时「无响应」反映的是我们的出口策略而非目标状态。
  • 中间设备(负载均衡、云 WAF、SYN 代理)可能代为完成握手,因此「开放」不等于后端服务真的健康;UDP 的 ICMP 也可能由中间设备产生。要确认端口状态,请以目标主机自身的 ss -ltnup 为准。

常见问题

探测结果为什么和我自己电脑测出来的不一样?
本站探测是从 AI家园 的服务器发起的,反映的是这台服务器到目标的可达性,不等于你所在网络的连通性。你的网络可能受公司防火墙、运营商策略、代理或本地 hosts 影响,目标也可能因 CDN、GeoDNS 给不同来源分配不同 IP。想确认本机视角,请在目标主机或你自己的电脑上用 ss -ltnup、nc -vz 或 Test-NetConnection 直接测。
UDP 探测显示「没有回应」,是不是端口关闭了?
不能这样判断。UDP 是无连接协议,不建立握手:有应答说明该端口确有服务在监听,返回「端口不可达」(ICMP) 说明没有服务监听,而完全没有回应时既可能是服务不理会探测包(这是常态),也可能是探测包被防火墙静默丢弃。所以「没有回应」只代表无法判断。若探测路径上过滤了入站 ICMP,连关闭的端口也会表现为「没有回应」,这时更不能反推开放或关闭。
为什么有些解析出来的地址被跳过了?
两类原因。一是该地址属于内网、环回、链路本地等保留网段,本站只探测公网地址,不会对局域网发起探测;二是 IPv6 地址——本站服务器目前没有 IPv6 出口,无法判断,为避免把「本站连不上 IPv6」误报成「目标不可达」,这类地址会被明确跳过并告知。所有被跳过的地址都会列在结果里,不做静默丢弃。
为什么不能探测局域网或内网地址?
本站只提供公网地址的可达性探测。内网地址(如 192.168.x.x、10.x.x.x、127.0.0.1)对本站服务器而言要么不可达、要么指向我们自己的内部网络,既没有参考价值,也不应该被外部探测。域名若解析到内网地址,整条请求会被直接拒绝。
为什么不显示端口上运行的是什么服务?
本站刻意不做服务识别(也就是不抓取服务横幅 banner),只回答「能不能连上」。这样工具就停在连通性诊断本身,不会向目标服务发送任何应用层数据,也不提供「开放端口+版本号」这类可用于踩点的组合情报。想确认端口上跑的是什么,请登录目标主机用 ss -ltnp 查看监听进程。
探测会记录我输入的目标吗?
成功的探测不写入日志,也不落任何数据库表。只有被拒绝的请求(内网地址、安全策略敏感端口、格式非法等)会按 IP 每分钟最多记一条简要记录,用于识别滥用行为。