Latest evidence-based health information
Ipad

ドメインネームシステムサーバーを変更してインターネット接続を高速化

ドメインネームシステムサーバーを変更してインターネット接続を高速化
ドメインネームシステムサーバーを変更してインターネット接続を高速化

多くの人は、インターネット接続のピーク帯域幅がブロードバンド接続の全体的なパフォーマンスを決定づけると考えています。しかし、これは必ずしも正しくありません。ユーザーが接続しようとしているサーバーの速度、ネットワーク接続の種類(有線または無線)、ルーターとネットワーク帯域幅、レイテンシなど、多くの要因が影響します。最も理解されていない要因の一つが、ユーザーのDNS(ドメインネームシステム)サーバーです。

ブラウザにウェブサイトのアドレスを入力すると、システムまたはデバイスは、そのドメイン名に関連付けられたウェブサイトをホストするサーバー(またはサーバー群)のIPアドレスを見つけるために、どこかのDNSネームサーバーに検索要求を送信します。インターネットアプリケーション、メールクライアント、その他インターネットリソースにアクセスするプログラムを使用する場合も、ほぼ同様のことが起こります。基本的に、ドメインネームシステムとは、インターネットに接続されたデバイスのための分散型命名システムであり、ドメイン名を、より覚えやすい数値識別子(IPアドレス)に変換します。

例えば、ブラウザにwww.pcworld.com(または単にpcworld.com)と入力すると、システムはDNSリゾルバをチェックして応答します。必要なIPアドレスがキャッシュされていない場合、システムは1つ以上のDNSネームサーバーにリクエストを送信し、サーバーが適切なアドレス(この場合は70.42.185.10)を返すまで待ち​​ます。その間、ユーザーはリクエストと検索が完了するまで待機する必要があり、あるサーバーでリクエストが失敗すると、システムは別のネームサーバーに問い合わせる必要があります。

DNSネームサーバーは、インターネット上に散在するほぼすべてのリソースとシステムを繋ぐ、重要な仲介役です。多くの場合、ISPが接続用のDNSネームサーバーを提供し、DHCP(Dynamic Host Configuration Protocol)経由で割り当てます。DNSネームサーバーのパフォーマンスが良好であれば、ブラウジングやオンラインリソースの利用に遅延を感じることはありません。しかし、ISPや地域によっては、ネームサーバーのパフォーマンスが低下したり、信頼性が低かったり、完全にダウンしたりして、オンラインエクスペリエンスが著しく低下することがあります。一部のサイトの読み込みに非常に時間がかかったり(そもそも読み込みができない場合もあります)、メールが不安定になったり、普段使用しているインターネットアプリに接続できなくなる可能性もあります。

最速のDNSサーバーを見つける方法

オープンソースのDNSベンチマークユーティリティNamebenchは、Mac OS X、Windows、UNIXで利用可能です。Windowsシステムの場合は、GRCのDNSベンチマークツールがより包括的で詳細な結果を提供します。

残念ながら、多くのインターネットサービスプロバイダーがデフォルトで提供するネームサーバーは、必ずしも最高のパフォーマンスや信頼性を備えているとは限りません。しかし、その代わりに利用できるパブリックDNSオプションは数多く存在します。特定の接続において最速のDNSネームサーバーを見つけるのは、ほとんどのユーザーにとって難しいことです。そこで、お住まいの地域で最速のDNSネームサーバーを見つける方法と、それらを利用するためのシステム設定方法をご紹介します。

GRC の DNS ベンチマークは、数千のドメイン ネーム サーバーのキャッシュされたパフォーマンスとキャッシュされていないパフォーマンス、および信頼性を評価します。

まず、お住まいの地域で最速のDNSネームサーバーを特定するためのユーティリティをいくつかダウンロードしましょう。オープンソースのDNSベンチマークユーティリティ「Namebench」とGRCの「DNS Benchmark」です。どちらも同様の機能を備えているため、両方実行して一貫性のある結果が得られるかどうかを確認することをお勧めします。DNS Benchmarkの方がより包括的なオプションのようです。

Namebenchを実行するには、ダウンロードして実行ファイルをダブルクリックするだけです。Namebenchインターフェースが開いたら、「グローバルDNSプロバイダーを含める」「利用可能な最適な地域DNSサービスを含める」オプションが選択されていることを確認し、対応するドロップダウンメニューで現在地が正しく設定されていることを確認し、「ベンチマークを開始」ボタンをクリックします。Namebenchはいくつかのテストを実行し、システムがアクセスできる最速のDNSネームサーバーをリストした結果ページを表示します。

DNS ベンチマークの結果ページには、応答時間が最も速いドメイン ネーム サーバーのリストが表示されます。

GRCのDNSベンチマークも同様です。ダウンロードして実行ファイルをダブルクリックし、ベンチマークを実行します。開いたら、まず「ネームサーバー」タブをクリックし、「追加/削除」ボタンをクリックします。「DNSサーバーIPの編集」ウィンドウが開きます。一番下にある「ネームサーバーカスタムリストの作成」オプションをクリックします。表示されるポップアップボックスで「カスタムリストの作成」ボタンをクリックし、処理が完了するまで待ちます。通常、処理には約37分かかります。カスタムリストを作成するために、GRC DNSベンチマークは4854のグローバルDNSリゾルバーをスキャンし、現在地からアクセスできるかどうかを判断します。リストが完成したら、 「ネームサーバー」タブの「ベンチマーク実行」ボタンをクリックします。ベンチマークが完了すると、応答時間順に結果が自動的に表示されます。

