常用端口速查
Web、数据库、缓存、消息队列等 40+ 常用服务端口对照表,输入端口号或服务名即可搜索。
| 端口 | 协议 | 服务 | 说明 |
|---|
什么是端口?
端口(Port)是计算机网络中用于区分同一台主机上不同服务的编号,范围 0-65535。当服务器同时运行 Web 服务、数据库、缓存等多个程序时,客户端通过「IP 地址 + 端口号」精确定位到某个具体服务。端口号分为三类:公认端口(0-1023,如 80 HTTP、443 HTTPS、22 SSH,由 IANA 统一分配)、注册端口(1024-49151,如 3306 MySQL、6379 Redis,供软件厂商注册使用)、动态端口(49152-65535,客户端临时使用)。
排查网络问题、配置防火墙、部署服务时,端口号是绕不开的基础知识:例如「连接被拒绝」往往意味着目标端口没有服务在监听,而「端口被占用」则需要换端口或停掉占用进程。本工具内置了 Web、数据库、缓存、消息队列、容器、运维监控等场景的 40 多个常用端口,支持按端口号、协议或服务名实时搜索,帮助开发者快速查询端口对应的服务与用途。
使用步骤
- 在搜索框中输入端口号(如 6379)、协议(如 tcp)或服务名(如 mysql);
- 列表实时过滤,上方显示当前匹配数量;
- 点击表头所在行的端口号,可直接查看对应服务说明;
- 需要浏览全表时,清空搜索框即可恢复显示全部端口。
常见问题
端口号 80 和 443 有什么区别?
80 是 HTTP 明文网页服务默认端口,443 是 HTTPS 加密网页服务默认端口。现代网站几乎都使用 443,访问时浏览器会自动在地址栏补全 https://。
为什么 8080 端口很常见?
8080 常作为 HTTP 的替代端口,用于 80 被占用或需要区分多个站点的情况,Tomcat、Spring Boot 等开发框架默认使用 8080。
3306 和 5432 分别是什么数据库?
3306 是 MySQL 的默认端口,5432 是 PostgreSQL 的默认端口。连接数据库时若未指定端口,客户端会默认使用这两个端口。
为什么连接 Redis 要用 6379 而不是其他端口?
6379 是 Redis 官方默认端口。这个数字来自设计者 Salvatore Sanfilippo 在手机键盘上输入 REDIS 四个字母对应的数字位置,属于官方默认约定。