首页/网络/常用端口速查/动态端口范围:Linux 与 Windows 差异

动态端口范围:Linux 与 Windows 差异

临时(动态)端口从哪里开始?IANA 说 49152,Linux 默认从 32768 起、Windows 默认给 49152-65535:排障前先查真实范围。

常用端口速查网络更新于 2026-10-12
概念临时端口 / Ephemeral Port
IANA 范围49152-65535(Dynamic/Private)
Linux 默认32768-60999(net.ipv4.ip_local_port_range)
Windows 默认49152-65535(netsh dynamicport)

Linux 实际范围由 net.ipv4.ip_local_port_range 决定(多数发行版 32768-60999),并不遵守 IANA 的 49152 分界;按"49152 以下都是服务端口"写防火墙规则会拦错。

三种系统核对

三种系统核对
# Linux:
sysctl net.ipv4.ip_local_port_range
# Windows(管理员):
netsh int ipv4 show dynamicport tcp
# macOS/BSD:
sysctl net.inet.ip.portrange.first net.inet.ip.portrange.last

易错点

  • 防火墙按 IANA 分界写规则:Linux 客户端从 32768 起就不守"规矩",连接被误拦

数据来源与参考

  • IANA Service Registry;Linux ip-sysctl 文档;Microsoft netsh 文档

相关工具

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