プライベートネットワーク内の自分のホストを検出する方法を探しています

プライベートネットワーク内の自分のホストを検出する方法を探しています

プライベート ネットワーク (例: 友人の家) 内の自分のホスト (例: 2 台のノートブック、またはノートブックと Raspberry Pi) を検出する方法を探しています。

私の考えでは、そうするための選択肢はいくつかあります。

  • 情報をブロードキャストするデーモンを書く
  • MACアドレスを含むARPリクエストをいくつか含むスクリプトを書く
  • その他

しかし、このようなものが存在するのか、それとも自分で書かなければならないのかはわかりません。

これを使用できるシナリオの 1 つは、raspi とノートパソコンを友人の家に持って行き、両方のホストを友人のネットワークに接続し、raspi にモニターを追加してアドレスを検索したくないが、ルーターにアクセスできないため DHCP リース テーブルを調べることができない場合です。

何かアイデアやヒントはありますか?

前もって感謝します。

答え1

nmapのようなツールを使う(https://serverfault.com/questions/148113/can-i-use-nmap-be-use-to-discover-ips-and-mac-addresses) またはスマートフォン/タブレットを使用する場合は、Fing などのアプリをダウンロードするか、ホスト名を使用して参照することもできます (例: ssh[メールアドレス])。

答え2

これはまさにメートルDNSの用途です。オペレーティングシステムを指定していませんが、LinuxではAvahiデーモンによって実装され、MacではBonjourサービスによって実装されています。Windowsには独自のプロトコルがあります(言語) は mDNS と互換性がありません。

関連情報