OS・ミドルウェア

「Linux」でDNSキャッシュをクリアするには

「Linux」でDNSキャッシュをクリアする方法を紹介する。ウェブサイトに変更が加えられたにもかかわらず、ブラウザーがそのサイトの古い(キャッシュされた)バージョンを読み込み続けるような場合に効果がある。

 DNSキャッシュはOS上の一時データベースで、DNSルックアップ(訪問したウェブサイトやインターネットドメインに関する情報)が格納されている。その仕組みは非常に単純だ。何度も訪問するウェブサイトがある場合、OSはそのウェブサイトの情報をローカルに保存されたキャッシュから取得する。こうすることで、低速のパブリックDNSレコードを使用する必要がなくなる。ローカルのキャッシュを使用すると、それらのウェブサイトの読み込みがかなり高速化される。

 ただし、DNSキャッシュは破損することもある。また、ウェブサイトに変更が加えられたにもかかわらず、ブラウザーがそのサイトの古い(キャッシュされた)バージョンを読み込み続けることもある。

 そうした問題が生じた場合は、どうすればいいのだろうか。OS上のDNSキャッシュをクリアすればいい。DNSキャッシュがクリアされると、ウェブサイトを最初に読み込むときの速度は低下するが、サイトが適切に表示される。サイトのDNSがキャッシュされると、そのサイトの読み込み速度が高速化する。

 DNSキャッシュをクリアする方法は、OSによって異なる。本記事では、「Linux」OSでDNSキャッシュをクリアするのがいかに簡単かを紹介したいと思う。

必要なもの

 これを機能させるのに必要なのは、「systemd」を使用するLinuxディストリビューションとsudo権限を持つユーザーだけだ。この手法は、「Ubuntu」ベースのディストリビューションでも「Red Hat」ベースのディストリビューションでも利用できる。筆者が「Ubuntu 18.04」と「CentOS 8」の両方でこの手順をテストしたところ、全く問題なく機能した。

編集部おすすめの関連記事

残り本文:約1191文字 ログインして続きを読んでください。

「OS・ミドルウェア」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
新興技術
ITインフラ
クラウドサービス
OS・ミドルウェア
OS
ミドルウェア
アプリケーションサーバー
開発
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. Google Cloudセキュリティ基盤ガイド、設計から運用までのポイントを網羅
  2. 仮想化・自動化を活用して次世代データセンターを構築したJR東日本情報システム
  3. スモールスタート思考で業務を改善! 「社内DX」推進のためのキホンを知る
  4. Emotetへの感染を導く攻撃メールが多数報告!侵入を前提に対応するEDRの導入が有力な解決策に
  5. 偽装ウイルスを見抜けず水際対策の重要性を痛感!竹中工務店が実施した2万台のPCを守る方法とは

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]