50% off 全プラン対象、期間限定。月額 $2.48/mo
残り10分
セキュリティとネットワーク

DNSキャッシュ削除 - DNSをクリアする方法

Paulina Ritter By Paulina Ritter 読了10分 43日前に更新されました
DNSキャッシュ削除 - Windows Linux MacOS Chrome

ほとんどの場合、オペレーティング システムはトラブルシューティング プロセスを自動的に処理できます。ただし手動でメンテナンスが必要になることもあります。その場合は DNS キャッシュをクリアする.

最近はオンラインで何でも調べられます。OS とブラウザは、この検索プロセスを高速化するための仕組みを備えています。どのように機能するのでしょうか

たとえば Windows コンピューターでソフトウェアの問題が発生するたびに Microsoft サポートというウェブサイトにアクセスしているとします。OS とブラウザはこのパターンを認識し、次のツールを使用します DNS (ドメイン ネーム システム) キャッシュを使用して、ウェブ閲覧の効率を高め、ネットワーク リソースを節約します

ただし、技術的な不具合やその他の問題により、すべてのシステムがダウンタイムやエラーを経験する可能性があります。問題が解決しない場合は、技術的な知識を活かして対処するか、サポートを求める必要があります

DNSキャッシュの破損や汚染が、ここで扱う問題です。この記事の目的は、それに対処する方法を教えることです。

DNSキャッシュをクリアする必要があるのか、そしてどのようにクリアするのかを説明する前に、基本を明確にしておきましょう。

DNS キャッシュとは何か、どのように機能するのか

このセクションを3つの部分に分けます。DNS、キャッシュ、そしてDNSキャッシュです。

DNSとは何ですか?

DNSはドメインネームシステムの略で、Cloudzy.comやAmazon.comなどのドメイン名をブラウザが読める形のIPアドレスに変換する役割を担っています。DNSはオンライン電話帳のようなもの。訪問したいウェブサイトの名前を知っていれば、DNSがその電話番号を教えてくれるわけです。

DNSが必要なのはなぜですか? IPアドレスなしではドメイン名にアクセスできないからです。DNSを、すべてのホスト名に位置情報をつけるシステムだと考えてください。ユーザーがホスト名を検索すると、DNSはそれらの割り当てられた位置情報を使ってホスト名の場所を見つけ、ユーザーをそのウェブサイトに導きます。

キャッシュとは何ですか?

キャッシュとは、一時的に保存されている情報やデータのこと。すでに読み込まれているため、はるかに高速にアクセスできます。

DNS キャッシュとは 

毎日Amazonにアクセスしてお気に入りのデジタル商品を閲覧しているとしましょう。よくアクセスするAmazonのIPアドレスとその情報は、DNSキャッシュというデータベースに保存されます。DNSキャッシュに保存されているIPアドレスは、次回検索したときに高速で再読み込みされます。

DNSキャッシュの処理は、よくアクセスするすべてのウェブサイトで同じです。このプロセス全体の目的は、これらのウェブサイトの読み込み速度を向上させることです。では、DNSキャッシュがユーザーをウェブサイトに高速アクセスさせるのであれば、なぜときどきDNSキャッシュをクリアする必要があるのでしょうか?

DNS キャッシュをクリアする必要がある理由

DNSには多くのIPアドレスが保存されていますが、それらすべてが安全でしょうか?そして、たとえ安全だとしても、それらがDNSキャッシュに存在することで問題が発生することもあるのでしょうか?

残念ながら、そうです。

DNSキャッシュを定期的にクリアすべき理由を挙げます。

  • 危険または破損したIPアドレスがあり、セキュリティとパフォーマンスの問題、ネットワーク速度と接続性の低下を引き起こす可能性があります。
  • DNSキャッシュには訪問したすべてのIPアドレスが含まれており、DNSスプーフィングの的になります。サイバー犯罪者がDNSキャッシュにアクセスする方法を見つけると、保存されたIPアドレスを改ざんして、悪意のあるまたは不正なウェブページにあなたをリダイレクトできます。(これを防ぐ最良の方法は、 DNSキャッシュクリアコマンドを実行すること.)
  • 広告会社はユーザー行動の研究に従事しており、クッキーとサードパーティプラグイン以外に、DNSキャッシュはあなたのオンライン行動の優れた情報源です。検索履歴を考えてみてください。サイバー犯罪者や大企業に検索履歴を見られたいですか?もちろん違います。検索履歴はあなたのプライベートなクローゼットのようなもので、隠しておきたい秘密があるかもしれません。DNSキャッシュも同じようなもの。他人の目から保護する必要があります。
  • 時々、よくアクセスするウェブサイトにアクセスできない問題が発生することがあります。読み込まれないか、リンクをクリックするたびにエラーが表示される場合があります。どちらのケースもDNSキャッシュに関連しています。IPアドレスを検索したときに404エラーが表示される場合は、そのドメイン名またはホストが変更されている可能性があり、DNSキャッシュが古い情報を読み込んでいるのです。2番目のシナリオは、よくアクセスするウェブサイトが読み込まれず、クッキーとサードパーティ統合をすでにクリアしている場合です。余分に読み込まれたDNSキャッシュが問題なのです。

