• ベストアンサー

DNSのキャッシュについて

Bind9を使っています。 キャッシュについて段々分からなくなってしまったので、どなたかご教授頂けないでしょうか。 ■分からない事 「キャッシュ」とは「URLとIPアドレスの紐付け情報だけ」なのか、 「webページのコンテンツ、ページの画像」も保持するのか。 です。 多分前者だと思ってます。 「設定次第」という場合はどこの設定で 決まるものなのか、教えて欲しいです。 因みに英語は出来ないですから、英語サイト の紹介は勘弁して下さい。 どうぞよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

前者(厳密にはURLではなくてドメイン名ですが)です。 後者はプロキシサーバやクライアントのWebブラウザがもつ機能ですね。DNSサーバはドメイン名をIPアドレスに変換するだけです。

tamaoki
質問者

お礼

ありがとうございます! そうか後者はプロキシでしたか。 大変助かりました!

関連するQ&A

  • DNSサーバーのキャッシュ

    こんにちは。 早速質問ですが、あるネットワークで運用しているをドメインを別のネットワーク に移行したいと考えています。 旧ネットワークではWEBサーバとDNSサーバが動いています。 新ネットワークでもWEBサーバとDNSサーバを動かします。 さて、NICのDNSを切り替えてから2~3日間はインターネット上の他のDNSの キャッシュが残っています。そのため、このドメインのWEBサーバにアクセスしようと すると、旧ネットワークのWEBサーバにアクセスされる可能性があります。 ここで質問なのですが、他のDNSのキャッシュに残っているのは、 旧ネットワークのWEBサーバのIPアドレスでしょうか、 それとも、DNSサーバのIPアドレスでしょうか。 もしWEBサーバのIPアドレスが残っているのであれば、旧ネットワークの WEBサーバーに直接アクセスが来るので、旧ネットワークでもちゃんとWEBサーバを 動かしておかなくてはいけないと思います。 でも、DNSサーバのIPアドレスが残っているのであれば、旧ネットワークのDNSサーバ の設定を、新ネットワークのWEBサーバのIPアドレスを差すようにしておけば、 そっちを見に行ってくれるはずですよね? この場合、旧ネットワークではWEBサーバは動かしておかなくてもいいのではないか と思ったわけです。 キャッシュに残っているのは、どちらのIPアドレスなのでしょうか。

  • DNSサーバの意味

    いわゆる自宅サーバを構築しています。 私は独自ドメインを異なる二つの会社でそれぞれ購入しました。 (会社A)aaa.dom (会社B)bbb.dom 私は固定IPを一つ契約しています。 (自宅)123.45.67.89 その固定IPを会社Aのウェブページで以下のように登録しました。 [aaa.domのDNSレコード] a @ 123.45.67.89 (ちなみに、ネームサーバはns.company.domです。) ですから、aaa.domにアクセスすると、123.45.67.89にアクセスした時と同じように私のページが見られます。 www.aaa.domにアクセスしてaaa.domにアクセスしたのと同じようにしたいのですが、 会社Aのウェブページを操作することなく、そのように設定することは可能でしょうか? また、会社Bで登録したbbb.domも123.45.67.89に「紐付け」したいのですが、 会社BではIPアドレスを登録することはできず、ネームサーバを登録することしかできません。 架空のアドレスccc.domをローカルだけで運営することが可能なように、bbb.domもローカルだけでは運営できます。 しかし、外部からbbb.domアクセスにも対応したいのです。 私はDNSサーバやネームサーバの役割がいまいち分かっていません。 紐付けはドメイン登録会社の中でやってくれる所がありますし、 Bindなどを使わなくても、ローカルの設定はできます。 質問を整理させて頂くと、 (1) ドメイン登録会社の手を借りることなくwww.aaa.domにアクセスできるようにするには? (2) ネームサーバしか登録できない(IPアドレスが登録できない)ドメイン登録会社のドメインbbb.domを使えるようにするには?(その会社で登録したネームサーバをns.aaa.domとします。) 今、Bindを使って試行錯誤中です。尚、OSはLinuxのFedora10です。 何卒よろしくお願い致します。

  • DNSキャッシュをクリアしたいのですが

    ウェブサーバーとメールサーバーを別々に運用したいと考えていて、DNSサーバーのAレコードとMXレコードにそれぞれのIPアドレスとドメインを入れて、うまくいったと思ったのですが、とあるサーバー(Aサーバー)から送られるメールだけは送信しても受信できません。 調べたところ、Aサーバーだけ名前の解決がきちんとなされていないようでした。 このAサーバーのDNSキャッシュをクリアすると解決すると思うのですがDNSキャッシュをクリアする方法などはありますでしょうか。 OS:Redhat Fedora Core 4 WEBサーバー:apache です。

  • DNSのキャッシュのクリアについて。

    DDNSサービスを使いsshで自宅のLinuxに接続しようとしているのですが、うまくいきません。 WEBサイトでipアドレスを更新し、ssh -v ホスト名 で接続して確かめたら違う以前のIPに接続しにいっていました。 Windowsならコマンドプロンプトでdnsflushみたいなオプションがありましたが、linuxもローカルにキャッシュをもっていてクリアする必要があるのでしょうか? また普通にISPと契約している場合グローバルIPはどれぐらいの 頻度で変わるものなのでしょうか?

  • Apacheのキャッシュ機能(?)

    NASをWebコンテンツ(静的コンテンツ)の共有領域として利用し、Webサーバを冗長化する予定です。 その際にコストを抑える目的でエントリーNASの導入を考えていますが、同時接続数の都合上 NAS上のデータのキャッシュをローカルで一定時間保持し、NASへのアクセスを減らしたいと考えて います。 Apacheに該当の機能はございますでしょうか?あればWebページ等参考になる情報と合わせて情報を 頂ければ幸いです。

  • IE7-キャッシュが残っているのか?

    WINDOWS XP SP3でIE7を使用しているのですが、 最近、ウェブページを見にいくと古いページが表示されていて 再読み込みしないと一番新しい情報にならないという症状が出るようになりました。 インターネットオプションの一時ファイルの設定も特に変更はしていません。 キャッシュやcookieのクリアも相当まめにしています。 今の設定は、 ・一時ファイルの保存しているページの新しいバージョンの確認は「確認しない」 ・使用するディスク領域は1024MB ・履歴は保持する日数0日  にしています。 どの様に設定したら直るのでしょうか。 どなたか教えていただけませんか。 よろしくお願いします。

  • DNSについて

    自宅サーバでホームページを公開しています。 内側でDNSはできてます。 外側にDNSサーバを置くにはどうすればいいですか。 現在はムームードメインでDNSの設定をしています。 そのため、IPアドレスが変わるごとにログインして設定しなおすのが面倒です。 OSはMacのYosemiteでhostsファイルで内向けDNSを設定しており、BINDは使ってません。

  • DNSポート開放方法

    バッファローのWZR-HP-G301NHを使用して自宅サーバーを構築中なのですが DNSサーバー構築(BIND)の設定で ルーターのDHCP設定でDNSサーバーのIPアドレスをLinuxサーバーのIPアドレスに変更するって書いてるのですが どこにIPアドレスを記入したらいいのでしょうか?

  • DNSサーバーのzone設定について

    こんにちは。 DNSサーバー(bind9)について質問があります。 クライアントPCからWEBページにアクセスする際、アドレス欄に www.example.jp と入力しても example.jp と入力しても同じ ページが表示されるものがありますが、あれは DNSサーバーのzone設定をどう記述しているのでしょうか。 ■現在のzone設定■      IN NS dns.example.jp      IN MX 10 dns.example.jp dns    IN A aaa.bbb.ccc.ddd(DNSサーバーのIPアドレス) www    IN A eee.fff.ggg.hhh(ホスティングサーバーのIPアドレス) localhost IN A 127.0.0.1 dns.example.jp は自社で運用しているDNSサーバーで、 www に対するIPアドレスはプロバイダのホスティングサービスから 提供されたサーバーアドレスです。 現在、 www.example.jp に対するアクセスはプロバイダから 提供されたIPアドレスに変換され、正常にWEBページが表示されて います。 www.example.jp でも example.jp でも同じページを表示させたい 場合はどういう設定をすれば良いでしょうか。 よろしくお願い致します。 色々検索してみると、Aレコードを追加するみたいですが、記述方法 が不明です。 www    IN A eee.fff.ggg.hhh に続けて @     IN A eee.fff.ggg.hhh を追加するような事が書いてあったのですが、合っているでしょう か。

  • DNS(BIND)で、レコードに設定したIPアドレスが反映されるまでの時間について

    現在、一台のパソコンで、DNSサーバ(BIND)とWebサーバを動かしているのですが、Webサーバのみ別PCに移行させるにあたって、DNSでWebサーバのドメインに対応するIPアドレスを変更する必要があるのですが、変更した新しいIPアドレスが反映される時間というのは、設定できないものなのでしょうか? 5分で反映させたいのですが、3時間くらいかかってしまいます。 SOAレコードの値を変えることではどうにもならないものなのでしょうか?