长风破浪会有时,直挂云帆济沧海。 —— 李白《行路难》

端口号查询 - 常用网络端口号/服务协议对照表速查

HTTP/HTTPS/SSH/MySQL/Redis 常用端口速查

端口协议服务说明
20TCPFTP-DataFTP数据传输
21TCPFTPFTP控制连接
22TCPSSH安全Shell远程登录
23TCPTelnet远程终端
25TCPSMTP简单邮件传输
53TCP/UDPDNS域名解析
67UDPDHCPDHCP服务器
68UDPDHCPDHCP客户端
69UDPTFTP简单文件传输
80TCPHTTPWeb服务
110TCPPOP3邮局协议3
123UDPNTP网络时间协议
135TCPRPC远程过程调用
137UDPNetBIOSNetBIOS名称服务
139TCPSMB网络文件共享
143TCPIMAP互联网消息访问
161UDPSNMP简单网络管理
179TCPBGP边界网关协议
389TCPLDAP轻量级目录访问
443TCPHTTPS安全Web服务
445TCPSMBWindows文件共享
465TCPSMTPS安全SMTP
514UDPSyslog系统日志
587TCPSMTP邮件提交
636TCPLDAPS安全LDAP
993TCPIMAPS安全IMAP
995TCPPOP3S安全POP3
1433TCPMSSQLSQL Server
1521TCPOracleOracle数据库
2181TCPZooKeeperZooKeeper
3000TCPDev Server开发服务器
3306TCPMySQLMySQL数据库
3389TCPRDP远程桌面
5432TCPPostgreSQLPostgreSQL
5672TCPRabbitMQRabbitMQ
5900TCPVNCVNC远程桌面
6379TCPRedisRedis缓存
8080TCPHTTP-AltHTTP备用端口
8443TCPHTTPS-AltHTTPS备用
8888TCPHTTP-Alt常用代理端口
9090TCPPrometheusPrometheus
9200TCPElasticsearchES HTTP
9300TCPElasticsearchES通信
27017TCPMongoDBMongoDB

端口说明

0-1023为系统保留端口(需root权限),1024-49151为注册端口,49152-65535为动态端口。确认端口含义后,可用端口开放检测验证连通性,或通过HTTP测试检查 Web 服务响应。

常见问题

常用端口有哪些?80/443/3306分别是什么服务?

80端口为HTTP网页服务,443端口为HTTPS加密网页服务,3306为MySQL数据库端口,22为SSH远程连接,21为FTP文件传输,6379为Redis缓存,5432为PostgreSQL数据库,8080为HTTP代理端口。

端口号范围有什么规定?

0-1023为系统保留端口需管理员权限,1024-49151为注册端口分配给特定服务,49152-65535为动态/私有端口,用户程序通常使用注册或动态端口。

如何检测端口是否开放?

确认端口含义后,可使用端口开放检测工具检测目标服务器的指定端口连通性,验证端口是否可达,用于服务器安全审计和防火墙策略验证。

TCP和UDP端口有什么区别?

TCP是面向连接的可靠传输协议,需要三次握手建立连接,适用于HTTP、FTP、SSH等;UDP是无连接的传输协议,速度快但不保证送达,适用于DNS查询、视频直播、在线游戏等。

什么是端口转发?端口映射有什么用途?

端口转发是将公网IP的某个端口映射到内网设备的对应端口,实现从外网访问内网服务。常用于远程桌面、内网Web服务器外网访问、监控摄像头远程查看等场景。