Mac查询本机ip地址

Mac系统版本和网络配置不同,可能会有一些细微差别。

一、 使用系统偏好设置

1、点击屏幕左上角的Apple图标,选择“系统偏好设置”。

2、点击“网络”。

3、 在左侧选择当前连接的网络(如Wi-Fi或以太网),在右侧界面,你会看到IP地址

二、使用终端命令

1、打开“终端”应用(可以通过Spotlight搜索或者在“应用程序”>“实用工具”中找到)

2、 输入命令

ifconfig #查看所有网络接口的详细信息,包括IPv4和IPv6地址

        并回车,在输出的信息中,查找“inet”或“inet6”字样,后面跟着的数字就是你的IP地址,然后在输出中查找以 “inet “ 或 “inet6 “ 开头的行,这些行后面跟着的就是对应的IP地址。

对于较新版本的macOS,可能需要使用 ipconfig getifaddr en0 命令来获取IPv4地址

(1)、查看特定网络接口(如 en0)的IPv4地址

ifconfig en0 | grep "inet " | awk '{print $2}'

如果你的网络接口不是 en0,请将 en0 替换为实际的接口名称。

(2)、查看主要网络接口的IPv4地址(不适用于所有系统版本)

ipconfig getifaddr en0

        如果你的网络接口不是 en0(例如在某些较新的Mac系统中可能是 en1 或其他名称),你可以直接查询特定接口的IP地址,如下所示:

ifconfig en0 | grep "inet " | awk '{print $2}'

        只需将 en0 替换为你的实际网络接口名称即可。如果你不确定接口名称,可以先运行 ifconfig 命令查看所有接口的列表。

ifconfig | grep "inet " | grep -v "127.0.0.1" | awk '{print $2}'


# ifconfig:显示网络接口的详细信息。
# grep "inet ":筛选出包含 “inet “ 的行,这些行通常包含IP地址信息。
# grep -v "127.0.0.1":排除回环地址(localhost)。
# awk '{print $2}':提取每行的第二列,即IP地址。

(3)、查看所有活动网络接口的IPv4地址

networksetup -listallhardwareports | awk -F': ' '/Device:/{printf("\n%s:\n",$2)} /Ethernet/{getline; printf("%s\n", $2)}'

# 这个命令会列出所有硬件端口及其相关的IP地址。

        请注意,不同的Mac系统版本可能会有不同的网络接口命名和命令行为。如果你不确定网络接口的名称,可以先运行 ifconfig 命令来查看所有接口的列表。


三、使用“网络实用工具”

1、打开“应用程序”>“实用工具”>“AirPort实用工具”。

相关推荐

  1. linux查看ip地址

    2023-12-22 23:58:02       38 阅读
  2. unity Pc获取Mac地址

    2023-12-22 23:58:02       39 阅读
  3. QT 获取所有 IP 地址

    2023-12-22 23:58:02       9 阅读
  4. C# 获取IP地址的方法

    2023-12-22 23:58:02       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-22 23:58:02       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-22 23:58:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-22 23:58:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-22 23:58:02       18 阅读

热门阅读

  1. Unity-时间

    2023-12-22 23:58:02       40 阅读
  2. etcd是什么

    2023-12-22 23:58:02       35 阅读
  3. NLP中的嵌入层

    2023-12-22 23:58:02       39 阅读
  4. 控制中存在的一些问题(注意事项)

    2023-12-22 23:58:02       29 阅读
  5. 基于改进的粒子群算法的双机器人路径规划

    2023-12-22 23:58:02       43 阅读
  6. Android 13 - Media框架(25)- OMXNodeInstance(二)

    2023-12-22 23:58:02       36 阅读
  7. 基于YALMIP求解含SOP+阶锥的配电网重构附Matlab代码

    2023-12-22 23:58:02       42 阅读
  8. 单元测试优化实践总结

    2023-12-22 23:58:02       33 阅读
  9. 使用MATLAB中的`xlswrite`函数将数据写入Excel文件

    2023-12-22 23:58:02       46 阅读
  10. 傅里叶变换全息图 Matlab

    2023-12-22 23:58:02       46 阅读
  11. Python---案例-多任务版TCP服务端程序开发

    2023-12-22 23:58:02       34 阅读
  12. LeetCode刷题(文章链接汇总)

    2023-12-22 23:58:02       47 阅读
  13. linux RCU 使用实例

    2023-12-22 23:58:02       31 阅读
  14. 卸载anaconda报错Error: Unable to move .anaconda

    2023-12-22 23:58:02       41 阅读