【如何查看本机的端口号】在日常使用电脑或服务器时,了解本机当前开放的端口号对于网络调试、服务配置以及安全排查都非常重要。不同的操作系统有不同的方法来查看本机的端口号,以下是对常见系统查看方式的总结。
一、查看本机端口号的方法总结
| 操作系统 | 查看命令/工具 | 说明 |
| Windows 10/11 | `netstat -ano` 或 `Get-NetTCPConnection`(PowerShell) | 显示所有活动的 TCP 连接和监听端口 |
| Linux(如 Ubuntu、CentOS) | `netstat -tuln` 或 `ss -tuln` | 显示所有监听中的 TCP 端口 |
| macOS | `lsof -i -n -P` 或 `netstat -an` | 查看所有网络连接及监听端口 |
| 命令行工具(通用) | `netstat -an` | 适用于大多数支持该命令的操作系统 |
二、详细操作步骤
Windows 系统
1. 打开“开始菜单”,搜索并打开“命令提示符”或“PowerShell”。
2. 输入以下命令之一:
- `netstat -ano`:列出所有连接信息,并显示进程 ID。
- `Get-NetTCPConnection`(PowerShell):显示 TCP 连接状态。
3. 通过查看输出结果中的“Local Address”列,可以找到本地监听的端口号。
Linux 系统
1. 打开终端。
2. 输入命令:
- `netstat -tuln`:列出所有监听中的 TCP 端口。
- `ss -tuln`:功能类似,但速度更快。
3. 输出结果中,“Local Address”列即为本机监听的端口号。
macOS 系统
1. 打开终端。
2. 输入命令:
- `lsof -i -n -P`:列出所有网络连接。
- `netstat -an`:显示所有网络连接和监听端口。
3. 在输出中查找“Listen”或“LISTEN”状态的条目,即可看到本机的端口号。
三、注意事项
- 端口号范围通常为 0~65535,其中 0~1024 为系统保留端口。
- 某些程序可能需要管理员权限才能查看完整的端口信息。
- 使用第三方工具(如 NetStat Live、Wireshark)也可以更直观地查看端口状态。
通过以上方法,你可以快速查看本机当前使用的端口号,帮助进行网络问题排查或服务配置。根据你的操作系统选择合适的命令,轻松掌握本机的网络状态。


