查看Linux服务器IP地址方法,查询Linux服务器IP快速指南,Linux服务器IP地址如何查,快速查询Linux服务器IP,Linux服务器IP查看教程,Linux服务器IP获取方法,查Linux服务器IP地址步骤
- Linux
- 2025-06-12
- 7
在Linux服务器管理中,查看IP地址是基础且关键的操作,无论是配置网络、远程连接还是故障排查都必不可少,以下是几种可靠且通用的方法,适用于大多数Linux发行版(如Ubuntu、CentOS、Debian等),操作前请确保您拥有管理员权限(使用sudo或root用户),以保证命令正确执行。
使用 ip 命令(推荐)
ip 是现代Linux系统中最标准的网络工具,取代了传统的 ifconfig,执行步骤:
ip addr show
或简写为:
ip a
输出解读:

- 找到 inet 开头的行(IPv4地址)或 inet6(IPv6地址)。
- 示例:
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
168.1.100 是IP地址,eth0 是网卡名称。
- 忽略 0.0.1(本地回环地址,非真实IP)。
使用 hostname 命令(快速查看)
若只需查看服务器的主IP地址(非回环地址),运行:
hostname -I
注意:
- 命令中的 -I 是大写字母”i”,不是小写”L”。
- 此命令直接列出所有非回环IP,适合脚本调用。
使用 ifconfig 命令(传统方法)
部分旧系统可能预装 net-tools 包,可使用:

若未安装,先执行(以Ubuntu为例):
sudo apt install net-tools # Ubuntu/Debian sudo yum install net-tools # CentOS/RHEL
输出解读:
在网卡(如 eth0、ens33)下方查找 inet 字段。
查看网络配置文件(高级参考)
配置文件路径因发行版而异,需手动查看:

- Ubuntu/Debian: cat /etc/netplan/*.yaml # 新版本 cat /etc/network/interfaces # 旧版本
- CentOS/RHEL: cat /etc/sysconfig/network-scripts/ifcfg-*
注意:
- 配置文件中的 IPADDR 字段即静态IP(若为动态分配则需通过上述命令获取)。
- 修改配置文件后需重启网络服务(如 sudo systemctl restart NetworkManager)。
通过 curl 获取公网IP(仅限公网服务器)
若需查看服务器对外的公网IP(非内网地址),运行:
curl ifconfig.me
或备用命令:
curl icanhazip.com
关键注意事项
- 多网卡情况:
服务器可能有多个网卡(如 eth0、wlan0),每个网卡可绑定不同IP,使用 ip a 可查看全部。
- 动态IP(DHCP):
若IP由路由器动态分配,重启后可能变化,建议重要服务绑定静态IP。
- 安全提示:
- 公网IP暴露可能招致攻破,确保防火墙(如 ufw)已启用。
- 内网IP通常以 168.x.x、x.x.x 或 16.x.x 开头。
总结建议
- 首选命令:ip addr show(全面)或 hostname -I(快捷)。
- 验证结果:通过 ping <IP> 测试网络连通性。
- 权限问题:普通用户需加 sudo 执行部分命令。
引用说明:本文方法基于Linux内核文档(kernel.org)及主流发行版官方手册(Ubuntu、CentOS),若遇复杂网络环境(如绑定IP、虚拟网卡),建议参考 man ip 或联系系统管理员。