DNSサーバーを設定し、LAN接続内でのみドメインとして使用します。 (オフラインDNS)[閉じる]

DNSサーバーを設定し、LAN接続内でのみドメインとして使用します。 (オフラインDNS)[閉じる]

www.jamesrin.comLAN内のクライアントがそのブラウザから自分のサーバーにアクセスしたときに、私のipv4アドレス(172.50.10.1)をアドレスに似たアドレスに変更したいと思います。

ブラウザで検索してみました。彼らによると、この方法を使用してLAN内のすべてのクライアントのホストファイルを変更し、自分のサーバーにアクセスできます。それは非常にうまく動作します。

しかし、それは私が望むものではありません。私が望むのは、LAN内のクライアントがwww.jamesrin.com上記の例を使用して、各クライアントのホストファイルを変更せずにサーバーにアクセスできるようにすることです。

実際、どこから始めるべきかはよくわかりません。 DNSサーバーを設定する必要がありますか?ところで。私はちょうどオフラインモードが欲しい。 LAN内でのみ可能です。

アイデアや提案がありますか?または私の問題のチュートリアル。どんな助けでも大変感謝します!ありがとうございます!

ベストアンサー1

まず、www.jamesrin.comLANがインターネットに接続されていない場合でも、「実際の」ドメイン(例:)を使用しないことをお勧めします。むしろ同じwww.jamesrin.lanドメイン名を使用することをお勧めしますが、www.jamesrin.test有効なトップレベルドメインではありません。 (ただし、使用しないでください.local。mDNS用に予約されています。)

したがって、各クライアントのホストファイルを編集したくない場合は、DNSサーバーを設定するか、次を使用できます。マルチキャストDNS.localmDNSを使用してドメインを確認する必要があるたびに、ローカルネットワーク上のすべてのコンピュータに要求が送信されます。コンピュータはIPでこのメッセージに応答します。

クライアントにAvahi(Zeroconf / mDNS実装)が設定されている場合(通常はそうです)、このドメインを照会すると、hostname.local要求はブロードキャストとホスト名を持つコンピュータを使用して送信されます。hostnameIP応答を使用します。したがって、サーバーのホスト名を次のように変更し、jamesrin別のコンピュータからアクセスできることを確認してくださいjamesrin.local(不要www.)。

別のオプションは、ネットワークにDNSサーバーを設定することです。通常、ルーターはDNSサーバーを実行しています。 DNSレコードを手動で追加したり、ルーターのホストファイルを編集したりできる場合はそれを使用することもできます。 (ただし、「オフライン」と書くときにルータがあるかどうかは、あなたの質問では明確ではありません。)

それ以外の場合は、コンピュータにDNSサーバーを設定する必要があります。ぜひご覧ください。この答えはスーパーユーザーに関するものです。

おすすめ記事