問題ID: 32646
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
問題ID: 32646
msg# 1
nanasi2424
投稿数: 0
$TTLの指定は必須ではなさそうです。(CentOS7上での検証結果から$TTLの記載がない場合、Minimumの値が使われました。)
記載場所に関してもどこでも指定でき、指定した以降のレコードに対して効果があるようです。
こちらも検証結果からです。
named-checkconfコマンドでの構文チェックもしましたが、指定が無い場合、任意の位置に指定した場合、いずれも特にエラーにはなりませんでした。
解説文の誤りでしょうか?
同様に、$ORIGINの指定も任意の場合で可能でした。(こちらは問題IDを控え忘れました。)
記載場所に関してもどこでも指定でき、指定した以降のレコードに対して効果があるようです。
こちらも検証結果からです。
named-checkconfコマンドでの構文チェックもしましたが、指定が無い場合、任意の位置に指定した場合、いずれも特にエラーにはなりませんでした。
解説文の誤りでしょうか?
同様に、$ORIGINの指定も任意の場合で可能でした。(こちらは問題IDを控え忘れました。)
Re: 問題ID: 32646
msg# 1.1
arashi1977
居住地: 広島
投稿数: 1715
私もDNSは勉強中なので間違ってるかもですが。
必須でない、というのはわかります。各種RFCを斜め読みした感じ、必須の記載という記述も見当たりませんでした。
おさらいですが、$TTLはゾーン全体のデフォルトTTLを表すもので、各リソースレコードにおいてTTLが省略された場合に参照されるものです。逆に言えば、ゾーンのポリシーとして定義されたTTLなので、それに従う限りは各リソースレコードのTTLは記述を省略することができます。
Minimumと言われているのがSOAレコード内のMINIMUMについてのお話であれば、これをベースとして考えるのは間違った扱いになるかと思います。
RFC 2308において、SOAレコードのMINIMUMの値は「ネガティブキャッシュ(否定応答の結果)をキャッシュしても良い期間」として扱われるものなので各リソースレコードのTTLのデフォルト値として扱うべきものではないですし、上記RFCでも「実装依存(How this is
done is implementation dependent.)」と言っているようです。
なので「必須ではない」については同意しますが、$TTLは不要ではない、という認識です。
# DNSムズカシイ…
必須でない、というのはわかります。各種RFCを斜め読みした感じ、必須の記載という記述も見当たりませんでした。
おさらいですが、$TTLはゾーン全体のデフォルトTTLを表すもので、各リソースレコードにおいてTTLが省略された場合に参照されるものです。逆に言えば、ゾーンのポリシーとして定義されたTTLなので、それに従う限りは各リソースレコードのTTLは記述を省略することができます。
Minimumと言われているのがSOAレコード内のMINIMUMについてのお話であれば、これをベースとして考えるのは間違った扱いになるかと思います。
RFC 2308において、SOAレコードのMINIMUMの値は「ネガティブキャッシュ(否定応答の結果)をキャッシュしても良い期間」として扱われるものなので各リソースレコードのTTLのデフォルト値として扱うべきものではないですし、上記RFCでも「実装依存(How this is
done is implementation dependent.)」と言っているようです。
なので「必須ではない」については同意しますが、$TTLは不要ではない、という認識です。
# DNSムズカシイ…
Re: 問題ID: 32646
msg#
nanasi2424
投稿数: 0
>上記RFCでも「実装依存(How this is
done is implementation dependent.)」と言っているようです。
この点、大変参考になりました。
情報ありがとうございます。
done is implementation dependent.)」と言っているようです。
この点、大変参考になりました。
情報ありがとうございます。