ローカルIPをホスト名で解決するには? [コピー]

ローカルIPをホスト名で解決するには? [コピー]

重複の可能性:
ホスト名を使用してLANからコンピュータにアクセスする方法

DHCPを介して接続されたいくつかのコンピュータで構成されたシンプルなホームネットワークがあります。すべての人と各自のデバイスが自宅にあり、アクティブであれば、約15個のアクティブIPを持つことになります。ネットワーク上のホストを名前で識別できるようにしたいです。

私は固定IPまたは永続DHCPリースに関連するソリューションには興味がありません。理想的には、ユーザーには透過的であり、自分のLANに接続されているすべての新しいコンピュータは名前で他のコンピュータにアクセスできる必要があります。

クロスプラットフォームでなければなりません。私のLANにはLinux、OSX、iOS、そして時々Windowsシステムがあります。 Windowsで動作していなくてもあまり心配することはありませんが、少なくとも他の場所で動作してほしいです。

私はローカルDNSサーバーを設定できることを知っていますが、私が知らないより簡単なソリューション(avahi?NIS?)があることを願っています。それでは、ローカルDNSサーバーがこの問題を解決するための最良の方法でしょうか?

答え1

最も労働集約的な方法はmDNS(Multicast DNS)です。

  • BonjourはMac OS XとiOSに組み込まれており、mDNSを実装しています。
  • Windowsでは、Apple経由でmDNS解像度を使用できます。Windows用Bonjour印刷サービス。これはプリンタで動作しますが、完全なmDNS名前解決を提供します。
  • UNIXベースのシステムでは、avahiこれはうまく機能します。

関連情報