モデムに直接接続する場合、DNS ルックアップはどのように実行されますか?

モデムに直接接続する場合、DNS ルックアップはどのように実行されますか?

私の経験から言うと、デバイスをルーターに接続し、すべてをデフォルト設定のままにしておくと、接続されたデバイスは通常、ルーターによってプッシュされた問題の ISP の DNS サーバーを使用します。上記を考慮すると、デバイスをモデムのイーサネット ポートに直接接続する場合、どの DNS サーバーが使用されますか。モデムにもクライアントにプッシュされる独自の DNS 設定があるのでしょうか。それとも、この状況では DNS ルックアップが別の方法で実行されるのでしょうか。

答え1

簡単に答えると、はい。

ルーターは基本的に、WAN ポートと LAN ポート間のブリッジであり、WAN ポートはモデムに接続されます。

ルーターがインターネットに接続する場合、いくつかの異なるプロトコルを介して接続できます。PPPoE、DHCP、および Static が一般的です。PPPoE と Static では基本的にモデムに接続設定を入力する必要があり、DHCP ではプロバイダーが提供する設定が使用されることになります。

私の知る限り、DHCP の方が管理しやすいため、PPPoE と Static はあまり使用されなくなりました。

そのため、ここでは DHCP バリアントについてのみ説明します。

ISP のネットワークには DHCP サーバーがあります。インターネットに接続すると、メカニックがインターネット接続を ISP のインターネット サーバーにパッチします。これにより、インターネット ポート (電話、ケーブルなど) が ISP のネットワーク内に自動的に接続されます。モデムは、自動 DHCP に設定されている場合、DHCP サーバーから情報を要求し、これらの設定に基づいて構成されます。

これにより、独自の WAN IP アドレスと DNS サーバーが設定されます。

モデムには LAN ポートもあります。モデムのみでルーターでない場合は、モデムは DHCP 情報を LAN 1 にプッシュするだけで、コンピュータのローカル IP アドレスが WAN IP アドレスになり、すべてのポートが開きます。DNS サーバーは ISP の DNS サーバーに設定されます。

ルーターを追加すると (モデムがモデム/ルーターであるか、または別のルーター デバイスがある場合)、ルーターの WAN ポートにこれらの設定が適用され、すべての LAN ポートが独自の DHCP サーバーを持つ新しいネットワークに接続されます。このネットワークは WAN ネットワークから完全に遮断されますが、ルーター自体によってブリッジされます。

ルーターからインターネットへのリクエストはルーター自体によって処理されます。着信リクエストは NAT によって処理され、発信リクエストは転送され、オプションで、uPNP が有効になっていてサポートされている場合は、着信リクエスト用の追加ポートが開かれます。

つまり、モデムは ISP からの DHCP サーバーを通じて DNS サーバーを取得することになります。

これは、常にこれを使用しなければならないという意味ではありません。他のサーバーでこれを上書きするだけで、ISP の DNS サーバーは使用されなくなります。トラフィックは引き続き ISP を通過しますが、ドメイン名から IP アドレスへの変換 (DNS が行う処理) は、ISP の DNS サーバーで行われる必要はありません。

答え2

コンピュータが使用する DNS サーバーの IP アドレスを学習する方法には、主に DHCP、PPP、手動構成の 3 つがあります。

モデムの設定でコンピュータが PPPoE クライアントを実行する必要がない場合、コンピュータは通常、DHCP 経由で使用する DNS サーバーの IP アドレスを学習します。モデムが単なる透過ブリッジ モデムである場合は、DHCP 要求を ISP に転送し、ISP の DHCP サーバーが応答します。モデムが単なるモデム以上の機能を持つ場合、つまり、最近のほとんどの「モデム」がそうであるように、NAT ゲートウェイ ルーターとしても機能する場合は、モデムがコンピュータの DHCP 要求に応答するローカル DHCP サーバーを実行している可能性があります。この場合、「モデム」(実際には「モデム/ゲートウェイ」の組み合わせ) は、PPP ネゴシエーション経由でそれらの DNS サーバーの IP アドレスを学習します (続きを読む)。

モデムの設定でコンピュータが PPPoE クライアントを実行する必要がある場合、コンピュータは PPP ネゴシエーション、具体的には IPCP ネゴシエーションを介して、使用する DNS サーバーの IP アドレスを学習します。

特定の DNS サーバー IP アドレスを使用するようにコンピューターのネットワーク スタックを手動で構成することもできます。これは、「手動」または「静的」構成と呼ばれます。

関連情報