在CentOS系统中查询本机IP地址是系统管理和网络配置中的基础操作。无论是本地服务器维护还是远程连接配置,准确获取IP信息都至关重要。CentOS提供了多种命令和工具来查询网络接口信息,用户可以根据具体环境和需求选择合适的方法。

ifconfig命令基础查询
ifconfig是最传统的网络接口查询工具,通常预装在大多数CentOS系统中:
- 直接输入
ifconfig显示所有网络接口详情 ifconfig eth0查看特定网卡信息- inet后显示的即为IPv4地址,inet6为IPv6地址
注意:新版Minimal安装的CentOS可能需要手动安装net-tools包:
yum install net-tools
ip addr现代查询方式
作为ifconfig的替代方案,ip addr命令功能更加强大:
ip addr show显示所有接口详细信息ip addr show eth0查看指定接口ip -4 addr仅显示IPv4地址ip -brief addr简洁格式输出
hostname命令快速查询
使用hostname命令可以快速获取主要IP地址:
hostname -I显示所有非回环IP地址hostname -i显示本地回环IP
此方法适用于快速脚本编写和自动化任务。
nmcli网络管理器查询
对于使用NetworkManager的系统,nmcli提供直观的查询方式:
nmcli device show显示所有网络设备详情nmcli connection show查看连接配置- 在IP4.ADDRESS字段中查看分配的IP地址
查询特定类型IP地址
根据不同需求查询特定类型的IP地址:
| 查询类型 | 命令示例 | 用途 |
|---|---|---|
| 公网IP | curl ifconfig.me |
获取对外公网地址 |
| 私有IP | ip route get 1 |
查看主要出口IP |
| DNS解析IP | nslookup $(hostname) |
通过DNS反查IP |
查询无线网络接口IP
对于无线网络连接,可以使用以下命令:
iwconfig查看无线网卡状态ip addr show wlan0查看无线接口IPnmcli device wifi list列出可用WiFi网络
通过配置文件查询
直接查看网络配置文件获取静态配置的IP地址:
- CentOS 7及以下:
cat /etc/sysconfig/network-scripts/ifcfg-eth0 - CentOS 8及以上:
cat /etc/NetworkManager/system-connections/* - 查看DNS配置:
cat /etc/resolv.conf
IP查询实战技巧总结
掌握CentOS系统IP地址查询的各种方法,能够帮助系统管理员快速定位和解决网络问题。建议根据实际情况选择合适的查询方式,日常维护可使用ip addr,脚本编写推荐hostname -I,而对于网络故障排查则需要综合运用多种查询手段。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/64925.html