如何在 OS X 10.7 中获取共享计算机的 IP 地址?

如何在 OS X 10.7 中获取共享计算机的 IP 地址?

我的“共享”侧边栏上有计算机列表,但是我没有它们的 IP 地址。

我的路由器有它们的 IP 地址,但是没有计算机名称 <> IP 地址映射。

如何找到计算机名称<> IP 地址的映射?

答案1

您可以使用类似的工具Bonjour 浏览器或者dns-sd(1)浏览服务,找到发布这些服务的主机,并找到这些主机的 IP 地址。

有了dns-sd,它可能会是这样的:

  1. 查找通过 Apple 文件协议 (AFP) 共享文件的主机:

    dns-sd -B _afpovertcp._tcp 本地

    这将为您提供本地网络上的 AFP 文件服务列表。您必须Ctrl-C退出dns-sd才能返回到 shell 提示符。

  2. 从列表中选择 AFP 服务的名称后,您可以.local像这样找出提供该服务的主机的主机名:

    dns-sd -L MyOtherMac _afpovertcp._tcp 本地

    得到答案后再再次Ctrl-C退出。

  3. 将“hostname.local”样式的 mDNS 主机名解析为一组 IP 地址:

    dns-sd -G v4v6 MyOtherMac.local

    得到答案后再再次Ctrl-C退出。

答案2

您可以使用 netstat

打开终端

% netstat -a | grep afp

相关内容