要快速确认当前设备在网络中的身份标识,必须从命令行直接读取系统分配的IP地址:Windows用ipconfig,Linux优先用ip addr,macOS用ifconfig | grep "inet " | grep -v 127.0.0.1或ipconfig getifaddr en0。

要快速确认当前设备在网络中的身份标识,必须从命令行直接读取系统分配的IP地址,而不是依赖图形界面或第三方工具。不同操作系统提供的原生命令不同,且同一系统下存在多个可用命令,有些已过时但仍在部分环境生效,有些是现代标准但需要区分使用场景。
Windows系统:用ipconfig查本机IP
打开命令提示符(Win+R → 输入cmd → 回车),直接执行:
ipconfig
输出中找到“无线局域网适配器 WLAN”或“以太网适配器 以太网”,其下的“IPv4 地址”字段即为当前网卡的内网IP。若需更详细信息(如子网掩码、默认网关、DNS服务器),运行:
ipconfig /all
注意:该命令只显示本机配置,不涉及路由或ARP缓存;若输出为空或报错,请检查是否以管理员权限运行——不过通常无需提权也能查到IP。
Linux系统:优先用ip addr,备选ifconfig
现代Linux发行版默认不再预装ifconfig,它属于net-tools包,而ip addr属于iproute2套件,是当前官方推荐方式。
方法一:查看所有接口的IPv4/IPv6地址、MAC及状态
ip addr
方法二:只看某块网卡(例如常见的ens33、eth0或wlan0)
ip addr show ens33
关键看输出中以inet开头的行,如inet 192.168.1.15/24,斜杠后数字代表子网前缀长度,对应传统子网掩码255.255.255.0;link/ether后是MAC地址;state UP表示该接口已启用并活跃。
方法三(兼容旧环境):若系统提示command not found,说明net-tools未安装,此时先装再用
Ubuntu/Debian系:sudo apt install net-tools → 再运行ifconfig
CentOS/RHEL系:sudo yum install -y net-tools 或 sudo dnf install -y net-tools
macOS系统:用ifconfig或更简洁的命令
打开终端(应用程序→实用工具→终端),输入:
ifconfig | grep "inet " | grep -v 127.0.0.1
这条命令会过滤出所有非回环的IPv4地址,每行形如inet 192.168.0.100 netmask 0xffffff00,其中第一个inet后的IP就是你要找的。
更轻量的方式是直接查Wi-Fi接口(通常为en0):
ipconfig getifaddr en0
这一步操作起来很简单,直接把命令粘贴进去回车就行,输出就是纯IP字符串,无多余信息。如果返回空,说明当前没连Wi-Fi,可换用en1或检查网络连接状态。

















