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


15

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

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

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

Answers:


34

您可以使用Bonjour Browser之类的工具或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得到答案后,请从中取出。


1
谢谢。如何查找Windows / netbios映射?
Don Ch

抱歉,我的正则表达式非常糟糕。.您能给我一些使用脚本进行此操作并针对网络上的每台计算机重复执行此操作的提示吗?
nkint 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.