如何在Win10中查看IP、服务器地址和端口
在Windows 10系统中,查看IP地址和端口的核心方法是:使用ipconfig命令查看本机IP,使用netstat命令查看端口占用,使用telnet或Test-NetConnection命令检测远程服务器端口连通性。这三条命令覆盖了绝大多数场景,无论你是排查网络故障、配置软件白名单,还是确认服务器服务是否正常运行,都离不开它们。
先分清你要查的是”哪一端”的IP和端口
很多人一上来就敲命令,结果看了一堆输出却不知道自己要找什么,在动手之前,先花十秒钟想清楚你的具体需求,这能省下不少折腾的时间。
- 查本机IP:想知道自己电脑在当前局域网里的地址,比如要为打印机共享、局域网联机游戏配置参数。
- 查公网IP:想知道从外网看你这个网络出口的地址,比如搭建个人网站、远程访问家里电脑时需要用到。
- 查服务器IP:你买了一台云服务器或者公司内网服务器,想知道它的IP地址信息(这个通常去服务商控制台或问网管,但有时也需要用命令验证本机配置)。
- 查端口占用:某个程序启动时报错“端口被占用”,你需要找出是哪个程序占用了这个端口。
- 查服务器端口连通性:确认从你当前网络环境能否访问某个服务器的指定端口,比如远程桌面3389端口、网站443端口是否开放。
不同的需求对应不同的命令组合,下面逐一拆解,并给出可以直接复制运行的命令。
用ipconfig命令查看本机IP地址
ipconfig是Windows系统里最基础、最常用的网络查询命令,适合查看本机的IPv4地址、子网掩码和默认网关。
操作步骤:
- 按下键盘上的
Win+R组合键,打开运行窗口。 - 输入
cmd并回车,打开命令提示符窗口。 - 输入
ipconfig并回车。
重点看这里:
在输出结果中,找到“以太网适配器”或“无线局域网适配器 WLAN”段落,重点关注以下两项:
- IPv4 地址:这是你电脑在当前网络中的实际IP,形如 192.168.1.100、10.0.0.8 等,多数家庭和办公网络使用私网IP段。
- 默认网关:通常是你路由器的管理地址,192.168.1.1,如果你想登录路由器后台设置端口转发,这个地址就是入口。
如果想看更详细的信息,比如物理地址(MAC)、DNS服务器地址,可以运行 ipconfig /all,这个命令显示的DNS服务器信息在排查“能上QQ但打不开网页”这类DNS故障时很有用。
用netstat命令查看本机端口占用和对应的IP
netstat是查看端口状态的核心命令,它能列出当前电脑上所有网络连接和监听端口,并显示这些连接对应的本地IP和远程IP。
操作步骤:
- 打开命令提示符(方法同上)。
- 输入
netstat -ano并回车。
输出解读:
输出列表包含以下几列,含义如下:
| 列名 | 含义 |
|---|---|
| 协议 | TCP 或 UDP |
| 本地地址 | 本机IP和端口,0.0.0.0:135 表示本机所有IP地址的135端口都在监听 |
| 外部地址 | 远程连接的IP和端口,如果显示为 0.0.0.0 则代表正在监听等待连接 |
| 状态 | LISTENING(正在监听)、ESTABLISHED(已建立连接)、TIME_WAIT(连接等待关闭)等 |
| PID | 进程标识符,用于定位是哪个程序占用了这个端口 |
实战场景:找出谁占用了8080端口
如果启动某个开发服务时提示8080端口被占用,按以下步骤操作:
- 运行命令
netstat -ano | findstr 8080。 - 找到对应PID,比如最后一位数字是 12345。
- 打开任务管理器(
Ctrl+Shift+Esc),点击“详细信息”选项卡,按PID排序找到对应进程,结束它即可。
netstat命令看到的都是本机IP和端口,对于win10查看端口占用命令的需求,这一条命令足够日常使用。
查看已建立的连接对应的服务器IP和端口
netstat -ano输出中的“外部地址”列,就是当前你电脑正在访问的服务器IP和端口,比如你要玩某款游戏时想知道连接的游戏服务器地址,或者怀疑电脑有程序在偷偷联网,可以用这个命令排查。
操作步骤:
- 在命令提示符窗口输入
netstat -ano并回车。 - 在“外部地址”列找到地址,形如 203.0.113.5:443。
- 用
ping命令反向解析这个IP的主机名,或者直接复制IP到搜索引擎中查询归属地。
注意:外部地址出现的IP,既有可能是你主动访问的网络服务,也有可能是后台程序在联网通信,如果发现陌生IP且连接状态为ESTABLISHED,可以结合PID定位程序路径,确认是否存在风险。
测试远程服务器端口是否开放的常用方法
查完本机,接下来是很大一类需求:想确认远程服务器的某个端口是否连通,这里介绍两种常用方法,一种适合快速检测,一种适合在Telnet客户端不可用时的备选方案。
使用Telnet命令检测
telnet是传统的端口检测命令,适合手动测试。
操作步骤:
- 打开命令提示符。
- 输入
telnet 服务器IP 端口号,telnet 192.168.1.10 3389。
- 回车后如果看到全黑窗口且光标闪烁,说明端口连通;如果提示“正在连接…无法打开到主机的连接”,说明端口不通或防火墙拦截。
如果提示“telnet不是内部或外部命令”,需要先在系统设置中启用,路径为:控制面板 → 程序 → 启用或关闭Windows功能 → 勾选“Telnet客户端” → 确定。
使用PowerShell的Test-NetConnection命令
相比Telnet,Test-NetConnection更现代化,支持TCP、ICMP等协议测试,输出也更友好。
操作步骤:
- 右键点击开始菜单,选择“Windows PowerShell(管理员)”或“终端(管理员)”。
- 输入
Test-NetConnection -ComputerName 服务器IP -Port 端口号,Test-NetConnection -ComputerName 8.8.8.8 -Port 443。 - 查看输出中的
TcpTestSucceeded字段,如果显示True则端口开放,False则不通。
这条命令还额外提供Ping测试结果和路由信息,一次执行返回多项数据,对于win10怎么测试服务器端口是否开放这样的搜索场景,用它比Telnet更高效。
从图形界面查看IP和服务器信息
除了命令行,Windows 10也提供了图形化的查看方式,适合不熟悉命令操作的用户。
查看本机IP的图形路径:
- 右键点击任务栏右下角的网络图标,选择“网络和Internet设置”。
- 点击“查看网络属性”。
- 在列表中找到“IPv4地址”一栏,即可看到当前网络连接的实际IP。
查看当前连接的网络信息(含服务器网关):
- 打开“设置” → “网络和Internet” → “状态”。
- 点击“查看硬件和连接属性”(部分版本为“更改适配器选项”)。
- 双击正在使用的网络适配器,点击“详细信息”,即可看到包括物理地址、IPv4地址、默认网关、DNS服务器在内的完整参数,其中默认网关就是你的路由器服务器地址。
查看已建连的服务器IP(图形界面):
- 打开任务管理器(
Ctrl+Shift+Esc)。 - 点击“性能”选项卡,选择“以太网”或“Wi-Fi”。
- 点击页面底部的“打开资源监视器”,在“网络”选项卡下,展开“TCP连接”列表,就能看到当前所有网络连接的本地IP、远程IP和端口。
对于win10服务器地址在哪里看这类问题,任务管理器的资源监视器其实是最直观的入口,不需要记忆任何命令。
查询公网IP的方法
本机IP地址是私网地址,对外不可见,如果你需要知道自己网络的公网出口IP,用本地命令查不到,需要借助外部服务。
通用做法:打开浏览器访问IP查询网站,ip.sb 或 ifconfig.me,这类网站会自动显示你的公网IP和所属运营商信息。
命令行获取方式:在命令提示符中输入 curl ifconfig.me,回车后会直接输出公网IP地址,这个命令在Windows 10自带curl工具,不需要额外安装。
注意:公网IP可能动态变化,如果是拨号上网,重启光猫后IP通常会发生改变,对于需要固定公网IP的场景,比如搭建win10怎么查看ip服务器端口的家庭服务器,可以考虑使用DDNS服务。
常见端口查询场景速查表
| 使用场景 | 推荐命令 | 需要关注的信息 |
|---|---|---|
| 查看本机IP地址 | ipconfig | IPv4地址、默认网关 |
| 查看端口占用和PID | netstat -ano | 本地地址、PID |
| 查看当前服务器连接 | netstat -ano | 外部地址、状态 |
| 测试远程端口是否开放 | telnet IP 端口 | 是否出现黑窗口 |
| 测试端口并查看路由 | Test-NetConnection -ComputerName IP -Port 端口 | TcpTestSucceeded字段 |
| 获取公网出口IP | curl ifconfig.me | 输出的纯数字IP |
结合实际场景选择查看方法
不同需求的选择并不复杂,日常查看本机IP,用 ipconfig 即可;排查端口占用问题,netstat -ano 配合任务管理器就能解决;验证远程服务器端口通不通,优先使用 Test-NetConnection;图形界面操作的话,设置里的网络属性页面足够应对多数查询需求。
关于IP地址的常见问题解答
为什么我查到的IP是192.168开头的?
168.x.x 是私网IP地址段,绝大多数家庭和办公室路由器默认使用这个段,你查到的这个IP是路由器分配给你的局域网地址,不是广域网公网地址,如果从外网访问你的电脑,需要知道公网IP,并且要在路由器上做端口转发。
ping通了服务器IP,但端口却连不上,是什么原因?
多数情况下,服务器开启了防火墙,丢包但未阻断ICMP请求,或者运营商的网络策略限制了对特定端口的访问,某些端口绑定了回环地址(127.0.0.1),导致外部连接被系统本身拒绝。
用netstat查到的PID在任务管理器里找不到怎么办?
先确认是否勾选了“显示所有用户的进程”选项,或者使用管理员权限启动命令提示符后再运行 netstat -ano,类系统服务进程如svchost.exe会对应多个PID,此时需要逐一排查或使用工具进一步定位。
核心结论不变:在win10中查看IP和服务器端口,始终从ipconfig(查IP)、netstat(查端口)、Test-NetConnection(测连通)这三个方向入手,配合任务管理器查看PID对应程序,就能解决大多数实际问题。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/692238.html





