【Linux系列】常见查看服务器 IP 的方法
博客目录
- 其他常见查看服务器 IP 的方法
- 小结
hostname -I
这个命令可以一次性列出服务器上所有非回环(loopback)网卡的 IP 地址,输出结果通常是一串用空格分隔的 IPv4/IPv6 地址,例如:
root@server:~# hostname -I
203.0.113.42 2001:db8:abcd:1234::5678
如果只想看第一个(通常是主网卡)IP,可以再加个 awk
:
hostname -I | awk '{print $1}'
其他常见查看服务器 IP 的方法
命令 | 说明 | 示例 |
---|---|---|
ip addr show / ip a | 列出所有网卡信息,包含 IP、掩码、MAC 等 | ip a show eth0 |
ifconfig | 传统命令(新版系统需安装 net-tools) | ifconfig eth0 |
curl ifconfig.me | 查看公网出口 IP(服务器访问外网时经过的 NAT 地址) | curl -4 ifconfig.me |
dig +short myip.opendns.com @resolver1.opendns.com | 另一种查公网 IP 的方式 | 同上 |
小结
- 本机所有网卡 IP:
hostname -I
- 公网出口 IP:
curl cip.ip
觉得有用的话点个赞
👍🏻
呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