使用方法
- 在“端口或服务名”中输入端口号,例如 443,或服务名,例如 https。
- 查看“服务”和“端口范围”。当有多个条目使用该端口时,“匹配的条目”表会全部列出。
- 在表中查看“协议”,因为 TCP 和 UDP 对同一个数字可以有不同的条目。
三种端口范围
RFC 6335 第6节把 TCP、UDP、SCTP 和 DCCP 的16位端口号分为三个范围。系统端口,又称知名端口,为0至1023,由 IANA 分配。用户端口,又称注册端口,为1024至49151,同样由 IANA 分配。动态端口,又称私有或临时端口,为49152至65535,从不分配。
- 系统(知名)0至 1023:由 IANA 分配。常见服务如443上的 https 就在此范围内。
- 用户(注册)1024至 49151:由 IANA 分配,供许多应用程序和产品使用。
- 动态(私有或临时)49152至 65535:从不分配,因此注册表中没有这些端口的条目。
一个条目的含义
条目记录的是:某个服务名被分配给一个端口号,并用于一种或多种传输协议,例如 TCP 和 UDP。它并不表示该服务实际运行在那里:注册表只记录分配,程序仍可能把同一端口用于其他用途。一个名称也可以占用一段端口,例如 x11 占用6000至6063。
列表的来源
该列表取自 IANA 服务名与传输协议端口号注册表,检索日期为2026年11月10日。保留及未分配的行已被略去;名称和端口号相同的 TCP 行与 UDP 行,会合并为一个同时列出两种协议的条目。许多条目根本没有参考文献,页面会对此加以说明。
计算示例:端口443
端口443在注册表中只有一个条目:https,分配给 tcp、sctp 和 udp。它小于1024,因此属于系统端口。该条目的说明为“TLS/SSL 上的 HTTP 协议”,参考文献为 RFC 9110。
输入 https 会得到同样的条目。下表为输入443时各项输出的结果。
| 输出 | 443的结果 |
|---|---|
| 服务 | 端口443上的 https(tcp、sctp、udp) |
| 端口范围 | 系统(知名)端口,0至1023:由 IANA 分配(RFC 6335,第6节)。 |
| 说明 | TLS/SSL 上的 HTTP 协议 |
| 参考文献 | RFC 9110 |
常见问题
为什么注册表会列出一个我并未运行的服务的端口?
注册表记录的是分配情况,服务停用之后,条目仍可能保留在列表中。条目存在并不表示您的计算机上有任何程序正在该端口上运行。
网络服务器使用的端口属于哪个范围?
端口80和443都是系统端口,范围为0至1023。注册表将它们列为 http 和 https。网络服务器也可以使用其他端口,注册表并不强制规定。
TCP 端口与 UDP 端口有什么区别?
TCP 和 UDP 各自拥有独立的端口号。同一个数字可以对应一个 TCP 条目和一个 UDP 条目,也可以两者都有,表格会显示每个条目的协议。例如,域名系统在两种协议上都使用53号端口。
为什么49152至65535之间的端口没有条目?
RFC 6335 第6节规定动态端口从不分配。操作系统把它们用于自行建立的临时连接,因此注册表中没有这些端口的条目。
我能使用注册表中未列出的端口吗?
可以,只要您的软件和防火墙允许。没有条目的端口不会被注册表保留,但您计算机上的其他程序可能已经在使用它。
我的搜索会被发送到什么地方吗?
不会。查询在您的浏览器中完成,使用随页面提供的列表。您输入的内容不会发送到我们的服务器,也不会在那里保存。
资料来源
- IANA 服务名与传输协议端口号注册表(英文)
- RFC 6335:Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry(英文)
数据和文字最近核对于2026年11月10日星期二。