重複の可能性:
ホスト名を使用して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
これはうまく機能します。