OS X 10.7で共有コンピューターのIPアドレスを取得する方法は?


15

「共有」サイドバーにコンピューターのリストがありますが、IPアドレスがありません。

私のルーターにはIPアドレスがありますが、コンピューター名<> IPアドレスのマッピングはありません。

コンピューター名<> IPアドレスのマッピングを見つけるにはどうすればよいですか?

回答:


34

Bonjour Browserなどのツールを使用して、dns-sd(1)サービスを参照し、それらのサービスを公開しているホストを見つけ、それらのホストのIPアドレスを見つけることができます。

ではdns-sd、次のようになります。

  1. Apple Filing Protocol(AFP)を介してファイルを共有するホストを検索します。

    dns-sd -B _afpovertcp._tcp local

    これにより、ローカルネットワーク上のAFPファイルサービスのリストが表示されます。シェルプロンプトに戻るには、外にCtrl-C出なければなりませdns-sdん。

  2. リストからAFPサービスの名前を選択すると、.localそのサービスを提供するホストのホスト名を次のように見つけることができます。

    dns-sd -L MyOtherMac _afpovertcp._tcp local

    繰り返しCtrl-Cますが、あなたが答えを得た後、それから。

  3. 「hostname.local」スタイルのmDNSホスト名をIPアドレスのセットに解決します。

    dns-sd -G v4v6 MyOtherMac.local

    繰り返しCtrl-Cますが、あなたが答えを得た後、それから。


1
ありがとう。windows / netbiosマッピングを見つけるのはどうですか?
ドンCh

申し訳ありませんが、正規表現が非常に下手です。スクリプトでこれを行うためのヒントを教えて、ネットワーク上の各コンピューターで繰り返すことができますか?
nkint
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.