手机版 收藏 导航

在 macOS 上使用终端查看 IPv4 和 IPv6 地址的方法_MAC 电脑查看 IP 地址的终端命令是什么

原创   www.link114.cn   2024-01-09 18:49:46

在 macOS 上使用终端查看 IPv4 和 IPv6 地址的方法_MAC 电脑查看 IP 地址的终端命令是什么

在 macOS 终端中,可以使用 ifconfig 命令查看 IPv4 地址。这个命令会列出系统中所有网络接口的信息,包括 IP 地址、子网掩码、MAC 地址等。

$ ifconfig
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:11:32:33:44:55
    inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
    inet6 fe80::211:32ff:fe33:4455 prefixlen 64 scopeid 0x4
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active

从上面的输出中,我们可以看到 IPv4 地址是 192.168.1.100

要查看 IPv6 地址,可以在 ifconfig 命令的输出中,找到 inet6 开头的行。在上面的例子中,IPv6 地址是 fe80::211:32ff:fe33:4455

ifconfig 命令,我们还可以使用 ipconfig 命令来查看 IPv6 地址。这个命令的输出会更加简洁:

$ ipconfig getifaddr en0
192.168.1.100
fe80::211:32ff:fe33:4455

从输出中我们可以看到,ipconfig getifaddr 命令同时返回 IPv4 和 IPv6 地址。

除使用命令行工具,我们也可以通过其他方式查看 IP 地址。比如在系统偏好设置的网络面板中,可以看到当前网络连接的 IP 地址信息。

另外,还有一些第三方工具,如 IP Address Tool 等,它们也可以帮助我们查看 IP 地址。这些工具通常提供图形化的界面,使用起来更加直观。

ifconfig 命令是最常用的查看 IP 地址的方法。它可以显示系统中所有网络接口的详细信息,包括 IP 地址、子网掩码、MAC 地址等。

$ ifconfig
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:11:32:33:44:55
    inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
    inet6 fe80::211:32ff:fe33:4455 prefixlen 64 scopeid 0x4
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active

从输出中我们可以看到,IPv4 地址是 192.168.1.100,IPv6 地址是 fe80::211:32ff:fe33:4455

ipconfig 命令是 ifconfig 的简化版本,它只显示 IP 地址信息,输出更加简洁明。

$ ipconfig getifaddr en0
192.168.1.100
fe80::211:32ff:fe33:4455

这个命令会同时返回 IPv4 和 IPv6 地址。

ifconfigipconfig,我们还可以使用一些其他的命令来查看 IP 地址信息。比如 networksetup 命令可以列出所有网络接口及其 IP 地址。

$ networksetup -getinfo "Ethernet"
Hardware Port: Ethernet
Device: en0
Ethernet Address: 00:11:32:33:44:55
IPv4 Addresses: 192.168.1.100
IPv6: fe80::211:32ff:fe33:4455

在 macOS 上查看 IP 地址的方法有很多,选择哪个命令取决于个人偏好和具体需求。无论使用哪种方法,熟练掌握这些技能都能帮助我们更好地管理和维护 macOS 系统。