スマートフォンの調子が悪いときは、すぐに再起動ボタンに頼ります。十回中九回は、問題が解決します。DNSキャッシュクリアコマンドは、あなたのOSの再起動ボタンです。

異なるオペレーティング システムで DNS キャッシュをクリアする方法

DNSキャッシュをフラッシュするコマンドは、オペレーティングシステムとそのバージョンによって異なります。

Windows で DNS をフラッシュするコマンド

以下のステップに従い、Windows 11、10、8、7、およびXPでDNSキャッシュをクリアしてください。

Windows 10/11でDNSをフラッシュするステップ:

  1. クリックしてください 開始 ボタンをクリックして、 cmd を検索バーに入力してください。
  2. 次をクリック: コマンドプロンプト 以下のコマンドを入力してください:
    ipconfig /flushdns
  3. 以下のメッセージが表示されたら、コマンドプロンプトウィンドウを閉じることができます:
    DNSリゾルバーキャッシュが正常にフラッシュされました。

Windows 8/7/XP で DNS をフラッシュするステップ:

Windows 8、7、XP の DNS フラッシュコマンドは、Windows 10 および 11 の場合と同じです。異なるのは次の場所を見つけるステップだけです コマンドプロンプト ウィンドウ

  • In Windows 8。コマンドプロンプトウィンドウを開く方法は2つあります:
    1. 保持 勝つ X キーを同時に押して、次の場所をクリックします コマンドプロンプト.
    2. クリックしてください 開始 ボタン。次を開きます アプリ 画面上で、クリックしてください Windows システム、を選択してください コマンドプロンプト.
  • ご使用のOSが Windows 7、または XP。コマンドプロンプトウィンドウを見つける方法は次の通りです:
    クリックしてください 開始 ボタンにマウスを合わせます すべてのプログラム、選択 アクセサリー、そして検索 コマンドプロンプト.

Linux で DNS をフラッシュするコマンド

DNS フラッシュコマンドは、 Linux ディストリビューションによって異なります。

Ubuntu で DNS フラッシュコマンドを実行するステップ:

次をクリック: アクティビティ デスクトップの左上隅から。

タイプ 終端 検索バーに入力し、クリックして、以下のコマンドを入力します:

sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics

DNS の新しい設定を有効にするには、Ubuntu で DNS サービスを再起動するために以下のコマンドを実行する必要があります:

sudo systemctl restart bind9.service

Red Hat および CentOS で DNS フラッシュコマンドを実行するステップ:

タイプ 終端 デスクトップの検索バーに入力し、クリックして、お使いの Linux ベースの OS に基づいて以下のコマンドを入力します:

Red Hat

sudo systemctl restart nscd.service

CentOS:

systemctl restart dnsmasq.service

macOS の DNS フラッシュコマンド

macOS 10.7 から 10.9、10.11 以上の DNS フラッシュコマンドは同じです。以下のステップに従います:

Mac デバイスの上部メニューから、次をクリックします Go, 探す Utilities, そして選択する 終端.

次のコマンドを入力して、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 キャッシュをクリアするステップを完了しても、ウェブサイトの読み込みまたは他のパフォーマンスの問題が引き続き発生する場合は、 Chrome DNS キャッシュクリアコマンド以下のステップに従ってください:

  • ステップ1:
    立ち上げ グーグル クロム.
  • ステップ2:
    Chrome のアドレスバーで以下の IP を検索します:

    chrome://net-internals/#dns
  • ステップ3:
    選択 DNS リストから選択します。
  • ステップ4:
    次をクリック: ホストキャッシュをクリアします。

よくあるご質問

DNS とはどういう意味ですか

DNS はドメインネームシステム (DNS) の略で、ブラウザの検索バーに入力したドメイン名に基づいて、訪問したいウェブサイトの場所 (IP アドレス) に誘導するオンラインシステムです。(ドメイン名とは、Cloudzy.com などのウェブサイトの名前です。)

