如何在 Macintosh Wi-Fi 网络上查找计算机的 IPv4 地址?

如何在 Macintosh Wi-Fi 网络上查找计算机的 IPv4 地址?

有没有办法在我的 Macintosh Wi-Fi 网络上找到某台计算机的 IPv4 地址?我知道计算机名称等信息,那么如何使用这些信息来精确地确定哪个 IP 是他们的?

答案1

很简单。有几种不同的方法:使用dns-sdping或者arp从命令行。如果所有这些命令行工具都不适合您,您可以尝试使用愤怒的 IP 扫描器这是一款基于 Java 的图形化应用程序,在 Mac 上运行良好:

Angry IP Scanner(或简称 ipscan)是一款开源和跨平台的网络扫描器,设计旨在快速且易于使用。它可以扫描 IP 地址和端口,并具有许多其他功能。

至于命令行选项,您可以使用dns-sd(多播 DNS (mDNS) 和 DNS 服务发现 (DNS-SD) 测试工具)从“终端”像这样:

dns-sd -q [name of computer].local

这假设您已经知道计算机的名称;[name of computer].local用该计算机名称替换。然后输出将类似于以下内容;请注意,123.456.789.0为了举例说明,这是一个假 IP 地址:

    Timestamp     A/R Flags if Name                          Type  Class   Rdata
19:56:22.856  Add     2  4 [name of computer].local.               Addr   IN     123.456.789.0

或者你甚至可以使用ping像这样:

ping computer-name.local

这会将主机名解析computer-name.local为 IP 地址并ping返回类似这样的内容;请注意,实际 IP 地址位于(/中),然后在ping后续结果中:

PING computer-name.local (123.456.789.0): 56 data bytes
64 bytes from 123.456.789.0: icmp_seq=0 ttl=64 time=0.071 ms
64 bytes from 123.456.789.0: icmp_seq=1 ttl=64 time=0.144 ms
64 bytes from 123.456.789.0: icmp_seq=2 ttl=64 time=0.099 ms

如果你想找到网络上所有机器的 IP 地址,只需使用arp(地址解析显示和控制)像这样:

arp -a

-a选项显示所有当前 ARP 条目。例如,我在本地 Macintosh 上看到此信息,其中运行了 Internet 共享,允许我的 iPhone 连接到 ad-hoc 网络:

computer-name.local (123.456.789.0) at 00:aa:bb:cc:dd:ee on en0 ifscope [ethernet]
? (192.168.2.2) at bb:88:99:cc:77:aa on bridge100 ifscope [bridge]

这显示computer-name.local的 IP 地址为 ,123.456.789.0而我通过 Wi-Fi 共享以太网连接的临时网络所使用的桥接连接为192.168.2.2

答案2

假设您实际上可以通过主机名访问系统,则 ping 就可以完成这项工作。

我没有多余的 Mac 来测试这个(唉!)但在 Windows 系统和 Linux 系统之间 ping 主机名是可行的。

Mac 默认支持 mdns/bonjour,因此对于具有 mdns/bonjour 的系统,您可能还想尝试 hostname.local。

答案3

如果您可以访问计算机,请执行以下操作:

  1. 转到 Apple 菜单,然后选择系统偏好设置。
  2. 在系统偏好设置面板中单击“网络”。
  3. 在“显示:”下,选择要获取 IP/MAC 地址的网络接口。通常,这将是内置以太网或 Airport。
  4. 要查找 IP 地址,请单击“TCP/IP”选项卡。

你应该看到类似这样的内容: 在此处输入图片描述


如果您无法访问计算机,请登录到您的路由器并检查连接的 DHCP 客户端:

  1. 打开 Web 浏览器。
  2. 输入路由器的 IP 地址(通常http://192.168.0.1http://192.168.1.1, 或者http://10.0.0.1
  3. 登录。(您应该知道这些凭据。如果不知道,请在路由器本身上寻找标签。如果没有运气,请尝试用户名:admin和密码:passwordadmin或咨询http://www.routerpasswords.com/适用于您的特定路由器型号。
  4. 您应该能够看到路由器管理界面中的某个内容“连接设备列表”、“DHCP 客户端列表”或类似内容。
  5. 在此列表中,您应该能够识别相关的计算机并找到 IP 地址。

如果您有可用的 Windows 机器,则可以使用此方法:

下载SoftPerfect 网络扫描仪并运行该程序。

你应该看到这个窗口:

在此处输入图片描述

  1. 按下标有“IP”的按钮并选择“自动选择”(这是从内存中获取的,因此名称可能不同)
  2. 点击“开始扫描按钮”
  3. 查看主窗口中的列表。在此示例中,我们要查找的 PC 名为“thinkpad”,其 IP 地址为192.168.0.2

相关内容