はじめまして。
最近DNSサーバを触る機会が増えてきており、基本から勉強しているところです。
そこでどうしても知識として整理がつかないことがあります。
それが、DNSのTTLというものです。
いろいろなHPを拝見すると、通常のキャッシュを保持する時間と書いてあるところもあれば、ネガティブキャッシュを保持する時間と書いてあるところもあります。
いろいろ調べたところ、RFC 2308から役割が変更され、SOAレコードのTTL値はネガティブキャッシュを表していると、
また通常のキャッシュの値はSOAレコード内ではなく、$TTLで指定すると認識しました。
これで正しいのでしょうか?
参照URL:http://jprs.jp/tech/dnsuis/info001.html
SOAレコードの値はネガティブキャッシュというのは、広く認識されていることなのでしょうか?
HPによっては通常のキャッシュ保持時間と書かれているところも数多くあります。
また、よくDNSサーバ移行時にTTLを値を小さくするといいますが、その値とは通常のキャッシュ保持時間、つまり$TTLの値を小さくするのでしょうか?
SOA内のTTL値ではないということですよね?
もう一点あります。
あるネームサーバのTTLを確認するときにnslookupコマンドでset type=soaと指定し、default TTL値を確認してました。
これは、通常のキャッシュ保持時間ではなく、ネガティブキャッシュの時間ということでしょうか?
今まで、これが通常のキャッシュ保持時間だと認識してました・・・
であるとすると、TTL値(通常のキャッシュ保持時間)はどのように確認すればよいのでしょうか?
nslookupでは確認不可??
このSOAのTTL値をネガティブキャッシュとして扱うというのは、すべてのDNSサーバでそういう役割になったという認識でよろしいのでしょうか?
どうも、知識として整理がつかず、ごちゃごちゃになってしまってます。
ご存知の方、ご教授願えますでしょうか。
宜しくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは.
#1さんと同じ内容ですが.
> これで正しいのでしょうか?
8.2以降は、はい。(と各RRでも)
> SOAレコードの値はネガティブキャッシュというのは、広く認識されていることなのでしょうか?
個人的には余り認識されていないような気がしますね。
(知っててもスルーしている人も多いと思いますが)
> HPによっては通常のキャッシュ保持時間と書かれているところも数多くあります。
それは、そのHPの作成・更新タイミング次第ではないでしょうか。
(バージョンが記載されていないHPを参考にするときはご注意ということで)
# view もしかり。
> これは、通常のキャッシュ保持時間ではなく、ネガティブキャッシュの時間ということでしょうか?
そのサーバのバージョンによりますね。8.2以降は、はい。
> であるとすると、TTL値(通常のキャッシュ保持時間)はどのように確認すればよいのでしょうか?
> nslookupでは確認不可??
digは何もせず表示されますよね.nslookupはデバッグモードしかないようですね.
> このSOAのTTL値をネガティブキャッシュとして扱うというのは、すべてのDNSサーバでそういう役割になったという認識でよろしいのでしょうか?
受信したあなたのCacheサーバの解釈(bindのバージョン)次第のはずです。(多分)
No.1
- 回答日時:
>また通常のキャッシュの値はSOAレコード内ではなく、$TTLで指定すると認識しました。
>これで正しいのでしょうか?
bindの設定方法ということであれば正しいです。
http://www.atmarkit.co.jp/flinux/rensai/bind902/ …
>HPによっては通常のキャッシュ保持時間と書かれているところも数多くあります。
ネガティブキャッシュに限らず、必ずしも正しく記載しているサイトばかりでは
ありません。DNSの情報は間違った記載が多いと感じます。
RFC2181のようなものがあるくらいなのでややこしいのかもしれません。
>SOA内のTTL値ではないということですよね?
おおむねそうだと思いますが多分同時にネガティブキャッシュも短い方が良いと
考える方もいるかもしれません。
>これは、通常のキャッシュ保持時間ではなく、ネガティブキャッシュの時間ということでしょうか?
そうです。
>nslookupでは確認不可??
Windowsでならset d2などでデバッグモードを使えば出るようです。
http://www.atmarkit.co.jp/fnetwork/netcom/nslook …
Linux等ならdigなどを使った方がいいでしょう。
>このSOAのTTL値をネガティブキャッシュとして扱うというのは、
>すべてのDNSサーバでそういう役割になったという認識でよろしいのでしょうか?
古い実装であればネガティブキャッシュも普通のキャッシュも同じTTLを使うという
ことだと思います。
BINDであればRFC2308を受けて8.2以降では前述の設定で
二つのキャッシュを分けて設定が行えて、取り扱いも分かれたということだと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 電子マネー・電子決済 楽天ペイについて 3 2022/04/08 10:22
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- その他(住宅・住まい) 築15年マンションで発生した玄関扉の不具合を販売主へ契約不適合責任を請求できますか? 3 2023/02/28 10:47
- アルバイト・パート 2022年10月からの扶養内勤務(パート)についてお伺いします。 先日新しいパート先の面接にて扶養内 3 2022/09/15 21:05
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
- 電気工事士 AC100v供給ライン L,N,PEの電圧状況について 2 2022/09/17 10:38
- メガネ・コンタクト・視力矯正 視力回復 3 2022/06/22 20:47
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNS設定をコピーしたい
-
bind9のNSレコードを返す設定に...
-
DHCPの適切なリース期間を教え...
-
二つのPCでサンダーバードを使...
-
SMTPから送信履歴を取得する
-
グループポリシー(壁紙の設定)...
-
DNSでHOSTが「正引き」と「逆引...
-
DVDを作る際、メニュー、オート...
-
停止中のメールサーバへメール...
-
なぜヤフー知恵袋は無法地帯を...
-
windowsでSYN/ACKを返すプログラム
-
グループポリシーのスクリプト...
-
エクセルで担当割振りの管理表...
-
富士通 PRIMERGY TX200 RAID...
-
メール送信時に"メモリがいっぱ...
-
ocnメール着信音
-
共有フォルダへ特定のユーザの...
-
Apache/CentOS 5 にアクセスで...
-
やってはいけないアクセス制限
-
IPアドレスを不正に取得されて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNS設定をコピーしたい
-
2つあるDNSサーバの選択について
-
DNS SOAレコードのserial値につ...
-
プライマリDNSを2つ指定可能か...
-
ネームサーバ情報の呼び方について
-
DNSサーバのTTL値について(ネ...
-
DNS情報の伝播時間に関して
-
なぜヤフー知恵袋は無法地帯を...
-
DHCPの適切なリース期間を教え...
-
nslookupでIPが見つからない
-
二つのPCでサンダーバードを使...
-
フォルダ、ファイルのアクセス...
-
一度ユーザーIDとPWを入力して...
-
Localhostでは動くのにIP指定...
-
グループポリシーのスクリプト...
-
ocnメール着信音
-
やってはいけないアクセス制限
-
IPアドレスが一杯になった
-
ActiveDirectoryのドメインにク...
-
停止中のメールサーバへメール...
おすすめ情報