DNS キャッシュをクリアすべき理由は何ですか

OS の動作が遅くなった場合や、400 (Bad Request)、401 (Unauthorized)、404 (Not Found) などの検索エラーが頻繁に発生する場合は、DNS キャッシュをクリアすると問題が解決することがあります。

DNS をフラッシュするとどうなりますか

訪問したウェブサイトのすべての保存された IP アドレスが削除されます。その後、ウェブサイトを検索するたびに、OS は DNS サーバーからその場所 (IP アドレス) を取得する必要があります。

Chrome で DNS キャッシュをクリアするコマンドは何をしますか

ブラウザからすべての IP アドレスと DNS 情報を削除し、インターネット接続を向上させ、セキュリティの問題を防ぎます。

DNS キャッシュを削除しても安全ですか

はい。DNS キャッシュはウェブサイトの IP アドレスを保存するオンラインスペースで、より速くアクセスできるようにしているだけです。DNS キャッシュをクリアするとは、このオンラインスペースを空にすることです。

DNS をどのくらいの頻度でフラッシュすべきですか

公共のコンピュータを使用していて、誰にも検索履歴を見られたくない場合は、オンラインセッションのたびに DNS キャッシュをクリアするのがベストです。個人のコンピュータの場合は、よく訪問するウェブサイトにアクセスできない場合や 404 エラーが頻繁に表示される場合に、DNS キャッシュをクリアするようにしましょう。

flush DNS Windows 10 コマンドを実行するとインターネット速度が向上しますか

いいえ。ただし、flush DNS Windows 10 コマンドを使用して、ウェブブラウザのパフォーマンスを向上させることはできます。そうすると、特定のウェブサイトやサービスの読み込み速度に影響が出ます。

デバイスで DNS キャッシュをクリアすべき時期を判断する方法

DNS キャッシュをクリアすべき兆候は次のとおりです:

  1. ウェブサイトの新しい更新版が表示されない (古いアドレスが DNS キャッシュに保存されているため、ブラウザがそれを読み込みます。)
  2. よく訪問するウェブサイトにアクセスできない (サーバーが変更されたか、DNS 設定が更新されている可能性があります。)
  3. 404 ページが見つかりませんエラー

あわせて読みたい: ゲーミング向けの最適な DNS サーバー

結論

ウェブサイトを検索するたびに、アクセスするには IP アドレスが必要です。DNS の役割はその IP アドレスを取得することです。DNS が各 IP アドレスを取得した後、ブラウザがより速く読み込めるようにアクセス可能なスペースに保存されます。これが DNS キャッシュです。

時間とともに、他のすべてのストレージスペースと同様に、DNS キャッシュも整理が必要になります。OS をマルウェア、ウイルス、サイバー監視者、その他のオンライン脅威から保護し、より速いウェブ検索を実現するために、DNS キャッシュを定期的にクリアする必要があります。

共有

ブログの他の記事

読み進める。

MikroTik L2TP VPNガイド用のCloudzyタイトル画像。ノートパソコンが光る青と金のデジタルトンネル経由でサーバーラックに接続している様子と、シールドアイコンを表示。
セキュリティとネットワーク

MikroTik L2TP VPNセットアップ (IPsec付き): RouterOSガイド (2026)

このMikroTik L2TP VPNセットアップでは、L2TPがトンネリングを担当し、IPsecが暗号化と完全性を担当します。両者を組み合わせることで、サードパーティ製エージェ

Rexa CyrusRexa Cyrus 読了9分
SSHのリモートホスト識別変更警告メッセージを表示するターミナルウィンドウ。ダークティール背景にFix Guideのタイトルとブランディング。
セキュリティとネットワーク

警告: Remote Host Identification Has Changedの意味と修正方法

SSHはシステム間に暗号化トンネルを作る安全なネットワークプロトコルです。グラフィカルな環境を必要とせずリモートアクセスしたい開発者に今も広く使われていま

Rexa CyrusRexa Cyrus 読了10分
Linuxの名前解決エラー向けDNSサーバートラブルシューティングガイドのイラスト。暗い背景に警告アイコンと青いサーバー。
セキュリティとネットワーク

Temporary Failure in Name Resolutionとは? 意味と修正方法

Linuxを使用中、Webサイトへのアクセス、パッケージのアップデート、インターネット接続が必要なタスクの実行時にtemporary failure in name resolutionエラーが発生す

Rexa CyrusRexa Cyrus 読了12分

デプロイの準備はできましたか? 月額2.48ドルから。

2008年から独立運営のクラウド。AMD EPYC、NVMe、40 Gbps。14日間返金保証。