0

0

Linux怎么查看IP地址_Linux ip和ifconfig命令对比【联网】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-03-10 02:57:33

|

145人浏览过

|

来源于php中文网

原创

用 hostname -i 最快获取本机生效的局域网 ipv4 地址,空格分隔;ip addr show 更准确反映内核网络状态;ifconfig 已过时且易缓存旧数据,慎用。

linux怎么查看ip地址_linux ip和ifconfig命令对比【联网】

直接看本机 IPv4 地址,用 hostname -I 最快

它不依赖网络接口名,不显示 IPv6 或 loopback(127.0.0.1),只输出当前生效的、可用于局域网通信的 IPv4 地址,空格分隔。适合脚本调用或快速确认“我对外的地址是多少”。

  • 运行 hostname -I,输出类似 192.168.1.100 10.0.2.15 —— 多个地址说明你同时连了有线和 Wi-Fi,挑和你当前上网方式匹配的那个
  • 注意:hostname -i(小写 i)是查主机名解析结果,可能返回 127.0.1.1 或 DNS 配置错误值,**别用它**
  • 如果输出为空,代表没获取到任何 IPv4 地址,大概率是网卡 down 了、DHCP 失败,或 NetworkManager 没管理该接口

ip addr show 是现代标准,能看清每个接口的真实状态

它比 ifconfig 更准确反映内核当前视图:哪些接口 UP、是否带 DHCP 分配标记、地址生命周期(valid_lft)、是否为 secondary 地址等。尤其在容器、虚拟机、多 IP 绑定场景下,ip 的输出不可替代。

Midjourney
Midjourney

当前最火的AI绘图生成工具,可以根据文本提示生成华丽的视觉图片。

下载
  • 查所有 IPv4:ip -4 addr show;只看活跃的(UP 状态):ip -br -4 addr show | grep UP
  • 常见干扰项:看到 inet 127.0.0.1/8(lo 接口)或 inet6 行,直接忽略——你要的是非 loopback 的 IPv4
  • 如果 eth0 显示 NO-CARRIER 或状态为 DOWN,说明物理连接断开或驱动未加载,ifconfig 可能仍显示旧地址,但已不可用

ifconfig 还能用,但得知道它“看不见”的东西

它不读取 netlink 事件,只从内核旧接口抓快照,所以对热插拔网卡、NetworkManager 动态配置、IPv6 SLAAC 地址更新反应迟钝。但它输出格式简洁,老运维一眼能定位 inet 后面的地址。

  • 若提示 command not found,不是系统坏了,是默认没装:sudo apt install net-tools(Debian/Ubuntu)或 sudo yum install net-tools(RHEL/CentOS)
  • 输出里 inet addr:192.168.1.100 是 IPv4,Bcast 是广播地址,Mask 是子网掩码——这些字段在 ip 输出里分散在不同行,需要多看两眼
  • 别信 ifconfig eth0 显示的地址就是“正在用的”,它可能已被 ip addr flush dev eth0 清掉,而 ifconfig 缓存未刷新

别踩这些坑:DHCP 失败、双网卡冲突、Docker 虚拟网桥干扰

真实环境里,IP 查不到或查错,往往不是命令问题,而是网络状态本身异常。

  • 看到 169.254.x.x(APIPA 地址)?说明 DHCP 完全失败,检查网线、Wi-Fi 密码、路由器 DHCP 开关,而不是换命令
  • 同时连 Wi-Fi 和以太网时,hostname -I 会列出两个地址,但默认路由只走其中一个(查 ip route | grep default 确认),另一个地址可能根本收不到外部请求
  • Docker 安装后常新增 docker0br-xxxx 等虚拟网桥,它们也有 inet 地址(如 172.17.0.1),这不是你的主机 IP,别误当成服务监听地址
命令只是镜子,照出的是当前网络栈的状态。真正要盯住的,是 ip link show 里的物理层是否 UP,ip route 里是否有有效 default 路由,以及 systemctl status NetworkManager 是否在正常工作。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1877

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

636

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2382

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

47

2026.01.19

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

439

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

601

2023.08.10

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

235

2023.12.07

k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

280

2023.07.24

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

59

2026.03.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.4万人学习

Git 教程
Git 教程

共21课时 | 4.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号