Web ページの読み込みに時間がかかる場合、問題はインターネット接続ではなく、DNS 設定であることに驚くかもしれません。 理由は次のとおりです。
インターネットの速度が低下している場合は、DNS を変更するように人々が言うのを聞いたことがあるかもしれません。 DNS設定を変更すると、インターネット速度が効果的にXNUMX倍になると主張する人もいます!
DNS 設定は、ブラウジング速度に非常に重要な役割を果たします。 知らなくても、DNS を定期的に使用しています。 それでは、DNS とは何か、DNS 設定がインターネット速度に影響する理由について説明しましょう。
DNS サーバーとは何ですか?
DNS は、Domain Name System の単純な頭字語です。 これは、インターネット上のすべてのアドレスを記録する巨大なディレクトリと考えてください。 ブラウザに URL を入力すると、ブラウザによって DNS レコードを使用して IP アドレスに変換されます。
インターネットに接続されているすべてのデバイスには、独自の IP アドレスがあります。 DNS サーバーがない場合、特定の Web サイトにアクセスするには、各 IP アドレスを保存する必要があります。 しかし幸いなことに、DNS レコードを使用すると、ホスト名が自動的に IP アドレスに変換され、ブラウザがサーバーにリクエストを送信し、サーバーがサイトをロードするリソースを返します。
サーバーがあります 動的 DNS そして静的DNSサーバー。 前者は、IP アドレスが変更されると、DNS レコードを定期的に更新します。 沢山あります 無料のダイナミック DNS プロバイダー これも使用できます。
DNS サーバーは速度にどのように影響しますか
DNS サーバーが速度に与える影響を理解するには、DNS レコードに注目することが重要です。その中で最も重要なのは、「アドレス」を表す A レコードです。
A レコードは、すべてのドメイン名を IP アドレスにマップします。 Web サイトにアクセスすると、DNS はクエリを解決し、URL を IP アドレスに変換してから、Web サイトがホストされているサーバーをポイントします。
DNS サーバーの応答時間が長い場合、Web サイトの名前解決プロセスが遅くなる可能性があります。 これにより、Web サイトの読み込みが予想よりも遅くなる場合があります。
デフォルトでは、DNS サーバーが自動的に選択されますが、一部の ISP はユーザーに地理的に近い特定の DNS サーバーを使用する場合があります。
ただし、DNS サーバーのトラフィック負荷が高い場合、名前解決の速度が上がり、ブラウジングのパフォーマンスが低下します。 同様に、DNS サーバーが居住地から離れた場所にある場合、Web サイトのクエリを解決するのに時間がかかります。
يمكنك DNS 設定を変更してインターネット速度を改善する ただし、万能のソリューションではありません。 理想的には、より近くにあり、最新のレコードを持つ DNS サーバーを選択することをお勧めします。
インターネット上の Web サイトは、複数のサーバーまたはノードに分散しています。 多くの人がコンテンツ配信ネットワーク (CDN) を使用しています。 Cloudflare または Google DNS パフォーマンスを向上させ、サイトの読み込みを高速化するため。
コア ファイルは、同じサーバーに保存されるのではなく、ネットワーク全体に分散されます。 これにより、応答時間が短縮され、Web サイトの読み込み時間が短縮されます。
たとえば、あなたがカナダにいて、Cloudflare を使用する Web サイトからファイルをダウンロードするとします。 古い DNS A レコードがクエリをカナダのサーバーに解決する場合、速度は非常に高くなります。
ただし、たとえば、DNS がクエリを英国のサーバーに解決する場合、接続速度が遅くなることに気付くでしょう. 通常、DNS クエリはダウンロード速度には影響しませんが、Web サイトの読み込みが遅くなる原因になることに注意してください。
最適な DNS サーバーを見つける方法
Namebench を使用する 最速の DNS サーバーを見つける最良の方法の XNUMX つです。 これは Google が設計したシンプルなユーティリティで、現在地の近くにあるテスト済みの DNS サーバーをすばやく特定できます。 仕組みは次のとおりです。
1. Namebench をダウンロードしてインストールする
Namebench をダウンロードしてインストールしたら、使用している DNS サーバーを追加する必要があります。 ほとんどの場合、Namebench は、上記のように、使用するネーム サーバーを自動的に検出して入力します。
これは移植可能な実行可能ファイルであるため、何もインストールする必要はありません。 アプリをダウンロードして解凍するだけで、すぐに機能します。
2. ベンチマークを実行する
ベンチマークを実行すると、Namebench が結果を表示します。 以下に示すこれらの結果を解釈するのは少し難しいかもしれませんが、理想的には、上部の推奨事項に注意を払いたいだけです. 外観は次のとおりです。
一番上を見ると、現在のプライマリ DNS が最速であり、変更する理由がないことを意味します。 プライマリ、セカンダリ、およびターシャリ サーバーを含む、右側の推奨構成も確認できます。
次に、Namebench は、テストされたすべての DNS サーバーと、それぞれの結果を表示します。 下にスクロールすると、平均応答時間やその他の技術的な詳細も表示されます.
3. DNS サーバーを変更する (必要な場合)
接続されているすべてのデバイスの DNS サーバーを変更する必要があることに注意してください。 したがって、たとえば、PlayStation 5 などの別のデバイスを使用してインターネットに接続している場合は、そこでも DNS を変更することができます。
DNS サーバーがインターネット速度に影響を与える理由
おそらく最も重要な要因は、DNS ルックアップ時間です。これは、DNS がクエリを解決する時間です。 遅いほど、Web サイトの読み込みに時間がかかります。 同様に、DNS キャッシュが最近フラッシュされた場合、新しいレコードがキャッシュされるまでに時間がかかることがあります。
DNS はブラウザのキャッシュ、オペレーティング システムのキャッシュをチェックし、クエリを解決するために (ISP が提供する) 再帰 DNS サーバーに要求を送信します。
結論: DNS 設定を変更する必要がありますか?
ISP は通常、より高速な DNS サーバーに接続するため、DNS 設定を常に変更する必要はありません。
ただし、旅行中や、更新されていない、または離れた場所にある DNS サーバーに接続している場合は、速度が遅くなることがあります。 DNS設定を変更すると間違いなく役立ちます。 場合によっては、スマート DNS を使用することも役立ちます。