TCP/UDP 端口号查询
按端口号、范围或服务名搜索常见的 TCP 和 UDP 端口:SSH 22、HTTPS 443、MySQL 3306、PostgreSQL 5432 等,并显示端口类别。
示例:443、8000-9000、ssh、postgres、UDP
知名端口(0–1023):由 IANA 分配给系统服务。
| 端口 | 协议 | 服务 | 备注 |
|---|---|---|---|
| 443 | TCP/UDP | HTTPS / HTTP/3 (QUIC) (https) | 加密 |
基于 IANA 服务名称和端口号注册表整理的常用端口列表。任何程序都可以监听任意端口,因此仅凭端口号无法确定实际运行的服务。
什么是 端口号查询?
这是一份可搜索的参考表,收录约 100 个常用端口,包含协议(TCP、UDP 或两者)、IANA 服务名,以及通常使用它们的软件或协议。输入任意数字,还会告诉你它是知名端口、注册端口还是动态端口。
如何使用 端口号查询
- 输入端口号(
443)、范围(8000-9000)、服务名(ssh、postgres)或协议(UDP)。 - 查看匹配的行:端口、协议、服务,以及“加密”或“约定俗成,非 IANA 分配”等备注。
- 对于数字,查看类别行(知名端口 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 并未把它们分配给该软件。