Lyd*_* Ch 15 networking bonjour macos
我的“共享”侧边栏上有计算机列表,但是我没有它们的 IP 地址。
我的路由器有它们的 IP 地址,但是没有计算机名称 <> IP 地址映射。
如何找到计算机名称 <> IP 地址的映射?
Spi*_*iff 35
您可以使用Bonjour Browser 之类的工具或dns-sd(1)浏览服务,找到发布这些服务的主机,并找到这些主机的 IP 地址。
使用dns-sd,它可能是这样的:
查找通过 Apple 归档协议 (AFP) 共享文件的主机:
dns-sd -B _afpovertcp._tcp 本地
这将为您提供本地网络上的 AFP 文件服务列表。您必须Ctrl-C退出dns-sd才能返回 shell 提示符。
从列表中选择 AFP 服务的名称后,您可以找到.local提供该服务的主机的主机名,如下所示:
dns-sd -L MyOtherMac _afpovertcp._tcp 本地
再次,Ctrl-C在你得到答案后离开它。
将“hostname.local”样式的 mDNS 主机名解析为一组 IP 地址:
dns-sd -G v4v6 MyOtherMac.local
再次,Ctrl-C在你得到答案后离开它。