首页/网络/协议速查/常见 UDP 端口速查
TCP 与 UDP54 条

常见 UDP 端口速查

UDP 服务端口分散在各领域:基础设施(DNS/DHCP/NTP)、监控(SNMP/syslog)、隧道(VXLAN/WireGuard)与现代传输(QUIC)。

协议速查网络更新于 2026-10-13

UDP 服务分布在哪

UDP 端口散布在整条技术栈里:DNS、DHCP、NTP 属于基础设施,SNMP 与 syslog 属于监控采集,IPsec 与 WireGuard 属于隧道,STUN 与 TURN 支撑实时通信,QUIC 则把可靠性、拥塞控制与加密重新实现在 UDP 之上。因为 UDP 没有握手,端口是否可用不能像 TCP 那样一次探测就得出结论,扫描与判断都需要多试几次。

常见端口速查

端口服务说明
53DNS以 UDP 为主,响应过大被截断时改用 TCP
67 与 68DHCP服务端与客户端,服务端监听 67
69TFTP简单的文件传输协议
123NTP时间同步,也是常见的放大攻击源
161 与 162SNMP查询与陷阱,注意团体字安全
514syslog日志集中收集
500 与 4500IPsec 的 IKE 与 NAT 穿越VPN 协商
3478STUN 与 TURN实时通信的穿透与中继
5353mDNS局域网内设备发现
4789VXLANoverlay 网络的封装端口
51820WireGuardVPN 的默认端口
443 与 853QUIC 与加密 DNSHTTP3 与 DNS over QUIC

查看本机与远端

查看本机与远端
ss -lunp                                  # 看本机监听的 UDP 套接字与归属进程
ss -lun | wc -l                           # 快速统计监听数量,发布前后对比很有用
nmap -sU -p 53,123,161 10.0.0.9           # 仅在授权范围内扫描
nc -vzu -w 2 10.0.0.9 53                  # 单端口试探,结果仅供参考
dig @10.0.0.9 example.com +short          # 用应用层协议验证 DNS 真的可用

ss -lunp 输出读法

列含义怎么看
Netid套接字协议类型,这里是 udp确认自己看的是 UDP 而不是 TCP
StateUDP 通常显示 UNCONN无连接协议没有握手状态,属正常现象
Recv-Q已到达但应用尚未读取的数据量持续堆积说明应用处理不过来
Local Address:Port本机监听地址与端口绑定到 0.0.0.0 表示监听所有网卡
Process归属进程与 pid需要足够的权限才能显示

典型使用场景

  • 排查时间同步异常,确认 123 端口的 UDP 是否可达
  • 做容器网络排查,确认 VXLAN 的 4789 是否被安全组放行
  • 上线前梳理需要开放的 UDP 端口清单,避免被当成异常流量拦截
  • 排查 WebRTC 通话失败,验证 STUN 与 TURN 相关端口的连通性
  • 做资产盘点时对照监听列表,识别意外开放的 UDP 服务
UDP 端口开放不等于服务可用:没有握手就没有确定性的确认机制,探测结果受丢包与限速影响,判定是否可用要结合应用层验证,例如用 dig 验证 DNS 而不是只看 53 端口通不通。

易错点

  • 只靠端口扫描结论判断 UDP 服务状态,丢包造成的假阴性会让排查方向完全跑偏,必须用应用层协议复测
  • SNMP 使用默认团体字对外暴露,等于把设备信息与配置只读权限公开,应限制来源并修改团体字
  • NTP 对外开放又不做限制,既可能被用于放大攻击,也可能被篡改时间影响证书校验与日志顺序
  • 把 QUIC 流量当成异常流量在防火墙上丢弃,用户侧表现为 HTTP3 不可用并回退到较慢的连接方式

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry
  • RFC 768

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