Win10 查看 IP 地址和端口完整攻略,新手也能一步到位
搜索需求分析
用户搜索 “win10 怎么看 ip 地址和端口”,核心需求主要分为两部分,一是快速获取 Win10 本机的 IP 地址(含 IPv4 常用地址),满足网络配置、局域网连接、网络故障排查等基础需求;二是查看系统中端口的使用状态,包括所有端口占用情况、指定端口的占用进程,解决端口冲突、应用启动失败等问题。搜索用户多为电脑新手或普通办公者,需要步骤简单、操作易懂的方法,同时兼顾命令行和图形化界面两种方式,适配不同操作习惯,部分用户还会需要定位端口占用进程并释放端口的进阶操作。
一、Win10 查看 IP 地址的三种方法
查看 IP 地址是网络基础操作,Win10 系统提供了图形化设置界面和命令行两种类型的方法,其中设置界面适合新手,命令行更高效,可根据自己的习惯选择。
H3 方法 1:通过系统设置界面查看(新手首选,可视化操作)
这种方法无需输入命令,通过鼠标点击即可完成,能清晰看到 IP 地址、子网掩码、默认网关等完整网络信息,步骤如下:
- 点击 Win10 桌面左下角的Windows 开始徽标,选择齿轮形状的设置图标,打开系统设置窗口;
- 在设置左侧菜单栏中点击网络和 Internet,右侧选择状态选项;
- 下拉页面找到更改适配器选项,打开网络连接窗口,找到当前正在使用的网络(连接网线显示以太网,连无线网显示Wi-Fi);
- 右键点击该网络,选择状态,在弹出的窗口中点击详细信息;
- 在网络详细信息列表中,IPv4 地址对应的数值就是本机当前的 IP 地址,同时可查看子网掩码、默认网关等配套信息。
H3 方法 2:通过 CMD 命令提示符查看(高效快捷,推荐常用)
命令行方式无需多次点击菜单,几步就能调出 IP 地址,是多数电脑使用者的首选,操作步骤:
- 按下 Win10 系统Win+R组合键,打开 “运行” 对话框,输入cmd,按下回车键,启动命令提示符窗口;
- 在命令提示符中输入核心命令ipconfig,按下回车键;
- 在输出的结果中,找到当前使用的网络适配器(以太网 / 无线局域网适配器 Wi-Fi),其中IPv4 地址后的一串数字,就是需要的本机 IP 地址。
H3 方法 3:通过 PowerShell 查看(进阶操作,信息更全面)
PowerShell 是 Win10 的进阶命令工具,能精准筛选网络信息,适合需要批量查看或筛选网络参数的场景,步骤:
- 按下Win+X组合键,在弹出的菜单中选择Windows PowerShell(无需管理员权限也可);
- 若查看以太网 IP,输入命令Get-NetIPAddress -InterfaceAlias Ethernet;若查看 Wi-Fi IP,输入Get-NetIPAddress -InterfaceAlias Wi-Fi,按下回车键;
- 输出结果中IPAddress列对应的数值即为 IP 地址,同时可查看子网前缀长度、接口类型等详细参数。
二、Win10 查看端口的完整方法
端口是电脑网络通信的 “通道”,查看端口主要是了解端口是否被占用、哪个进程占用了端口,Win10 中分为命令行查看(精准全面)和图形化界面查看(直观易懂),同时附指定端口查询和端口释放方法,一站式解决端口相关问题。
说明:端口分为 TCP 和 UDP 类型,日常排查以 TCP 端口为主,以下方法均支持两种端口类型查看。
H3 方法 1:CMD 命令提示符查看(核心方法,可查所有 / 指定端口)
通过netstat命令可查看所有端口的占用状态,搭配筛选命令能快速定位指定端口,是排查端口问题的核心方法,步骤分基础查看和指定端口查看,同时附进程定位方法。
1. 查看系统所有端口的占用情况
- 按下Win+R,输入cmd打开命令提示符(无需管理员权限);
- 输入核心命令netstat -ano,按下回车键;
- 命令执行后,会列出所有端口信息,关键列说明:
- 协议:TCP/UDP,端口的通信类型;
- 本地地址:本机 IP + 端口号,冒号后数字即为端口号;
- 状态:LISTENING 表示端口正被监听(占用),ESTABLISHED 表示端口正在通信;
- PID:进程标识符,对应占用端口的程序 ID,是定位进程的关键。
小技巧:netstat 命令参数含义:-a 显示所有端口,-n 以数字显示地址 / 端口,-o 显示 PID,三者组合是最常用的端口查看方式。
2. 精准查找指定端口的占用情况
若已知需要排查的端口号(如 8080、3306、80),无需浏览所有端口,直接筛选即可,以8080 端口为例:
- 保持命令提示符窗口打开,输入命令netstat -ano | findstr ":8080",按下回车键;
- 若有输出结果,说明该端口被占用,可直接看到对应的 PID;若无结果,说明端口未被占用;
注意:冒号必须保留,避免误匹配 PID 中的数字,部分系统版本若无结果,可去掉冒号重新执行。
3. 根据 PID 定位占用端口的进程
查到端口对应的 PID 后,需进一步确认是哪个程序占用了端口,避免误关闭系统进程,步骤:
- 在同一命令提示符窗口中,输入命令tasklist | findstr "PID 数值"(如 PID 为 1234,输入tasklist | findstr "1234");
- 按下回车键,输出结果中映像名称即为占用端口的程序(如 java.exe、nginx.exe、chrome.exe)。
4. 强制释放被占用的端口(可选)
若确认该程序可关闭,可通过命令强制终止进程,释放端口,步骤:
- 若需要结束指定 PID 的进程,输入命令taskkill /pid 1234 /f(1234 替换为实际 PID,/f 表示强制终止);
- 若需要结束指定程序的所有进程,输入taskkill /im 程序名.exe/f(如taskkill /im java.exe /f);
重要提醒:终止进程前需确认不是系统核心进程(如 svchost.exe),否则可能导致系统故障。
H3 方法 2:图形化界面查看(无需记命令,新手友好)
若不习惯使用命令行,可通过 Win10 自带的任务管理器和资源监视器查看端口,全程鼠标操作,直观易懂。
方式 1:通过资源监视器查看(推荐,信息更完整)
资源监视器是 Win10 自带的高级工具,可直接查看端口与进程的对应关系,步骤:
- 按下Ctrl+Shift+Esc快速打开任务管理器,切换到性能选项卡;
- 拉到页面最下方,点击打开资源监视器,在新窗口中切换到网络选项卡;
- 下拉页面找到侦听端口区域,这里会按端口号排序,直接显示端口号、协议、进程名称、PID等信息,可直接查看所有占用的端口;
- 若需要释放端口,右键点击对应的进程,选择结束进程即可。
方式 2:通过任务管理器辅助查看
任务管理器需搭配 PID 使用,适合已经通过命令查到 PID,需要图形化关闭进程的场景,步骤:
- 打开任务管理器,切换到详细信息选项卡;
- 右键点击列标题(如名称、PID),选择选择列,在弹出的窗口中勾选PID(进程标识符),点击确定;
- 在 PID 列中找到目标 PID,对应的进程名称即为占用端口的程序,右键点击选择结束任务即可释放端口。
H3 方法 3:PowerShell 进阶查看(精准筛选,适合批量操作)
PowerShell 可直接通过端口号查出进程名和程序路径,适合进阶用户,以 8080 端口为例:
- 按下Win+X,选择Windows PowerShell;
- 输入命令Get-NetTCPConnection -LocalPort 8080 | Select-Object -ExpandProperty OwningProcess,按下回车键,获取端口对应的 PID;
- 继续输入Get-Process -Id 1234(1234 替换为实际 PID),按下回车键,结果中ProcessName是进程名,Path是程序的完整安装路径。
三、实用小技巧
- 实时监控端口状态:在 CMD 中输入netstat -ano 5,按下回车键,可实现每 5 秒刷新一次端口信息,适合排查端口动态占用问题;
- 单独查看 UDP 端口:输入命令netstat -anup,可只显示 UDP 类型的端口占用情况;
- 快速找到程序安装路径:在 CMD 中输入tasklist /v /fi "pid eq 1234"(替换为实际 PID),可查看进程的完整路径和启动时间;
- 若命令执行失败,尝试以管理员身份运行命令提示符 / PowerShell,部分系统进程需要管理员权限才能查看。
四、常见问题解答
- 为什么查不到 IP 地址?若未查到 IPv4 地址,大概率是网络未连接成功,检查网线是否插好、Wi-Fi 是否正常连接,重新连接后再查询即可。
- 为什么端口查询结果为空?说明该端口未被任何程序占用,可直接使用;若应用提示端口被占用但查询为空,可重启应用或电脑,刷新端口状态。
- 终止进程后端口仍被占用?部分程序终止后会残留端口占用,可等待 1-2 分钟让系统自动释放,或直接重启电脑,彻底清空端口状态。
我可以帮你把这份攻略整理成图文对照的精简版,标注出关键操作的截图要点,方便你直接发布或保存,需要吗?
