设为首页 - 加入收藏   
您的当前位置:首页 > 综合 > 命令行怎么看本机IP和网关?Windows、macOS、Linux 实操指南 正文

命令行怎么看本机IP和网关?Windows、macOS、Linux 实操指南

来源:兵精粮足网 编辑:综合 时间:2026-10-24 22:34:50

网络连不上、命令远程桌面失败、本机打印机找不到、和网或者要给别人报一个内网地址时,实操很多人第一反应是指南打开图形界面一层层点。其实在命令行里查本机 IP 和网关往往更快,命令一条命令就能拿到结果,本机而且能直接复制粘贴。和网本文按 Windows、实操macOS、指南Linux 三套常见系统分别说明命令、命令输出怎么看、本机以及查不到时怎么排查,和网适合经常需要处理网络问题的实操普通用户和运维新手。

先搞清楚:你要查的指南是哪一类地址

“本机 IP”通常指网卡上的 IPv4 地址,形如 192.168.x.x、10.x.x.x 或 172.16~31.x.x,这类地址只在局域网内有效,不能直接在公网访问。与之对应的还有 IPv6 地址、子网掩码、默认网关、DNS 服务器。默认网关一般就是路由器的内网地址,本机要访问外网,流量会先发给它。

另外要区分“内网 IP”和“公网 IP”。命令行查到的基本都是内网地址,想知道运营商分配的公网出口地址,需要用在线查询服务或路由器的状态页面,本机命令通常查不到。本文讲的是内网地址和默认网关的查看方法。

Windows:ipconfig 是主力,ipconfig /all 看全量

按下 Win + R,输入 cmd 回车,或直接在开始菜单搜索“命令提示符”。最常用的一条是:

  • 输入 ipconfig 回车,会列出所有网卡。找“无线局域网适配器 WLAN”或“以太网适配器 以太网”下面的“IPv4 地址”和“默认网关”。
  • 如果显示“媒体已断开连接”,说明该网卡没插网线或没连 Wi-Fi,换另一个适配器看。
  • 需要更完整信息(MAC 地址、DNS、DHCP 是否启用)时,输入 ipconfig /all,内容更长但更全。
  • 在 PowerShell 里也可以直接运行 ipconfig,输出格式一致;想用原生命令可试 Get-NetIPConfiguration。
  • 常见坑:一台电脑可能同时有虚拟网卡(VMware、VirtualBox、VPN、WSL)的地址,容易看错。判断方法是看网关有没有值——真实上网的网卡通常有默认网关,虚拟网卡常常是空的。如果某个适配器名称里有“VPN”“TAP”“Virtual”,基本可以跳过。

    macOS:ifconfig 与 networksetup 两条路

    打开“启动台”,搜索“终端”并打开。查看本机 IP 可用:

  • 输入 ifconfig 回车,找 en0(多数机型是 Wi-Fi)或 en1,看 inet 后面那串地址,就是本机 IPv4。
  • 输入 netstat -rn | grep default 可看默认网关,输出里 default 后面第一个地址就是网关。
  • 想按网络服务名称看,用 networksetup -listallhardwareports 先确认接口对应关系,再用 ipconfig getifaddr en0 直接只取地址。
  • 注意 macOS 上 ifconfig 已被标记为逐渐弃用,但在当前主流版本仍可用。若结果里 en0 只有 inet6 没有 inet,说明没拿到 IPv4 地址,先检查 Wi-Fi 是否连上、是否开启了只走 IPv6 的网络环境。

    Linux:ip 命令优先,ifconfig 作补充

    打开终端,推荐用较新的 ip 命令:

  • ip addr 或简写 ip a,找到正在使用的网卡(如 eth0、ens33、wlan0),看 inet 后的地址。
  • ip route 查看路由表,第一行 default via x.x.x.x 中的地址就是默认网关。
  • 老系统或习惯用法可试 ifconfig 和 route -n,但部分精简发行版默认没装 net-tools,需要另行安装,建议优先用 ip。
  • 只想拿地址,可配合过滤:ip -4 addr show 只看 IPv4,输出更清爽。
  • 如果是服务器,注意区分管理网卡和业务网卡;容器环境(Docker)里还会看到 docker0、br- 开头的虚拟网桥,别把它们的地址当成宿主机地址报出去。不同发行版和桌面环境的具体界面可能略有差异,以当地官方文档或系统实际界面为准。

    查不到或结果异常时,按这个顺序排查

    第一,确认网卡是否启用:Windows 看“媒体已断开”,Linux 看接口有没有 UP 标志。第二,确认是否拿到地址:如果出现 169.254.x.x,说明 DHCP 没成功,通常是路由器没开 DHCP 或网线问题。第三,看网关是否存在:没有默认网关,多半是没连上网络或路由配置被改过。第四,VPN 或代理软件开启时,路由表可能被接管,先断开再查一次更接近真实情况。

    如果命令提示“不是内部或外部命令”,说明拼写错误或系统缺少对应工具;如果输出里同时有多个地址,用“有默认网关的那个”作为判断依据。需要把结果发给技术支持时,建议直接截图或复制完整段落,而不是只发一个地址,这样对方能同时看到子网掩码和网关,定位更快。

    小结:Windows 用 ipconfig,macOS 用 ifconfig 加 netstat -rn,Linux 优先用 ip addr 和 ip route。记住一个判断原则——真实上网的网卡一定带默认网关,靠这一点就能在多个地址里快速挑出正确的那个。查完顺手确认下网关能否 ping 通,比只抄一个 IP 更有用。

    热门文章

    0.2014s , 10617.546875 kb

    Copyright © 2026 Powered by 命令行怎么看本机IP和网关?Windows、macOS、Linux 实操指南,兵精粮足网  

    sitemap

    Top