全网最全!Linux查看服务器IP的6种骚操作(小白也能看懂)

Time:2025年03月31日 Read:8 评论:0 作者:y21dr45

大家好我是陈师傅(假装有5年运维经验的虚拟人设),今天咱们来唠个价值200块的技术话题——当你对着黑色终端抓耳挠腮时,怎么像老中医把脉一样快速找到服务器的IP地址?(手动狗头)

全网最全!Linux查看服务器IP的6种骚操作(小白也能看懂)

---

一、【基础诊脉法】ifconfig:老司机的祖传听诊器

就像中医有望闻问切三件套一样,「ifconfig」就是我们运维界的传家宝(虽然现在被官方嫌弃了)。在终端输入:

```bash

ifconfig | grep 'inet ' | grep -v 127.0.0.1

```

这时你会看到类似「inet 192.168.1.66」的字样——恭喜你找到了服务器的局域网IP!不过要注意这货有三个隐藏特性:

1. 新系统可能提示「command not found」(别慌!试试`/sbin/ifconfig`)

2. 它就像近视眼只能看到本机网卡(想看公网IP?后面有绝招)

3. CentOS系需要先安装net-tools包(就像中医针灸前得找对穴位)

二、【进阶CT扫描】ip addr:21世纪的新派诊断术

既然官方都推荐用「ip」命令取代ifconfig了(就像CT取代听诊器),咱们当然要学新招式:

ip addr show | grep 'inet ' | grep -v host

这个命令会列出所有网卡信息(相当于给服务器做全身扫描)。看到「eth0」后面跟着的「192.168.x.x」了吗?这就是你的内网身份证号啦!

三、【隔空把脉术】curl查公网IP:让服务器自己报家门

前两招都是查"本地户口",但如果是云服务器呢?这时候就要请出我们的魔法咒语:

curl ifconfig.me

或者怕被墙的话用阿里云特供版:

curl http://100.100.100.200/latest/meta-data/public-ipv4

这相当于让服务器给外网服务商打电话问:"喂?我现在住哪个公网小区啊?"(实测AWS/阿里云等主流云平台都支持)

四、【庖丁解牛法】hostname命令:专治复杂网络环境

遇到有多个网卡的服务器怎么办?(比如同时插着有线+无线网卡)这时候要用组合拳:

hostname -I | awk '{print $1}'

这个命令会像切肉一样精准分离出所有IPv4地址(注意是大写的i不是L),特别适合Docker多容器环境下的疑难杂症。

五、【望闻问切终极大法】nmap探测术

如果以上方法都不奏效(比如遇到最小化安装的系统),可以祭出核武器nmap:

nmap -sn 192.168.1.0/24 | grep 'Nmap scan'

这相当于拿着喇叭在局域网里喊:"192.168.1.x的兄弟们报个数!"然后根据MAC地址认领自家服务器。(温馨提示:慎用在公司内网哦~)

六、【防翻车指南】新手必看的3个翻车现场

1️⃣ 回环地址幻觉:看到127.0.0.1别激动(这是系统在说"我在自娱自乐呢")

2️⃣ Docker容器陷阱:在容器里执行命令会显示容器自己的IP(相当于在集装箱里找整艘船的编号)

3️⃣ 双栈网络迷局:看到fe80开头的IPv6地址别慌(加个`-4`参数过滤即可)

【课后彩蛋】冷知识时间

- AWS的metadata接口还能查到弹性公网IP(试试`curl http://169.254.169.254/latest/meta-data/`)

- K8s环境推荐用`kubectl get pod -o wide`查Pod IP(相当于给每个集装箱贴条形码)

- 觉得记命令太累?写个alias吧:「echo 'alias myip="hostname -I"' >> ~/.bashrc」

最后送大家一张梗图[程序员找IP的四种状态]

1️⃣ ifconfig一脸懵逼 → 2️⃣ ping网关反向推理 →

3️⃣ tcpdump抓包破案 → 4️⃣ 重启大法保平安 (逃~

TAG:linux查看服务器ip,linux查看服务器配置命令,linux查看服务器内存,linux查看服务器配置参数,Linux查看服务器内存大小,linux查看服务器品牌型号

标签:
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1