どちらのベンチマークでも、応答時間が最も速いDNSネームサーバーが最高のパフォーマンスを発揮するはずです。上位3つのIPアドレスを記録しておけば、後でシステム設定でそれらのIPアドレスを活用できるようになります。

PCとルーターの設定

Windows 内で優先 DNS サーバーと代替 DNS サーバーを構成するには、TCP/IPv4 プロパティ ウィンドウの適切なフィールドに必要な IP アドレスを入力する必要があります。

Windows 7で優先ネームサーバーを使用するには、コントロールパネルの「ネットワーク接続」で適切な設定を変更します。「スタート」ボタンをクリックし、「検索」ボックスに「ネットワーク接続」と入力してEnterキーを押します。システムにインストールされているネットワークアダプターの一覧が表示されたウィンドウが開きます。DNS設定は、システムのアクティブなネットワーク接続すべてに対して行う必要があります。デスクトップでは通常、1つのアダプターのみを設定しますが、ノートパソコンで有線アダプターと無線アダプターの両方を使用している場合は、両方のアダプターを設定する必要がある場合があります。

アクティブなネットワーク アダプタの名前のすぐ下にネットワーク名が表示され、アイコンに赤い X は表示されません。アクティブなアダプタを右クリックし、コンテキスト メニューから [プロパティ]を選択して、 [ネットワーク]タブをクリックします。[ネットワーク] タブには、ネットワーク接続で使用される項目の一覧が表示されます。その一覧で、[インターネット接続プロトコル バージョン 4 (TCP/IPv4)]を強調表示し、 [プロパティ]ボタンをクリックします。表示されるウィンドウで、[全般]タブが選択されていない場合はクリックし、 [次の DNS サーバーのアドレスを使う] ラジオ ボタンをオンにします。優先 DNS サーバー用と代替 DNS サーバー用の 2 つのフィールドが使用可能になります。[優先] フィールドに、ベンチマークに基づいて最も高速な DNS ネーム サーバーの IP アドレスを入力し、[代替] フィールドに 2 番目に高速なネーム サーバーを入力します。そのウィンドウで[OK]をクリックし、ネットワーク プロパティ ウィンドウでももう一度[OK] をクリックします。次に、ネットワーク接続の一覧を閉じてシステムを再起動します。これで、お住まいの地域で使用可能な最速の DNS ネーム サーバーが Windows で使用できるようになりました。

ブロードバンド ルーター経由でインターネットに接続されているすべてのシステムで同じドメイン ネーム サーバーを使用するには、ルーターのネットワーク アドレス サーバー設定にそれらの IP アドレスを入力します。

Windowsの設定は、特定のシステムが利用可能な最速のDNSネームサーバーを使用するようにするための一つの方法です。単一のブロードバンド接続で接続されているすべてのシステム(OSに関係なく)が同じネームサーバーを使用するようにするには、ルーターの設定を変更する必要があります。

特定のDNSネームサーバーを使用するようにルーターを設定する手順はルーターによって異なりますが、基本的なプロセスはほぼ同じです。お使いのルーターのマニュアルを参照するのが最善ですが、参考までに基本的な手順の概要を以下に示します。

ほとんどのルーターは、Webインターフェースからシステム設定にアクセスできます。ブラウザを開き、アドレスバーに「192.168.0.1」または「192.168.1.1」と入力してください。これらは、現在市販されているほとんどのブロードバンドルーターが使用している内部IPアドレスです。どちらのIPアドレスも機能しない場合は、ルーターのIPアドレスを自分で確認する必要があります。「コントロールパネル」、「ネットワークと共有センター」、「アダプターの設定の変更」の順に選択し、アクティブなネットワーク接続をダブルクリックして「詳細」をクリックし、「IPv4デフォルトゲートウェイ」の下に表示されているIPアドレスを見つけます。そのIPアドレスの先頭に「http://」を追加して、Webブラウザのアドレスバーに貼り付けてください。

正しいIPアドレスを入力したら、適切な認証情報を使ってルーターにログインします。認証情報がわからない場合は、ルーターのマニュアルを参照してください。ログインしたら、「基本設定」または「ネットワーク設定」ボタンまたはタブをクリックすると、「ネットワークアドレスサーバー設定(DHCP)」のようなセクションが表示されます。このセクションには通常、静的DNS情報を入力できる2つまたは3つのフィールドがあります。お住まいの地域で最速のDNSネームサーバーのIPアドレスを入力し、変更を保存してルーターを再起動すれば完了です。

スピードアップを楽しもう

一部のISPがデフォルトで使用しているDNSネームサーバーは十分な性能を備えていますが、多くの人は無料で利用できるパブリックDNSネームサーバーの方が全体的なパフォーマンスが良いと感じています。ブラウザにURLを入力してもウェブサイトが表示されるまで常に待たされるなら、試してみる価値があるかもしれません。特に、ISPのDNSネームサーバーのパフォーマンスが低かったり信頼性が低かったりする状況では、より高速なDNSネームサーバーの使用は大きな効果を発揮するでしょう。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.