要約
- 有効な
_for-saleRRsetが示すのは、ゾーンからRFC 10023形式の可用性信号が出た事実であり、売り手の本人性、委任、確定価格、移転能力ではない。 - DNS観測、DNSSEC検証、相手方確認、委任、条件合意、実際の移転を別々の状態として保存し、それらを「掲載から移転までの受領記録」で結ぶべきである。
仕組みは意図的に小さい。_for-saleの下に置くTXTレコードは、大文字と小文字を区別する正確な文字列v=FORSALE1;で始まる。その後にコード、文章、URI、価値のいずれか一つを付けられる。RRsetには異なる複数レコードを置けるため、特定の市場やウェブページだけに依存せず、利用可能性を探索できる。
だが、探索が容易になるほど、表示側には意味を膨らませる誘惑が生じる。「DNSで観測した」は技術的事実である。「所有者が売っている」は主体と権限に関する主張である。「この価格で買える」は合意と履行可能性まで含む。三つを一つの緑色バッジで表せば、RFCに書かれていない権威を画面が作り出す。
版識別子が検証するのは書式である
版識別子だけでも有効なら、処理者は自らの方針に従って「売却対象」とみなせる。認識可能な有効タグがなければ無視する。各レコードの任意タグは一つだけである。この厳密さは、予約名の下にある任意の文章を都合よく解釈することを防ぐ。
一方、「for sale」の範囲は広く、売買だけでなく賃貸や利用権も含み得る。保有者には取引を完遂する義務がなく、誤掲載や撤回もあり得る。fvalも拘束力のない値である。したがって、表示できるのは「観測された参考値」までであり、「保証された売価」ではない。
新鮮さと署名は契約権限にならない
収集時には問い合わせ名、RRsetの生データ、観測時刻、利用したリゾルバー、残存TTL、委任経路、検証結果を固定する必要がある。RFCはTTLを3,600秒以下にするよう推奨する。古い掲示が残る時間は短くできるが、全キャッシュの同時更新や市場側の即時削除までは保証しない。
DNSSEC検証が成功すれば、応答が期待する署名連鎖に由来し、途中で改変されていないという根拠が強まる。しかし、ゾーン署名鍵は売買の委任状ではない。ゾーン運用者、登録上の保有者、経済的な売り手、仲介人、移転を承認できる者は別々かもしれない。暗号上の来歴と契約上の処分権限を別の統制として扱うことは、仕様の限界から導かれるガバナンス上の結論である。
URIの確認は相手方確認ではない
furiは販売ページや連絡先へ導く。RFCは、利用者の明示的な確認なしに自動転送してはならないとし、悪意あるURIへの対処やサニタイズも求める。これはリンクを開く行為を守る措置であり、リンク先の運営者を認証する措置ではない。
市場は別途、アカウントの支配、相手方の本人性、保有者との関係、委任の範囲と期限、合意した条件、移転経路を確認しなければならない。サブドメインには権利者を特定する公開レジストリが存在しないこともある。.arpaではこの仕組みを無視する。記法が同じでも、名前空間の制度が違えば得られる結論も違う。
一つの表示を九つの状態に分ける
最低でも、名前を発見した、RRsetが新鮮である、書式が有効である、DNSSECが有効・無効・未提供である、譲渡意思を示している、相手方を確認した、委任を確認した、条件に合意した、移転が完了した、という状態を分けたい。それぞれに時刻、証拠源、判断者を持たせる。
分離は手続を増やすためではなく、故障の種類に合う対処を選ぶためである。TTL切れなら再照会する。署名が壊れれば来歴表示を止める。委任が弱ければ商談を止める。移転コードが失敗すればレジストラの工程を調べる。最後の二つはTXTを読み直しても直らない。
「掲載から移転までの受領記録」を作る
必要な成果物はスクリーンショットではなく、連結可能な受領記録である。DNS部分には名前、生のRRset、観測時刻、TTL、検証結果、解釈したタグを保存する。接続部分には利用者が承認したURIと到達先を残す。取引部分には本人確認、アカウント支配、委任資料、条件の版、価格、同意、支払いやエスクロー、レジストラでの移転結果を記録する。
この記録はDNSを契約書に仕立てない。むしろ、DNSの役割が終わる場所を示す。紛争時には、掲載は新鮮だったか、URIは利用者が開いたものと同じか、仲介人に権限があったか、値は参考か合意額か、どの工程で移転が止まったかを個別に検証できる。
削除もまた統制操作である
索引サービスはTTLに応じて再照会し、「最近見た」と「現在有効」を区別すべきだ。RRsetが消えたら、現在の売却表示も止める。監査用に過去の証拠を保存することと、今も買えるように見せることは異なる。furiやfvalの変更は新しい状態として残し、以前の観測を静かに上書きしてはならない。
これはドメイン売買だけの問題ではない。インフラ上の信号を商取引の主張に変換する瞬間、インターフェースは権限を配分する。ゾーン、検証者、市場、代理人、レジストラのどれが何を証明したのかを表示してこそ、その配分を監査できる。
出典
- Heng Lu — Why reality, not advocacy, is the product
- IANA — DNSパラメータ
- RFC 10023 — A Method for Signaling Domain Name Availability
- RFC 2181 — Clarifications to the DNS Specification
- RFC 3986 — Uniform Resource Identifier: Generic Syntax
- RFC 4033 — DNS Security Introduction and Requirements
- RFC 5890 — Internationalized Domain Names for Applications: Definitions
- RFC 8552 — Scoped Interpretation of DNS Resource Records through “Underscored” Naming
- RFC 8553 — DNS Attrleaf Changes
- RFC 9499 — DNS Terminology
- Heng Lu — Running Code Primary
- Heng Lu — The Policy Mirror
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
