web-dev-qa-db-ja.com

DNSを変更するとping時間に影響しますか?

LoLゲームをプレイしている間、私は高いping時間に直面していました。いくつかのフォーラムを閲覧した後、多くの人がDNS設定をGoogleの設定(8.8.8.8および8.8.4.4)に変更することを提案しました。

私の質問は、これは実際に機能するのでしょうか?別のDNSを使用するだけで、特定のサーバーへのpingに影響しますか?もしそうなら、DNSがURLを静的IPに変換するためだけに使用されている場合、どうすればそれが可能になりますか。

また、ほとんどのゲームサーバーはURLではなく静的IPを使用していると思いました。では、DNSはここでも役割を果たすのでしょうか?

1
BharathYes

いいえ。DNSルックアップはpingを開始する前に行われ、同じIPが各エコー要求に使用されます。これらは別々にタイミングが取られます。 3つのエコーを実行する合計時間は、最初のルックアップを完了する時間の影響を受けますが、この集計は「ping時間」の測定方法ではありません。

したがって、DNS解決は、最新のWebページの読み込み(それぞれが独自のルックアップを必要とする多くの異なるドメインからコンテンツを読み込む)などの実際のタスクに大きな影響を与えますが、個々のpingの結果には実質的に影響を与えません。

ほとんどのOSのキャッシュIP /ドメイン名マッピングに注意してください。すでに解決済みのアドレスについてDNSにアクセスする必要はありません。つまり、キャッシュに要求されたアドレスが含まれている限り、ルックアップを再度実行するのに時間がかかることはありません。

より適切に接続されたDNSサーバーを探すことは必ずしも悪いアドバイスではありませんが、ping時間の助けにはなりません。

DNSのパフォーマンスが心配な場合は、ギブソンリサーチセンターのDNSベンチマークを調べてください。 https://www.grc.com/dns/benchmark.htm

2
Frank Thomas