![ローカルIPをホスト名で解決するには? [コピー]](https://linux33.com/image/26656/%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%ABIP%E3%82%92%E3%83%9B%E3%82%B9%E3%83%88%E5%90%8D%E3%81%A7%E8%A7%A3%E6%B1%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
重複の可能性:
ホスト名を使用して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
これはうまく機能します。