別の DNS サーバーを使用すると IP アドレスに影響がありますか?

別の DNS サーバーを使用すると IP アドレスに影響がありますか?

あるいは、もっと正確に言うと、どの Web サイトが IP アドレスを認識しているのでしょうか?

私はいつも、IP は同じままで、DNS を変更すると他の名前を IP に解決する方法に影響するだけだと思っていましたが、誰かが OpenDNS に切り替えたら、IP の報告内容が何らかの形で変わったと言っていました。

明確にしたいだけです。ありがとうございます。

答え1

別の DNS プロバイダーを使用するように変更しても、IP アドレスは変更されません。

IP が最近変更された場合、一部の DNS サーバーは更新されて新しい IP を認識しているが、他のサーバーは更新されておらず、新しい IP を認識していない可能性があります。この「伝播」プロセスには、場合によってはかなりの時間がかかることがあります。

これにより、切り替え時に IP が変更されたという印象を与える可能性があります。

同様に、DNS サーバーを切り替え、変更プロセスの一環としてルーターの再起動や接続のリセットを行った場合、問題の ISP によって新しい IP がリースされ、実際に IP が変更された可能性がありますが、それでも DNS サーバーの変更が原因ではありません。

答え2

ここには、さまざまな視点から何が認識されるかに影響を与える可能性のある層がたくさんあります。

はい、解決に使用する DNS サーバーを変更すると、受信側の IP アドレスが変更される場合があります。

コンテンツ配信ネットワーク (CDN) ベースのサービスから IP アドレスに対して取得する応答は、DNS に Web サイト名を要求した IP アドレスに基づいて、グローバル サーバー負荷分散 (GSLB) トリックを使用して「クラウド」内の最も近い Web サーバーにルーティングするため、変化する可能性があります。たとえば、ローカル ISP から OpenDNS に切り替えると、DNS 解決要求の最終段階となる IP アドレスが変わるため、CDN GSLB DNS サーバーが、ISP DNS サーバーが最終解決段階を実行するときとはクライアントが地理的に異なる場所にあると認識する可能性が十分にあります。つまり、Web ブラウザーは HTTP 接続を開くために別の IP アドレスに接続し、その別のネットワーク宛先は別のネットワーク アドレス変換 (NAT) ボックスを介して IP アドレスをルーティングする可能性があるためです。あなたのIP アドレスは別のパブリック IP アドレスに NAT され、HTTP トランスポートが接続されたときに Web サーバーが認識するのはその IP アドレスです。

これらはすべて今日では非常に一般的なことです。

アドレスが 10/8、172.16/12、または 196.168/16 に該当する場合は、NAT を実行する必要があり、これがすべて適用されます。

静的パブリックIPアドレスをお持ちの場合は、5月まだ起こっている可能性はありますが(私はそれを見たことがありますが、意味がわからず頭を悩ませました)、その可能性ははるかに低いです。

関連情報