Linux IP 查看方法大全:快速获取本机与公网地址

LIKE.TG | 发现全球营销软件&服务汇聚顶尖互联网营销和AI营销产品,提供一站式出海营销解决方案。唯一官网:www.like.tg
引言
刚接触 Linux 的朋友,经常遇到网络不通、服务连不上的情况,第一反应就是:“我该怎么查看 IP 地址?” 其实,无论是配置服务器、排查连接问题,还是日常运维,linux ip 查看都是必备的基础技能。掌握正确的命令和方法,能让你事半功倍。
如何快速查看本机 IP 地址?
很多新手会困惑:明明连着网,却不知道自己的 IP 是什么。比如,去年有用户反馈,在部署内网服务时因 IP 错误导致服务无法访问,白白浪费了两小时。根据 2023 年 Stack Overflow 开发者调查,Linux 系统管理问题中,网络配置相关占 32%。
其实只需一个命令:
- 打开终端,输入 ip addr show 并按回车。
- 找到 inet 开头的行,后面跟着的就是 IPv4 地址。
- 如需更简洁的结果,可使用 hostname -I(注意是大写的 I),直接显示所有 IP。
小贴士:ip addr 是 ip addr show 的简写,效果相同,记一个就行。
操作后,你就能立即获得本机 IP 信息,进行后续的服务器配置或网络调试了。
怎样检查公网 IP?
有时你需要让外部服务访问你的机器,这就需要公网 IP。曾经有开发者在调试 Webhook 时,因误用了内网 IP 导致回调失败,拖慢了项目进度。
查询公网 IP 更简单,无需登录路由器:
- 在终端中执行 curl ifconfig.me。
- 系统会返回你的公网 IP 地址。如果没安装 curl,也可尝试访问网站 ifconfig.co。
推荐工具:对于需要频繁检查的场景,可以考虑使用 API 接口自动获取,很多云厂商如 AWS 也提供实例元数据查询。
确认公网 IP 后,你就可以顺利设置端口转发或进行远程访问了。
仅显示特定网卡的 IP 信息?
服务器有多张网卡时,信息容易混杂。比如数据库管理员可能只想获取内网网卡 IP 来配置集群通信,手动筛选既慢又易错。
使用 ip 命令可以精准过滤:
- 先运行 ip link show 查看所有网卡名称(如 eth0、wlan0)。
- 然后使用 ip addr show dev eth0(将 eth0 替换为你的网卡名)。
- 输出将仅显示该网卡的详细信息,包括 IP 和 MAC 地址。
技巧:结合 grep 使用,如 ip addr show dev eth0 | grep inet,能直接提取 IP 行,效率更高。
这能帮助你在复杂网络环境中快速定位问题,提升网络故障排除效率。
实用技巧与优化建议
掌握基础命令后,几个小习惯能让你的工作更顺畅:
- 优先使用 ip 命令:它比老旧的 ifconfig 更强大,是现代 Linux 发行版的推荐工具。
- 脚本化自动化:将常用查询写成脚本,例如将 hostname -I 写入开机自启任务。
- 注意环境差异:不同发行版(如 Ubuntu 和 CentOS)命令输出可能略有不同,测试后再依赖。
- 安全考虑:在公网暴露 IP 时,注意使用防火墙限制不必要的端口访问。
常见问题解答
Q:执行 ip addr 后,看到 inet6 地址很长,是什么?
A:那是 IPv6 地址,用于下一代互联网。目前大部分场景仍主要使用 IPv4(inet),你可以暂时忽略 IPv6 除非有特殊需求。
Q:为什么我的机器没有公网 IP?
A:这很正常。尤其是家庭宽带和部分云服务器,可能处于 NAT 网络后。你需要通过上述 curl 命令或登录云控制台查看。
Q:如何让 IP 地址在重启后不变?
A:这需要设置静态 IP,通常通过修改 /etc/network/interfaces 或 netplan 配置文件实现,但操作稍复杂,建议先备份原文件。
总结
查看 Linux IP 地址远没想象中复杂。从基本的 ip addr 到公网查询,你已经掌握了最核心的linux ip 查看方法。下次遇到网络问题,不妨先从这些命令开始排查。

LIKE.TG:汇集全球营销软件&服务,助力出海企业营销增长。提供最新的“私域营销获客”“跨境电商”“全球客服”“金融支持”“web3”等一手资讯新闻。
点击【联系客服】 🎁 免费领 1G 住宅代理IP/proxy, 即刻体验 WhatsApp、LINE、Telegram、Twitter、ZALO、Instagram、signal等获客系统,社媒账号购买 & 粉丝引流自助服务或关注【LIKE.TG出海指南频道】、【LIKE.TG生态链-全球资源互联社区】连接全球出海营销资源。
















