想查看本地局域网的服务器IP,最快的方法是在服务器上直接执行ipconfig(Windows)或ip addr(Linux)命令,几秒钟就能看到准确结果。如果服务器不在手边,还可以通过路由器后台或ARP扫描查询,这篇文章把几种常见的查看方法、操作步骤和排查思路都列清楚。
为什么要先弄清服务器IP
不少朋友遇到的情况是:服务器搬了个位置、重启了几次之后,原本配置好的服务突然连不上了,排查到最后才发现,服务器的IP地址变了,这类问题在混合使用DHCP和静态IP的办公网络中相当常见。
清楚自己服务器的IP,能帮你:
- 快速定位远程桌面或SSH连接目标,不用挨个猜地址
- 配置端口转发、内网穿透时,避免因填错IP而白折腾
- 设置域名解析或反向代理时,确定上游服务器指向
- 排查网络冲突,确认是否有多台设备占用了同一IP
局域网服务器ip地址怎么查看:三种最有效的命令
这是最直接、最可靠的方法,只要你能登录服务器的操作系统,一行命令就能搞定,以下命令在大多数Windows和Linux服务器上都能直接用。
Windows系统查看命令(适用于Windows Server 2008到2026全系版本):
- 按下
Win + R键,弹出运行窗口,输入cmd后回车 - 在命令行窗口中输入
ipconfig /all并回车 - 找到“以太网适配器”或“无线局域网适配器”段落,查看
IPv4 地址一行
如果服务器配了多块网卡,每个网卡对应的IP都会列出来,你要找的是当前正在使用、有数据流量的那张网卡的IP。
Linux系统查看命令(适用于CentOS、Ubuntu、Debian等主流发行版):
- 打开终端
- 输入
ip addr或ip addr show并回车 - 看
eth0、ens33或enp0s3这类网卡名称下方的inet行
inet 192.168.1.100/24中的168.1.100就是服务器IP,有些旧系统可能预装了ifconfig命令,也可以用它来查看。
macOS系统查看命令:
虽然有图形界面,但命令行方式更直观,打开“终端”,输入ifconfig,找到en0网卡下的inet行即可。
图形界面查看服务器IP地址的路径
如果你不太习惯命令行,图形界面同样能完成:
- Windows Server:打开“控制面板”→“网络和共享中心”→“更改适配器设置”→右键点击当前网卡→“状态”→“详细信息”,弹出的列表里“IPv4 地址”就是你要的结果
- Linux桌面版:通常在系统设置里的“网络”或“Wi-Fi”选项下,点击当前连接的小齿轮图标,就能看到IP地址信息
- 云服务器:登录服务商的管理控制台,在实例列表页直接标注了内网IP和公网IP
对比不同查看方式的使用场景
| 查看方式 | 适用系统 | 适合场景 | 局限 |
|---|---|---|---|
ipconfig命令 |
Windows | 本机操作、快速查看全部网卡配置 | 需要服务器本机登录权限 |
ip addr命令 |
Linux | 本机操作、查看详细网卡信息 | 需要熟悉命令行基础操作 |
| 图形界面 | 所有系统 | 不熟悉命令行的用户 | 步骤相对繁琐 |
| 路由器后台 | 任意系统 | 服务器不在手边时远程查询 | 需要路由器管理密码 |
如何查看服务器IP地址的物理网卡绑定
有些场景下,你需要确认IP和物理网卡的对应关系,尤其是服务器插了多块网卡分别连接不同网段时,这里把Windows和Linux的分开讲。
Windows下确认IP与网卡绑定关系:
- 在命令行输入
ipconfig /all,可以看到每个适配器名称下方列出了该网卡的IP - 如果想进一步确认网卡的MAC地址和IP对应,执行
getmac /v命令,它会把所有网卡的物理地址和传输名称列出来
Linux下确认IP与网卡绑定关系:
- 输入
ethtool -P eth0可以查看网卡的MAC地址(把eth0换成实际网卡名) - 输入
cat /etc/sysconfig/network-scripts/ifcfg-eth0(CentOS)或cat /etc/netplan/xxx.yaml(Ubuntu)可以看到静态IP配置文件的绑定内容
Windows下设置网卡静态IP:
- 打开“网络和共享中心”→“更改适配器设置”
- 右键点击以太网适配器,选择“属性”
- 双击“Internet协议版本4(TCP/IPv4)”
- 勾选“使用下面的IP地址”,填入你想固定的IP、子网掩码和默认网关
- 点“确定”保存即可生效
Linux下设置网卡静态IP(以Ubuntu 20.04+为例):
- 编辑
/etc/netplan/01-network-manager-all.yaml这个配置文件 - 在对应网卡下配置
dhcp4: no,然后手动指定addresses和gateway4 - 执行
sudo netplan apply让配置生效
配置静态IP时,建议避开路由器的DHCP分配范围,以免和自动获取地址的设备产生冲突,多数家用路由器的DHCP范围默认是168.1.2到168.1.254,静态IP可以设置在168.1.2到168.1.50之间留作预留,具体范围可以登录路由器后台查看。
服务器IP为什么会“消失”或变化
如果你之前配置过静态IP,某天突然发现服务器IP变了,通常有以下几个原因:
- 系统更新或重置网络配置,导致静态IP设置被覆盖
- 有人手动改过网卡属性,把固定IP改成了自动获取
- 防火墙或安全软件拦截了DHCP请求,导致网卡没有得到有效IP
- 更换了网卡硬件,但没在新网卡上重新绑定旧IP
遇到这种情况,先检查网卡属性里的TCP/IPv4设置,再排查路由器DHCP地址池里有没有冲突记录。
服务器不在手边时的IP查看方法
很多时候,人不在机房或者服务器在远端,没法直接打开命令行操作,这里提供几条不用登录服务器也能拿到IP的路径。
通过路由器管理后台查看
局域网内的所有设备IP都是路由器分配的,所以路由器后台是最有效的信息来源:
- 在浏览器输入路由器的管理地址(通常是192.168.1.1或192.168.0.1)
- 输入管理员账号密码登录
- 找到“DHCP服务器”或“客户端列表”选项
- 在列表中查找服务器的主机名或MAC地址,旁边就是它的IP
你可以在连接服务器的电脑上输入ipconfig /all看“默认网关”那一栏,那个IP就是路由器地址。
通过ARP命令扫描同网段设备
ARP协议记录的是局域网内IP和MAC地址的对应关系,操作方法是:
- 打开命令行窗口
- 输入
ping 目标网段的广播地址,比如局域网是192.168.1.x,就输入ping 192.168.1.255(Windows)或ping -b 192.168.1.255(Linux),让所有在线设备回应 - 输入
arp -a,列出所有已发现的IP和MAC地址
根据MAC地址的前三位可以识别网卡厂商,如果列表里出现归属为服务器常见品牌(如Intel、Broadcom)的条目,大概率就是你要找的服务器,这个方法不需要登录服务器,从任何一台同网段电脑上都能操作。
借助局域网扫描工具批量查找
当服务器配置了防火墙,禁止了ICMP响应时,ping可能失效,这时可以借助工具做TCP端口扫描:
- 局域网IP批量扫描工具(如Angry IP Scanner)能同时扫描一个IP段的所有主机,开放了服务端口的主机会被标记出来
- 如果你知道服务器上运行了某个特定端口(比如远程桌面的3389或SSH的22),扫描该端口开放情况会更精准,结果里显示的IP就是服务器地址
查不到服务器IP的排查思路
如果你按上面的步骤操作了,还是找不到服务器的IP,可以从几个方向排查。
物理层面排查:
- 检查服务器网口的指示灯是否亮起,不亮说明网线或交换机端口有问题
- 网线水晶头松动或线路损坏,会导致服务器无法从路由器获取IP
- 确认服务器连接的交换机和电脑不在不同网段,比如电脑在192.168.1.x网段,服务器连到了192.168.2.x的交换机上,两边不在一个局域网,这种情况下需要用
ipconfig /all查看服务器本机的IP信息
系统层面排查:
- 在服务器上执行
ping 127.0.0.1验证本机网络协议栈是否正常 - 执行
ping 网关IP(例如192.168.1.1),能通说明服务器和路由器之间的链路没问题,问题出在更上层 - 查看系统防火墙是否拦截了来自局域网的扫描请求,临时关闭防火墙或放行对应端口后重试
网络层面排查:
- 登录路由器后台,查看DHCP客户端列表中是否还有服务器的MAC地址记录
- DHCP租约到期后,如果服务器离线时间较长,IP可能被重新分配给其他设备,重启服务器后,它会重新申请一个新地址,这时需要重新查找
行业共识认为,大部分查不到IP的情况都出在网线连接和防火墙拦截这两个环节上,很少是系统本身的问题。
关于本地局域网服务器IP的常见问题
服务器IP和本机IP有什么区别?
服务器IP就是指服务器这台设备在局域网中被分配的IP地址,它和普通电脑获取IP的原理一致,区别在于服务器通常需要保证这个地址长期不变,以便其他设备能稳定访问它提供的服务,普通电脑的IP是临时获取的,断了重连可能发生变化。
为什么重启之后服务器IP变了?
多数情况下,这是因为服务器设置了“自动获取IP(DHCP)”,路由器分配的IP是动态的,租约到期或服务器离线时间较长后,这个地址可能被路由器分配给其他设备,当服务器重新上线时,路由器会再分配一个新地址给它。
能不能给服务器设置一个固定IP但又不想手动配置?
可以,在路由器后台找到“DHCP静态绑定”或“IP/MAC绑定”功能,将服务器的MAC地址和你想保留的IP绑定在一起,这样服务器仍然使用自动获取,但路由器每次都分配同一个IP给它,不需要在服务器系统里手动填写网络参数。
服务器IP能通过手机查看吗?
只要手机连的是同一个局域网,并且安装了支持局域网扫描的App,就能直接发现服务器IP,原理和电脑上的扫描工具一致,如果你恰好知道服务器上运行了SSH或远程桌面服务,也可以直接在手机App里输入端口扫描,看哪个IP开放了对应端口。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/795096.html


