macOS 上的网络信息

本指南说明如何使用终端命令识别 macOS 上的所有相关网络信息。 即使存在多个网络接口(Wi-Fi、Ethernet、VPN 和系统接口),本指南也能正确工作。

本指南中的所有信息都可以使用 macOS 上的标准系统命令获取。


支持的系统

适用于使用以下连接的 Mac 电脑:


您将找到的信息

本指南帮助您识别:


使用的命令

macOS 上的网络信息通过以下命令获取:

ifconfig route -n get default

这些命令显示系统上的所有网络接口和路由信息。


如何运行命令

  1. 打开终端
  2. 运行:

ifconfig

输出分为多个块,每个网络接口一个块。


了解网络接口

输出中的每个块代表一个网络接口

macOS 上常见的接口名称包括:

大多数系统显示许多接口。这是正常的。


应该使用哪个接口?

在大多数情况下,使用:

忽略以下接口:

如果已连接 VPN,一个或多个 utun 接口将单独出现。


本地 IP 地址 (LAN)

本地 IP 地址标识本地网络内的 Mac。

查找方法:

示例:

inet 192.168.1.42 netmask 0xffffff00 broadcast 192.168.1.255

含义:

常见本地 IP 范围:


路由器(网关)IP 地址

路由器 IP 地址通过以下命令获取:

route -n get default

示例输出:

gateway: 192.168.1.1

含义:


VPN IP 地址

VPN IP 地址仅在 VPN 连接处于活动状态时存在。

查找方法:

示例:

utun4: inet 100.96.12.34 netmask 0xffffffff

注意:


MAC 地址(硬件地址)

MAC 地址唯一标识一个网络接口。

查找方法:

示例:

ether ac:de:48:00:11:22

重要提示: