
目次
ネガティブキャッシュ
ネガティブキャッシュとは
「存在しないドメイン名の情報を一時的に記憶して、無駄な問い合わせを減らす仕組み」だよ。
DNSサーバの負担軽減に役立ってるんだ。
ネガティブキャッシュのわかりやすい事例
◯間違ったドメイン名を入力した場合
例えば、「wwe.example.com」(正しくは「www.example.com」)という間違ったドメイン名を入力すると、
DNSサーバはそのドメインが存在しないことを確認し、「そのドメイン名は存在しません」という結果を返します。
この情報をネガティブキャッシュとして一時的に記憶することで、同じ間違いが繰り返されても、再度DNSサーバが余計な問い合わせをしないようにします。
◯古いリンクをクリックした場合
ウェブページに貼られたリンクが古くてすでに存在しない場合も、DNSサーバは「存在しない」という結果をキャッシュに保存します。
その後、同じリンクが再度クリックされても、DNSサーバはキャッシュされた情報を素早く返すことで効率化します。
◯一時的なタイムアウトのケース
DNSサーバが一時的にアクセスできないドメインについても、しばらくの間「応答なし」と記憶します。
その結果、短期間で何度も同じ問い合わせをしなくて済むようになります。
※これらは、ネガティブキャッシュがDNSサーバの負荷を軽減し、全体的な通信効率を高めるために役立っている具体例です。
シンプルながらも、インターネットの裏側で大きな役割を果たしている仕組みですね!
Copilot参照
会話で学ぼ
基礎知識編
仕組みの一つなんだ。
簡単に言うと、
「見つからなかった情報を一時的に覚えておく」ことを
指しているよ。
なんでそんなことをするの?
「そのドメインは存在しません」っていう
結果が出るよね。
それをDNSサーバがしばらく記憶しておくんだ。
これをネガティブキャッシュと言うんだ。
DNSサーバに余計な負担がかかっちゃうんだ。
ネガティブキャッシュを使うことで、
もう一度同じエラーが発生したときに
サーバーがすぐに「そのドメインはないよ」と
返答できるから、無駄な処理を減らせるんだよ。
ずっと記憶しておくの?
ネガティブキャッシュには
有効期限が設定されているから、
一定時間経ったら記憶を消すんだ。
この時間は管理者が設定できるんだけど、
通常は数分から数時間くらいかな。
知らなかったよ。
DNSサーバは効率よく動作できるんだ。
地味だけど、大事な仕組みの一つなんだよ。
SNSで発信
X(元Twitter)
YouTubeショート
未投稿
スタンドエフエム
【デジナンばあばチャンネル】
ばあばと、もに隊長のおもしろトークだよ(笑)
未投稿
インスタグラム
未投稿
tiktok
未投稿
https://www.facebook.com/share/r/1ZpayfFn2G/
スレッズ
あとがき
このサイトは
「デジタル難民のばあば」と「パソコンやスマホをあまり得意としない方々」が一緒になって
少しずつ、ヒントもしくは知識を共有していくサイトです。
知識を楽しく学びながら、棺桶に足を突っ込むその日まで、一緒に成長してまいりましょう。
最後まで読んでいただきありがとうございました♡