TCP/UDP 端口号查询

按端口号、范围或服务名搜索常见的 TCP 和 UDP 端口:SSH 22、HTTPS 443、MySQL 3306、PostgreSQL 5432 等,并显示端口类别。

示例:443、8000-9000、ssh、postgres、UDP

知名端口(0–1023):由 IANA 分配给系统服务。
端口协议服务备注
443TCP/UDPHTTPS / HTTP/3 (QUIC) (https)加密
基于 IANA 服务名称和端口号注册表整理的常用端口列表。任何程序都可以监听任意端口,因此仅凭端口号无法确定实际运行的服务。

什么是 端口号查询?

这是一份可搜索的参考表,收录约 100 个常用端口,包含协议(TCP、UDP 或两者)、IANA 服务名,以及通常使用它们的软件或协议。输入任意数字,还会告诉你它是知名端口、注册端口还是动态端口。

如何使用 端口号查询

  1. 输入端口号(443)、范围(8000-9000)、服务名(ssh、postgres)或协议(UDP)。
  2. 查看匹配的行:端口、协议、服务,以及“加密”或“约定俗成,非 IANA 分配”等备注。
  3. 对于数字,查看类别行(知名端口 0–1023、注册端口 1024–49151、动态端口 49152–65535)。

示例

输入
5432
输出
5432 · TCP · PostgreSQL (postgresql) – Registered port (1024–49151)

何时使用 端口号查询

适合在防火墙日志、netstat 输出或安全扫描结果中识别端口,或为新服务挑选端口。端口号并不能证明是哪个程序在监听,任何软件都可以绑定任意端口;本工具也不会检测端口是否开放(请使用端口检测工具)。

端口号查询 的工作原理

列表整理自 IANA 服务名与传输协议端口号注册表,并补充了虽被广泛使用但并非官方分配的端口(例如 3000、9200 或 51820),这些端口会如实标注。搜索是简单的本地过滤:精确端口、数字范围,或对服务名和产品名做文本匹配。

常见用例

  • 判断防火墙日志里的 5432 或 6379 端口大概是什么服务。
  • 配置邮件客户端时,查找邮件提交端口(465、587)。
  • 在选择开发服务器端口之前,列出 8000 到 9000 之间的所有已收录服务。
  • 向同事解释为什么不应把 3389(RDP)暴露到互联网。

常见问题

知名端口、注册端口和动态端口有什么区别?

0–1023 为知名端口(系统服务,在 Unix 上绑定需要 root 权限),1024–49151 是向 IANA 注册给应用程序的端口,49152–65535 是动态/临时端口,用于客户端的出站连接。

IANA 注册表中的每个端口都列出来了吗?

没有。IANA 注册表有数千条记录,大多数很少见。本工具只收录你实际可能遇到的端口。

为什么有些条目标注为“约定俗成”?

像 3000、5601 或 9090 这样的端口是特定软件常用的默认值,但 IANA 并未把它们分配给该软件。

推荐的下一步

探索更多分类