ほとんどの場合、オペレーティング システムには、単独でトラブルシューティング プロセスを処理するのに十分な機能があります。ただし、場合によっては、手動メンテナンスに参加する必要があります。この場合は、 DNSキャッシュをクリアする.
幸いなことに、最近ではほとんど何でも Google で検索でき、OS とブラウザはこのプロセスを高速化するシステムを使用しています。どうやって?
たとえば、Windows コンピュータでソフトウェアの問題が発生するたびに、次のサイトにアクセスするとします。 マイクロソフトサポート;この Web サイトは、最もよくアクセスされる Web サイトの 1 つになります。オペレーティング システムとブラウザはこれを認識し、と呼ばれるツールを使用します。 DNS (ドメインネームシステム) キャッシュして Web エクスペリエンスを最適化し、ネットワーク リソースを節約します。
ただし、どのシステムでも技術的な不具合やその他の問題によりダウンタイムやエラーが発生する可能性があり、問題が解決しない場合は、技術的な知識を活用するか、問題を解決するために助けを求める必要があります。
この文脈で話している問題は、汚染または破損した DNS キャッシュであり、この記事の目的は、それに対処する方法を説明することです。
DNS キャッシュをクリアする必要がある理由とその方法について説明する前に、基本を理解しましょう。
DNS キャッシュとは何ですか?またその仕組みは何ですか?
このセクションを DNS、キャッシュ、DNS キャッシュの 3 つの部分に分けてみましょう。
DNSとは何ですか?
DNS は Domain Name System の略で、Cloudzy.com や Amazon.com などのドメイン名をブラウザが読み取り可能な IP アドレスに変換する役割を果たします。 DNS はオンラインの電話帳のようなものです。アクセスしたい Web サイトの名前がわかり、DNS にはその番号がわかります。
なぜDNSが必要なのでしょうか? 各ドメイン名には IP アドレスがなければアクセスできないためです。 DNS は、すべてのホスト名にピンを付けるシステムと考えてください。ユーザーがホスト名を検索すると、DNS は割り当てられたピンを使用してそのホスト名の場所を見つけ、ユーザーを Web サイトに誘導します。
キャッシュとは何ですか?
キャッシュとは、保持されている情報またはデータを指します。すでにロードされているため、はるかに速くアクセスできます。
DNSキャッシュとは何ですか?
毎日 Amazon にアクセスして、お気に入りのデジタル製品をスクロールしているとします。これらの頻繁にアクセスされる Amazon IP アドレスとその情報は、DNS キャッシュと呼ばれるデータベースに保存されます。 DNS キャッシュに保存されているすべての IP アドレスは、次回検索するときにより速くリロードされます。
DNS キャッシュ プロセスは、よくアクセスするすべての Web サイトで同じであり、このプロセスの目的は、これらの Web サイトの読み込み速度を向上させることです。では、DNS キャッシュによってユーザーが Web サイトに高速にアクセスできるのであれば、なぜ時々 DNS キャッシュをクリアする必要があるのでしょうか?
DNS キャッシュをクリアする必要があるのはなぜですか?
DNS には多くの IP アドレスが存在しますが、それらはすべて安全ですか?たとえ存在するとしても、DNS キャッシュ内にそれらが存在すると問題が発生する可能性がありますか?
残念ながら、そうです。
DNS キャッシュを定期的にクリアする必要がある理由は次のとおりです。
- 一部の IP アドレスは危険または破損しており、セキュリティとパフォーマンスの問題を引き起こし、ネットワーク速度と接続を低下させる可能性があります。
- DNS キャッシュには、アクセスしたすべての IP アドレスが含まれており、DNS スプーフィングのビーコンとして機能します。サイバー犯罪者が DNS キャッシュにアクセスする方法を見つけた場合、保存されている IP アドレスを変更して、悪意のある Web ページまたは詐欺的な Web ページにリダイレクトする可能性があります。 (これを防ぐ最善の方法は、 DNSキャッシュクリアコマンド.)
- 広告会社はユーザーの行動を研究することに努めており、Cookie やサードパーティのプラグインとは別に、DNS キャッシュはオンライン行動の優れた情報源となります。検索履歴を思い出してください。サイバー犯罪者や大企業にあなたの検索履歴を見られたいと思いますか?もちろん違います。検索履歴は個人のクローゼットのようなもので、そこにスケルトンが隠されている可能性があります。 DNS キャッシュも同様のものなので、覗き見から保護する必要があります。
- 頻繁にアクセスする Web サイトにアクセスできない場合があります。ロードされなかったり、リンクをクリックするたびにエラーが表示されたりする可能性があります。どちらのケースも DNS キャッシュに関連しています。 IP アドレスの検索時に 404 エラーが表示された場合は、そのドメイン名またはホストが変更されており、DNS キャッシュに古い情報が読み込まれている可能性があります。 2 番目のシナリオは、アクセスする Web サイトが頻繁に読み込まれず、Cookie とサードパーティの統合がすでにクリアされている場合です。余分に読み込まれた DNS キャッシュが問題です。
携帯電話の調子が悪くなったら、すぐに再起動ボタンを押すと、10 回中 9 回問題は解決します。 DNS キャッシュのクリア コマンドは、OS の再起動ボタンです。
さまざまなオペレーティング システムで DNS キャッシュをクリアする方法?
フラッシュ DNS コマンドは、オペレーティング システムとそのバージョンによって異なります。
Windows の DNS コマンドをフラッシュする
Windows 11、10、8、7、および XP で DNS キャッシュをクリアするには、次の手順に従ってください。
Windows 10/11 で DNS をフラッシュする手順:
- をクリックしてください 始める ボタンとタイプ cmd 検索バーで。
- をクリックしてください コマンドプロンプト そして、次のコマンドを入力します。
ipconfig /flushdns
- 以下のメッセージが表示された後は、コマンド プロンプト ウィンドウを閉じてかまいません。
DNS リゾルバー キャッシュが正常にフラッシュされました。
Windows 8/7/XP で DNS をフラッシュする手順:
Windows 8、7、および XP のフラッシュ DNS コマンドは、Windows 10 および 11 の場合と同じです。。唯一異なるステップは、 コマンドプロンプト ウィンドウ。
- In Windows 8では、次の 2 つの方法でコマンド プロンプト ウィンドウを開くことができます。
- を保持します。 勝つ そして X キーを一緒に押してクリックします コマンドプロンプト.
- をクリックしてください 始める ボタンを開きます アプリ 画面上でクリックします Windows システムを選択し、 コマンドプロンプト.
- お使いのOSが Windows 7 または XPコマンド プロンプト ウィンドウを見つける方法は次のとおりです。
をクリックしてください 始める ボタンの上にカーソルを置きます すべてのプログラム、選択します 付属品、そして見つけます コマンドプロンプト.
Linux 用のフラッシュ DNS コマンド
フラッシュ DNS コマンドは、Linux ディストリビューションによって異なります。
Ubuntu フラッシュ DNS cmd を実行する手順:
をクリックしてください 活動内容 デスクトップの左上隅から。
タイプ ターミナル 検索バーでそれをクリックし、以下のコマンドを入力します。
sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics
新しい DNS 構成を有効にするには、次のコマンドを実行して Ubuntu で DNS サービスを再起動する必要があります。
sudo systemctl restart bind9.service
Red Hat および CentOS でフラッシュ DNS cmd を実行する手順:
タイプ ターミナル デスクトップの検索バーでそれをクリックし、Linux ベースの OS に基づいて以下のコマンドを入力します。
レッドハット:
sudo systemctl restart nscd.service
セントOS:
systemctl restart dnsmasq.service
macOS の DNS コマンドをフラッシュする
macOS 10.7 ~ 10.9、10.11 以降のフラッシュ DNS cmd は同じです。以下の手順に従います。
Mac デバイスのトップメニューから、 行く、 探す 公共事業、 そして選択します ターミナル.
次に、以下のコマンドを入力して、Mac 上の DNS をフラッシュします。 (コマンドを入力した後、デバイスのパスワードを入力する必要があります):
sudo killall -HUP mDNSResponder
macOS 10.10、10.6、または 10.5 で DNS をフラッシュするには、前の手順に従ってターミナルを見つけ、以下のコマンドを入力します。
macOS 10.10 のフラッシュ DNS コマンド:
sudo discoveryutil udnsflushcaches
macOS 10.6 のフラッシュ DNS コマンド:
sudo dscacheutil -flushcache
macOS 10.5 のフラッシュ DNS コマンド:
sudo lookupd -flushcache
Google ChromeでDNSキャッシュをクリアする方法
OS 上の DNS キャッシュをクリアする手順を実行しても、Web サイトの読み込みやその他のパフォーマンスの問題が依然として発生する場合は、次の手順を実行してください。 ChromeのDNSキャッシュクリアコマンド;次の手順に従います。
- ステップ 1:
打ち上げ Google Chrome. - ステップ 2:
Chrome のアドレス バーで次の IP を検索します。chrome://net-internals/#dns
- ステップ 3:
選択 DNS リストから。 - ステップ 4:
をクリックしてください ホストのキャッシュをクリアします。
よくある質問
DNS とはどういう意味ですか?
DNS は Domain Name System の略で、ブラウザの検索タブに入力したドメイン名に基づいて、訪問したい Web サイトの場所 (IP アドレス) に誘導するオンライン システムです。 (ドメイン名は、Cloudzy.com など、検索する Web サイトの名前です)。
DNS キャッシュをクリアする必要があるのはなぜですか?
OS のパフォーマンスが以前よりも低下している場合、または 400 (不正なリクエスト)、401 (不正な)、404 (見つかりません) などの検索エラーが常に発生する場合は、DNS キャッシュをフラッシュすると、これらの問題が解決される可能性があります。
DNS をフラッシュするとどうなりますか?
アクセスした Web サイトの保存されている IP アドレスはすべて失われ、その後、Web サイトを検索するときに、オペレーティング システムは DNS サーバーからその場所の IP アドレス_ を取得する必要があります。
ChromeのDNSキャッシュクリアコマンドは何をするのでしょうか?
ブラウザーからすべての IP アドレスと DNS 情報が削除され、インターネット接続が改善され、セキュリティの問題が防止されます。
DNS キャッシュを削除しても安全ですか?
はい。 DNS キャッシュは、Web サイトにより速くアクセスできるように、Web サイトの IP アドレスを保存する単なるオンライン スペースです。 DNS キャッシュをフラッシュすると、このオンライン スペースが空になります。それだけです。
DNS はどれくらいの頻度でフラッシュする必要がありますか?
公共のコンピューターを使用していて、検索履歴を誰にも盗まれたくない場合は、オンライン セッションのたびに DNS キャッシュをフラッシュすることをお勧めします。パソコンの場合、頻繁にアクセスする Web サイトにアクセスできない場合、または 404 エラーが頻繁に発生する場合は、DNS キャッシュをクリアすることを目指してください。
Windows 10 のフラッシュ DNS コマンドを実行すると、インターネット速度は向上しますか?
いいえ。ただし、Windows 10 のフラッシュ DNS コマンドを使用すると、Web ブラウザのパフォーマンスを高速化できます。そうすると、特定の Web サイトやサービスの読み込み速度に影響します。
デバイス上の DNS キャッシュをいつクリアすべきかを知るにはどうすればよいですか?
DNS キャッシュをクリアするよう指示する兆候は次のとおりです。
- Web サイトの新しいバージョンと更新されたバージョンが表示されない (古いアドレスは DNS キャッシュに保存されており、それがブラウザーに読み込まれます)。
- よくアクセスする Web サイトにアクセスできない (サーバーが変更されたか、DNS 構成が更新された可能性があります)
- 404 ページが見つからないエラー
こちらもお読みください: ゲームに最適な DNS サーバー
結論
Web サイトを検索するたびに、アクセスするためにその IP アドレスが必要になります。 DNS の仕事は、その IP アドレスを取得することです。 DNS は各 IP アドレスを取得した後、読み込みを高速化するためにブラウザからアクセスできるスペースにそのアドレスを保存します。 DNSキャッシュ。
時間の経過とともに、整理整頓が必要な他のストレージ スペースと同様に、DNS キャッシュにも整理整頓が必要になります。マルウェア、ウイルス、サイバー スヌーパー、その他の種類のオンライン脅威から OS を保護し、Web 検索を高速化するには、DNS キャッシュを時々クリアする必要があります。