首页 > 综合 > 正文

命令行查看IP地址怎么操作?Windows、macOS、Linux 实操指南

2026-10-25 03:09:01 · 博识多通网 · 时尚 · 阅读 978

很多人遇到网络问题时,命令第一反应是行查打开浏览器搜索"我的IP",但如果对方让你"在命令行里查一下IP",址操作W指南或者你需要排查内网、实操公网、命令网关、行查DNS 是址操作W指南否正常,命令行反而更快、实操更准确。命令命令行查看IP地址怎么操作,行查其实不同系统只有几条固定命令,址操作W指南记住之后可以复用很多年。实操本文按 Windows、命令macOS、行查Linux 三类系统分别给出步骤,址操作W指南并说明输出结果里哪些是你要看的字段、哪些情况需要额外注意。文中命令均来自系统自带工具,不需要安装任何第三方软件,涉及具体界面名称时以你本机系统版本显示为准。

先弄清楚你要查的是哪种 IP

这一步很关键,因为查错字段会让你误判网络状态。常见的三类地址是:本机在局域网里的地址(通常是 192.168.x.x、10.x.x.x、172.16~31.x.x 这类私有地址)、路由器或网关地址(常见 192.168.1.1、192.168.0.1)、以及运营商分配的公网出口地址。命令行工具默认展示的多是前两类,公网地址往往需要访问外部服务或查看路由器后台才能确认。

另外要区分 IPv4 和 IPv6。现在很多系统会同时显示两者,IPv6 地址较长、带冒号。如果你只是想让同一局域网的另一台设备连上你的电脑,看 IPv4 的私有地址就够了;如果是做端口映射或远程访问,才需要关心公网地址。把需求先想清楚,再看输出,能省掉大量来回确认。

Windows:ipconfig 的用法与常见输出解读

Windows 上最常用的命令是 ipconfig。按下 Win + R,输入 cmd 回车,或者直接在开始菜单搜索"命令提示符"打开,然后输入 ipconfig 回车。系统会列出所有网络适配器,每个适配器下面有"IPv4 地址""子网掩码""默认网关"三项,其中 IPv4 地址就是你本机在该网络中的地址,默认网关通常就是路由器地址。

如果输出里显示"媒体已断开连接",说明该网卡没有连上网络,比如 Wi-Fi 没连或网线没插。如果只看到 169.254 开头的地址,一般意味着没有从路由器拿到有效地址,可能是 DHCP 分配失败、网线接触不良或路由器异常,这时重启网卡或路由器往往比继续敲命令更有效。

需要更完整的信息时,可以用 ipconfig /all,它会额外显示物理地址(MAC)、DHCP 是否启用、DNS 服务器、租约时间等。排查"能上内网但打不开网页"这类问题时,DNS 服务器那一行尤其值得看。释放并重新获取地址可以依次执行 ipconfig /release 和 ipconfig /renew,注意执行前确认你有权限,部分公司网络会限制这类操作。若想看公网地址,可在命令行用 curl ifconfig.me 之类的服务查询,具体可用性以你所在网络环境为准。

macOS 与 Linux:ifconfig、ip addr 与图形界面的配合

macOS 打开"终端",输入 ifconfig 回车,会看到 en0、en1 等接口。en0 通常是 Wi-Fi 或有线网卡,找到 inet 后面那一串就是 IPv4 地址,inet6 是 IPv6。较新的 macOS 也支持 ipconfig getifaddr en0,直接只输出一个地址,适合复制粘贴。如果提示接口不存在,先用 ifconfig -l 列出所有接口名,再对照使用。

Linux 的情况更分散一些。较新的发行版推荐用 ip addr(可简写 ip a),输出里找到 inet 后面的地址即可;传统的 ifconfig 在部分精简系统里默认没装,需要安装 net-tools 才有。查看默认网关可以用 ip route,开头写着 default via 的那一串就是网关地址。想只看某个网卡,可以写 ip addr show eth0,把 eth0 换成你实际的接口名,无线网卡常见名字是 wlan0 或 wlp 开头的一串。

如果命令提示"权限不够",在命令前加 sudo 通常可以解决,但查看类命令一般不需要提权。另外,服务器上可能有多张网卡、多个地址,甚至还有 Docker 之类的虚拟网桥,看到一堆地址别慌,结合接口名和业务用途判断即可。拿不准时,用图形界面的网络设置页面对照一下,两边信息应当一致。

查不到或结果异常时怎么办

先做三个快速核对:一是确认命令拼写无误,ipconfig 和 ifconfig 差一个字母,效果完全不同;二是确认你查的是当前正在联网的那张网卡,插着网线但用 Wi-Fi 上网时,很容易看错;三是确认输出没有滚动过快,可以加管道筛选,例如在 Linux 上用 ip addr | grep inet,在 Windows 上把结果导出到文本文件再慢慢看。

如果地址正常但仍无法联网,问题往往不在 IP 本身,而在 DNS 或路由。可以尝试 ping 网关地址,通说明本地链路正常;再 ping 一个常见域名,不通则优先检查 DNS 配置。企业或校园网络可能要求认证客户端、绑定 MAC 或走代理,此时命令行查到的地址可能不是最终出口地址,需要以网络管理方的说明为准。涉及公司内网的具体策略,建议直接咨询 IT 部门,不要自行改动网络参数。

小结一下:Windows 记 ipconfig,macOS 记 ifconfig 或 ipconfig getifaddr en0,Linux 记 ip addr 和 ip route,基本能覆盖日常九成场景。真正提高效率的做法不是背命令,而是每次查完顺手确认三件事——IPv4 地址、默认网关、DNS 服务器,把它们记在便签里,下次网络出问题时对照排查,比反复搜索要快得多。需要公网地址或涉及账号绑定的场景,仍以运营商和官方系统显示为准。