📜  netstat 查找端口 (1)

📅  最后修改于: 2023-12-03 15:17:51.454000             🧑  作者: Mango

使用 netstat 查找端口

当我们需要检查计算机上正在监听哪些端口时,都会用到 netstat 命令。

命令格式
netstat [-a] [-b] [-e] [-n] [-o] [-p protocol] [-r] [-s] [interval] [/?]
命令参数

| 参数 | 描述 | | --------- | -------------------------------------------------- | | -a | 显示所有活动连接,包括正在监听(服务器)和正在建立的连接(客户端) | | -b | 使用可执行文件的名称显示每个连接或监听端口的所有者 | | -e | 在以太网统计信息中添加以太网信息,如接收和传送包的数量等 | | -n | 以数字格式显示地址和端口号 | | -o | 显示与每个连接关联的进程的标识符(适用于管理员) | | -p | 将协议筛选为 TCP、UDP、TCPv6 或 UDPv6 等。 | | -r | 显示路由表 | | -s | 显示每个协议的摘要统计信息 | | interval | 重新显示所选的统计信息,以秒为单位 | | /? | 显示 netstat 命令的帮助 |

查找端口

以下是如何使用 netstat 命令查找指定端口的示例:

netstat -ano | findstr :port_number

其中,-ano 显示活动连接并列出每个连接相关的进程的 ID。findstr 命令用于筛选结果,只显示与指定端口号匹配的行。将 :port_number 替换为要查找的端口号。

如果端口正在被某个进程占用,则可以通过任务管理器或命令行结束该进程。任务管理器中有一个选项卡“详细信息”,其中包含每个进程的进程 ID(PID),可以通过 netstat 命令和该选项卡查找进程。

结论

使用 netstat 命令可以快速检查计算机上正在监听或建立连接的端口。这在排除网络连接问题或检查安全性方面非常有用。