CentOS系统中如何查询本机IP地址

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

CentOS系统中如何查询本机IP地址

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查看无线接口IP
  • nmcli 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

(0)
上一篇 2025年11月16日 下午10:36
下一篇 2025年11月16日 下午10:36
联系我们
关注微信
关注微信
分享本页
返回顶部