要約

  • 2024年10月刊行のRFC 9660は、Hugo Salgado、Mauricio Vergara Ereche、Duane Wesselsの共著。権威DNSサーバーに応答の元となったゾーンの版を尋ねるZONEVERSIONを定めた。
  • IANAはこれをEDNSオプション19として登録した。Salgado自身のLACNIC記事は、運用上の困り事が人の支援と何年もの改稿を経て標準になった経緯を語る。

DNSの応答を比べて差が見つかったとき、まず答えを返したゾーンの版を見たい。SOAのシリアル番号を別に引く手段は以前からあった。それでも、その後の問い合わせで得た数字を、先ほどの応答に結び付けるのは手間がかかる。Hugo Salgadoが求めたのは、個々の応答に付く版の手がかりだった。RFC 9660は、そのためのZONEVERSIONを定義した。

クライアントは空のオプションを権威サーバーへの問い合わせに載せる。理解し応じるサーバーは、該当ゾーンの型と版の値を返せる。通常の回答だけでなく、一定の否定応答や委任の紹介にも適用される。サーバー名、問い、返答、版を一緒に記録すれば、複数のコピーが違う段階で動いているのかを調べる入口になる。

SalgadoはLACNICに寄せた本人の回顧で、2024年の記事から約五年前、DNS運用の必要から構想を出したと述べる。Mauricio Vergara Erecheがメーリングリストと会議の場で案を支え、Duane Wesselsが後半の編集とIANAとの最終作業に加わったという。2022年の作業部会草案には最初の二人が、完成したRFCには三人が並ぶ。運用現場で便利な問いでも、標準の番号を得るまでには説明する仲間が要った。

使う側にも条件がある。権威サーバーは要求に応じるか選べる。再帰サーバーはオプションを自動的に中継しない。版の値を調べるなら、対象の権威サーバーへ直接尋ねる必要がある。ZONEVERSIONが示すのはその応答を生んだ版だ。ゾーン全体の完全性を確かめる用途には、RFCはZONEMDを挙げる。

IANAのDNS登録簿にはオプション19と型の登録がある。どの運用網で実際に返答するかを数えるには、対象サーバーへの日時付きの問い合わせと運用者の記録が必要だ。標準になったことで、ゾーンの配布差は「何となく古そう」から、少なくとも版を尋ねられる問題へ変わった。