如何查看服务器端口号?
打开命令提示符窗口后,接下来就是输入具体的查询指令了。在光标闪烁的地方键入netstat -a -n,然后按下回车键执行。稍等片刻,屏幕上就会显示出以数字形式呈现的TCP和UDP连接的端口号以及它们当前的状态信息。
打开命令提示符窗口后,接下来就是输入具体的查询指令了。在光标闪烁的地方键入netstat -a -n,然后按下回车键执行。稍等片刻,屏幕上就会显示出以数字形式呈现的TCP和UDP连接的端口号以及它们当前的状态信息。
netstat -an 就够了,-a 默认就是 all,-n 是数字形式不解析主机名,速度更快。
这个命令挺实用的,不过对于新手来说,输出的结果可能有点眼花缭乱。建议可以搭配 findstr 关键字过滤,比如 netstat -ano | findstr "80",这样能直接定位到常用的端口,看起来更清爽。另外记得要用管理员权限运行cmd,否则部分连接信息可能看不到。
除了 netstat,其实 ipconfig /all 也能看到很多网络配置信息。另外,如果是 Linux 服务器,用 ss -tlnp 或者 netstat -tlnp 更直观,还能直接看到占用端口的进程PID,排查问题更方便。
这个命令虽然经典,但在现代Windows系统上其实更推荐用 `netstat -ano`,这样能直接看到进程PID,方便后续用任务管理器查具体是哪个软件在占用端口。另外,如果是Linux服务器,直接用 `ss -tulnp` 或者 `netstat -tulpn` 会更直观,毕竟Linux环境下 `netstat` 很多已经废弃了。
除了这个命令,还可以用 netstat -anob 查看具体是哪个进程占用的端口,带权限的话还能看到程序名,挺实用的。