ドメインがマッピングされている IP アドレスが既知であると仮定すると、ドメインを使用するのではなく、この既知の IP アドレスを使用する利点はありますか? トレースのルーティングを決定するのは何ですか? DNS サーバーはドメイン名を IP アドレスに変換するため、IP アドレスを使用した方が目立たないとはいえ、より高速であると言わざるを得ません。ただし、DNS サーバーはこれらの要求を大量に処理し、おそらく最も人気のあるサイトをキャッシュするため、DNS サーバーはサーバーへの最速のルートを知っている可能性があり、ドメインがわずかに高速になる可能性があると言わざるを得ません. どちらが速いかを尋ねているとき、この定量化はナノ秒またはマイクロ秒のスケールである可能性があることを理解しています.
3 に答える
技術的には、はい。少なくとも初めて。お使いのコンピュータが初めてインターネットに「このドメイン名はどこにありますか?」と尋ねたとき。そこにある一部のマシンは、その IP アドレスで応答します。
ただし、この応答が返されると、コピーを保持する (キャッシュと呼ばれる) ため、しばらくの間、再度要求する必要はありません (これらは変更される可能性がありますが、めったに変更されません)。
そのため、コンピューターに現在 IP がキャッシュされている場合、それらは同等です。現在お持ちでない場合 IPの方が高速ですが、数日で初めて数秒しかかかりません
最速のルートをどのように選択するかという問題については。いくつかのルーティング プロトコルがあり、そのほとんどは、接続の負荷、帯域幅、遅延、ジッター、距離など、いくつかの異なる要因を考慮に入れています。他にもいくつかの可能性があります。簡単に言うと、インターネットのルーターは、リンクがダウンしているか、新しいアドレスが接続されていることを常に互いに伝え合っており、ルーターがどの方法が最適かを判断するために実行するアルゴリズムを持っているということです。
注: IP によって常に特定の Web サイトにアクセスできるとは限りません。たとえば、ホスティング サービスでホストされているサイトを考えてみましょう。独自の特定の IP アドレスを持つことはめったにありませんが、代わりに、多数の異なるサイトへの要求が 1 つの IP に送信される可能性があります。この場合、要求されているドメイン名を使用して、要求者に返すサイトが決定されます。
あなたが挙げた例はどちらも正しいです。IP アドレスを直接入力すると、DNS ルックアップの必要性が回避されますが、近くのサーバーではなく、世界の裏側にある人気のある Web サイトに IP アドレスを使用する場合、これによって得られる利点は無意味になる可能性があります. 特に、コンピュータはDNSルックアップから受け取った応答をキャッシュするため、差が0になるため、最終的には、しばらくの間、価値があるほどのメリットはありません.