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

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

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

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

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

resolving host

ChromeやFirefoxなどのプログラムでサイトに接続すると、バックグラウンドで何かが発生しない限り、通常は見えないことが起こります。

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

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

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

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

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

Resolving Hostの問題が発生した場合はどうすればよいですか?

firefox looking up

DNSルックアップタイムアウトまたはスロールックアップが発生する理由は数多くあります。あなたが最初にしたいことは、できる限り問題を定義することです:

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

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

ホスト問題の解決の修正

dns speed test

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

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

注意 :すべてのリクエストは、選択したDNSサーバーに対して行われます。これはプライバシーの問題になる可能性があるため、注意して公共プロバイダーを選択してください。

DNSサーバーを手動で変更するか、そのためのプログラムを使用できます。手動操作に慣れていない場合は、次のようなプログラムを試すことをお勧めします DNSジャンパー または DNSスイッチ 簡単にできます。

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

DNSサーバーを手動で設定する

change dns

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

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

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

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

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

探索するその他のオプション

chrome clear host cache

通常、DNSサーバーを切り替えると問題が解決します。ただし、これが当てはまらない場合もあります。

次のリストは、あなたに当てはまる場合に役立つポインタを提供します。

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

では、あなた :DNSルックアップの問題を修正する別のソリューションを知っていますか?