ローカルDNSが正しく動作していない

ローカルDNSが正しく動作していない

LAN DNS サーバーの設定で問題が発生しています。

ネットワーク上に複数のデバイスがあり、それらのデバイスのいずれかを介して LAN 上でドメイン名が機能するようにしたいと考えています。

DNS サーバーは、Web サーバーと同じマシン (Snow Leopard 搭載の Mac mini) にあります。LAN IP アドレスを使用して ssh 経由でリモート接続し、DNS を確認すると、コマンド「nslookup」、「dig」、「dscacheutil」、および「host」を使用して、順方向検索と逆方向検索の両方が機能しました (ただし、nslookup および dig と同じアドレスを発行するには、hosts ファイル内のエントリを削除する必要がありました)。

その他のすべての DNS ルックアップは、モデムで自動的に指定された DNS サーバーによって実行されます。

私のルーターは ASUS RT-N53、モデムは Prestige 660ME-61 です。これまで、ルーターの DHCP 設定に DNS サーバーを追加しようとしましたが、iOS デバイスで Safari を更新すると、再起動後には機能していたにもかかわらず、正しいノードに解決されなくなります (iOS で DNS キャッシュをフラッシュする唯一の方法)。

ドメインは、パブリック IP アドレスに切り替わるまで、私のラップトップ上では短時間しか機能しません。パブリック IP アドレスに切り替わると、モデムの Web インターフェイスに送信されます。NAT ループバックを有効にしましたが、これは Telnet 経由で行う必要があり、ブリッジ モードを試しましたが、インターネット アクセスが無効になりました。

サーバーは、予約済みのアドレスである DHCP 経由でアドレスを取得します。Mac の DNS サーバーを見ると、ルーターの LAN IP が DNS サーバーの LAN IP より前に表示され、モデムの LAN IP アドレスより前に表示されています。DNS サーバーの設定を編集しない限り、リストの先頭に表示することはできません。

このネットワークにアクセスするポータブル デバイスは増えているため、DNS サーバーの IP を手動で入力するのは避けた方がよいでしょう。サーバーに関しては、認識される唯一の DNS サーバーはループバック IP アドレス上にあるため、何も変更する必要はありません。DNS サーバー設定を編集して、それが唯一の DNS サーバー検索になるようにしたためです。

答え1

DNS サーバーをセットアップし、リモートで nslookup コマンドを発行して正しい応答が得られる場合、DNS サーバーは正常に機能しています。通常は、DNS が DNS サーバーを指すように DHCP オプションを設定します。

内部 DNS サーバーで外部リクエスト (作成したゾーン外) を解決したい場合は、DNS サーバーに DNS フォワーダーを設定する必要があります。基本的に、DNS サーバーが権限を持たないすべてのリクエストは、指定されたサーバーに転送されます。

役に立つことを願っています

関連情報