在CentOS系统中查看IP地址是服务器管理的基础操作,无论是排查网络问题还是配置服务,快速获取本机IP信息都至关重要,以下整理6种常用方法及适用场景,建议根据实际需求选择最适合的查询方式。
一、ifconfig命令查询

传统网络工具包提供的命令:
- ifconfig -a
包含所有网卡详细信息,注意观察eth0或ens33等主网卡的inet字段,此命令需安装net-tools:
- yum install net-tools -y
二、ip命令集
新版系统推荐使用更强大的ip工具:
- ip addr show
精简输出可执行:
- ip -br addr
该命令直接显示网卡名称、状态及IP地址,适合快速查看。

三、hostname查询法
快速获取主机关联IP:
- hostname -I
此命令会列出所有非回环地址的IPv4和IPv6地址,多个IP用空格分隔。
四、nmcli工具
NetworkManager用户可使用:
- nmcli device show
输出包含详细的连接信息,特别适合查看通过GUI配置的网络参数。
五、公网IP获取
当需要查询服务器外网地址时:
- curl ifconfig.me
或使用国内服务:
- curl cip.cc
注意:该方法依赖外网连通性,内网服务器可能无法获取。
六、配置文件查看
对于静态IP配置的环境:
- cat /etc/sysconfig/network-scripts/ifcfg-eth0
替换eth0为实际网卡名称,查看IPADDR字段值。
常见问题处理:
1、命令未找到时,先通过yum provides */ifconfig
查找安装包
2、多网卡环境使用ip route get 8.8.8.8
确认出口网卡
3、网络服务异常时检查systemctl status network
实际工作中推荐组合使用ip addr
与curl cip.cc
,前者查看内网配置,后者验证公网连通性,定期检查服务器IP信息有助于及时发现配置异常或未经授权的网络变更,网络参数查询作为基础技能,建议通过定期实操巩固记忆,避免依赖图形界面工具。(本文内容经过CentOS 7/8双环境验证,适用于大多数生产场景)