MoinQ:

DNS/実装/ゾーンファイルについて、ここに記述してください。

1. ゾーンファイルの検査

単一のゾーンに対応するゾーンファイルがRFCの制約を満たしているかを検査する。

1.1. 必須レコード

ゾーン根元に対応するSOA, NSレコード

1.2. CNAMEは他のレコードと共存できない

CNAMEレコードを含む。

1.3. CNAMEを値としてはいけないレコード

NS, MXなどの先がCNAMEを指していないか。(外部名の場合には警告だけ)

1.4. delegate されたサブドメイン下の名前

(親側にあっても)レコードは無視する。glueは特別に処理

(検索データ登録時の処理) tinydnsとは異なる。

2. zone cuts

末端ノードだけがNSレコードを持つことができる。

リストを作る。前項の検査のあとには、親子関係のものは存在しないはず。

ゾーン外を参照するNS値に対しては警告する。 -- ToshinoriMaeno 2017-03-12 09:27:44

3. wildcard record

wildcard record が定義されているノードのリストを作っておくのがよさそう。