跳到正文

端口连通性检测

Port Reachability Check

测试你指定主机上的某一个 TCP 端口是否接受连接,并把返回的 banner 显示出来。

向一台公网主机的一个端口发起一次 TCP 连接,报告结果:连上了、被拒绝,或毫无回应。它回答的是改完防火墙后真正想问的那个问题——从外面能不能连到——这在你自己的网络内部是没法回答的。

☁️ 使用我们的服务器porttcpconnectivity

我们的服务器只对你指定的那一个端口发起一次 TCP 连接,上限 3 秒。不发送任何数据,只读取服务在第一秒里主动给出的横幅。仅限公网地址,每分钟 10 次 —— 这不是扫描器。

用来确认家里或公司服务器上的端口从外网能不能连上。192.168.x.x 这类内网地址在这里查不了。

怎么用

  1. 输入公网主机

    域名或公网 IP 地址。家里或公司的服务器只要有公网地址就行;192.168.x.x 及其邻居会被拒绝。

  2. 选端口

    快捷按钮覆盖常见的几个——22、80、443、3306、3389、8080——也可以输入任意端口号。

  3. 分清三种结果

    开放表示有东西应答了。关闭表示主机回了一个拒绝——连通,但没有程序在监听。无回应表示数据包消失了,防火墙丢弃流量时就是这个样子。

常见问题

这是端口扫描器吗?

不是,而且它被做成无法变成扫描器。每次请求一个端口,每分钟十次,只限公网地址。也不会向端口写入任何东西——只读取服务主动送出的横幅,一秒钟。

它说开放,但我连不上

端口从我们的服务器可达,不代表从你那里可达。只允许某些源地址的防火墙、受限网络、或你这一侧运营商封了这个端口,都会产生一模一样的结果。

为什么不能检查 192.168.0.1?

因为我们的服务器不在你的网络里,它只可能连到它自己那边的 192.168.0.1。直接拒绝私有网段,也是防止这个页面被用来从外部摸别人内网的措施。

横幅是什么?

连接建立后服务主动发出的头几个字节——SSH、SMTP 和 FTP 都这样自报家门,常常带版本号。HTTP 不这样,所以 80 端口通常什么都不显示。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。