
我的“共享”側邊欄上有計算機列表,但我沒有它們的 IP 位址。
我的路由器有它們的 IP 位址,但是沒有電腦名稱 <> IP 位址對映。
如何找到電腦名稱 <> IP 位址的對應?
答案1
您可以使用類似的工具卓悅瀏覽器或dns-sd(1)
瀏覽服務,尋找發佈這些服務的主機,並尋找這些主機的 IP 位址。
對於dns-sd
,它可能會像這樣:
尋找透過 Apple Filing Protocol (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
在你得到答案後退出。
答案2
您可以使用netstat
打開終端
% netstat -a | grep afp