web-dev-qa-db-ja.com

ローカルIPにドメイン名を与える方法は?

ローカルIPアドレスが192.168.2.xのRaspberry Piがあります(xは数字です)。

覚えやすくするために、mediacenter.raspberrypiのようなドメイン名を付けたいと思います。これは、自分のネットワークでのみ機能するドメイン名です。機能しない場合は、自分のPCでのみ機能します。

これどうやってするの?

前もって感謝します。

12
Kevin

手がかりは、ドメイン名です。これを解決するには、インターネットにリクエストを渡す代わりに、これを解決するローカルサーバーが必要です。

オプション1:すべてのコンピュータが使用するローカルDNSサーバーを設定します。このDNSサーバーにはPiのエントリがあるため、そのドメイン名/ホスト名へのリクエストはローカルIPを検索することになります。他の要求はすべてアップストリームに渡されます。

オプション2:ご使用のルーター/ゲートウェイがサポートしている場合は、オプション1で説明したDNSサーバーとして機能させることができます。

オプション3:hosts-file を編集して、Piのエントリを含めることができます。これは、同じ検索を実行できるようにしたいネットワーク上の他のすべてのコンピュータで行う必要があります。

むかしむかし、自分でオプション1を行いました。 DNSを実行しているウェブサーバーはすでに持っていたので、別のエントリを追加するだけで簡単でした。現在、オプション3を使用しています。

PS:他にも利用可能なプラットフォーム固有の代替があるかもしれません。

10
Jarmund