如何在 OS X 10.7 中取得共用電腦的 IP 位址?

如何在 OS X 10.7 中取得共用電腦的 IP 位址?

我的“共享”側邊欄上有計算機列表,但我沒有它們的 IP 位址。

我的路由器有它們的 IP 位址,但是沒有電腦名稱 <> IP 位址對映。

如何找到電腦名稱 <> IP 位址的對應?

答案1

您可以使用類似的工具卓悅瀏覽器dns-sd(1)瀏覽服務,尋找發佈這些服務的主機,並尋找這些主機的 IP 位址。

對於dns-sd,它可能會像這樣:

  1. 尋找透過 Apple Filing Protocol (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

相關內容