DNS/実装/ゾーンファイルについて、ここに記述してください。
Contents
1. ゾーンファイルの検査
単一のゾーンに対応するゾーンファイルがRFCの制約を満たしているかを検査する。
返答を作成するのにも必要な情報だ。-- ToshinoriMaeno 2016-08-10 22:05:04
1.1. 必須レコード
ゾーン根元に対応するSOA, NSレコード
1.2. CNAMEは他のレコードと共存できない
CNAMEレコードを含む。
1.3. CNAMEを値としてはいけないレコード
NS, MXなどの先がCNAMEを指していないか。(外部名の場合には警告だけ)
1.4. delegate されたサブドメイン下の名前
(親側にあっても)レコードは無視する。glueは特別に処理
(検索データ登録時の処理) tinydnsとは異なる。
- DBに登録されたものは削除しておく。
2. zone cuts
末端ノードだけがNSレコードを持つことができる。
リストを作る。前項の検査のあとには、親子関係のものは存在しないはず。
ゾーン外を参照するNS値に対しては警告する。 -- ToshinoriMaeno 2017-03-12 09:27:44
3. wildcard record
wildcard record が定義されているノードのリストを作っておくのがよさそう。
- 適用するかどうかの判定は面倒だ。