Windowsでホスト(DNS)の問題を解決する方法

コンピューターを使用しているときに、特定のサイト、サービスに接続しようとしたとき、または特定のプログラムを使用したときに問題が発生することがあります。

問題のプログラムによっては、「ホストを解決しています」などのステータスメッセージが表示される場合があります。

たとえば、Google Chromeでは、サイトに接続するとステータスバーにそのメッセージが表示されますが、Firefoxでは代わりに「検索中」と表示されます。 問題は個々のサイトまたはプログラムに限定される場合がありますが、デバイス上のプログラムまたはサイトに影響を与える場合もあります。

ホストの解決とはどういう意味ですか?

ChromeやFirefoxなどのプログラムでサイトに接続するたびに、何かが中断しない限り通常は表示されないバックグラウンドで発生します。

その1つは、プログラムがDNSサーバーを使用して、facebook.comやghacks.netなどのドメイン名をIPアドレスに「変換」することです。 人間はドメインを使用しますが、コンピューターはIPアドレスを使用します。

コンピューターには、すべてのドメインからIPアドレスへのリンクのアドレス帳がないため、プログラムは要求が行われたときにそれらを検索する必要があります。

情報を検索し、ドメインに関連付けられたIPアドレスを返すDNSサーバーに接続します。

そのプロセスに必要以上に時間がかかる場合は、解決中のホストステータスが表示される場合があります。

ブラウザ、Windows、およびその他のプログラムは、接続のルックアップフェーズを排除するためにDNSレコードをしばらくキャッシュする場合があります。

ホストの解決の問題が発生した場合、何ができますか?

DNSルックアップタイムアウトまたは低速ルックアップを取得する理由は多数あります。 最初にすべきことは、できる限り最善の方法で問題を定義することです。

  1. いつ始まりましたか?
  2. 永続的ですか一時的ですか?
  3. すべてのプログラムに影響しますか、それとも一部のプログラムにのみ影響しますか?

一例:最近、プライベートインターネットアクセスVPN(PIA)を使用しているときにDNSルックアップの問題に気付きました。 PIAに接続するたびに、Chromeでホストの解決の問題が発生し、他のWebブラウザーでの読み込み時間が長くなります。 同様の問題を特定できます。

ホストの問題解決の修正

問題によっては、すぐに修正できる場合があります。 最初に試してみたい簡単な修正の1つは、別のDNSサービスに切り替えて、問題が解決するかどうかを確認することです。

ほとんどのインターネット接続は、デフォルトでルックアップにインターネットプロバイダーのDNSサーバーを使用します。 そのサーバーが遅いか、構成が不適切な場合は、DNSサーバーを切り替えることでエラーを解決できる場合があります。

:すべての要求は、選択したDNSサーバーに対して行われます。 これはプライバシーの問題になる可能性があるため、公共プロバイダーを慎重に選んでください。

DNSサーバーを手動で変更するか、そのためのプログラムを使用できます。 手動操作に慣れていない限り、DNS JumperやDNS Switchなどのプログラムを試してみることをお勧めします。

2015年にいくつかのテストを実行して最速のDNSプロバイダーを見つけましたが、そこの情報を使用してDNSプロバイダーの1つを選択することもできます。

DNSサーバーの手動設定

プロセスはWindowsバージョン間でわずかに異なります。 Windows 10では、オペレーティングシステムのシステムトレイ領域にあるネットワークアイコンを右クリックし、[ネットワークと共有センター]を選択します。

そこで、「アダプター設定の変更」を選択します。 これにより、ネットワーク接続のリストが開きます。 アクティブで有効な接続を探します。 システムで使用されているものを右クリックし、メニューからプロパティを選択します。

[インターネットプロトコルバージョン4(TCP / IPv4)]項目をダブルクリックし、開いたページに2つのカスタムDNSサーバーを追加します。

また、「DNSサーバーアドレスを自動的に取得する」から「次のDNSサーバーアドレスを使用する」に切り替える必要がある場合もあります。

接続で代わりにIPv6プロトコルを使用する場合は、代わりにインターネットプロトコルバージョン6(TCP / IPv6)で操作を実行します。

探索する他のオプション

通常、DNSサーバーを切り替えると問題が解決します。 ただし、そうでない場合もあります。

次のリストは、その場合に役立つポインターを提供します。

  1. DNSキャッシュ :WindowsはDNSルックアップをキャッシュします。一部のプログラムは同様にキャッシュを検索します。 Windows DNSキャッシュ、および使用している場合は使用しているプログラムのキャッシュをフラッシュして、古いエントリが読み込みの問題の原因であるかどうかを調べることができます。 Chromeでは、 chrome:// net-internals /#dnsをロードし、ホストキャッシュのクリアをクリックして実行できます。 Firefoxユーザーは、そのためにDNS Flusherのような拡張機能を使用できます。
  2. DNSプリフェッチを無効にする :一部のプログラムは、ユーザーのアクションの前にプリフェッチを使用してDNS情報を検索する場合があります。 アイデアは、特定の操作を事前に実行することにより、サイトの読み込みにかかる時間を短縮することです。 Chromeはこれを行います。アドレスバーにchrome:// settings /を読み込み、下にスクロールして[詳細設定を表示]をクリックし、[予測サービスを使用してページをより速く読み込む]を選択すると、機能を無効にできます。未チェック。
  3. Hostsファイル :手動またはプログラムの実行によりHostsファイルにエントリを追加した場合、ホストの問題の解決が原因である可能性があります。 Windowsでは、hostsファイルはC:\ Windows \ System32 \ drivers \ etcにあります。 このソリューションは、一部のサイトまたは単一のサイトのみに問題がある場合にうまく機能する可能性があります。 また、そのサイトのホスト名にIPアドレスをHostsファイルに追加して、検索を強制することもできます。 これは、正しいIPを知っているときにDNSサーバーが古いIPアドレスを返すか、まったく返さない場合に役立ちます。
  4. ローカルエリアネットワークの設定を確認してください :LANの設定も検索に干渉する可能性があります。 これらは、Internet Explorer、Google Chrome、または従来のコントロールパネルから開くことができるインターネットオプションにあります。 Chromeを使用している場合は、chrome:// settings /を読み込んでから、詳細設定を表示します。 ネットワークがリストに表示されるまで下にスクロールします。 [プロキシ設定の変更]をクリックして、[インターネットのプロパティ]ウィンドウを開きます。 そのウィンドウで、接続に切り替え、そこでLAN設定ボタンをクリックします。 一覧にある場合は、自動構成とプロキシサーバーを無効にすることができます。 注:これが仕事用のコンピューターである場合、それができない場合があります。また、ある場合は、インターネットが機能しなくなる可能性があるため、これらの設定はそのままにしておいてください。

Now You :DNSルックアップの問題を修正する別のソリューションを知っていますか?