arpaゾーンの謎～なぜarpaのサーバーにはjがないのか～
2022年6月24日
DNS Summer Day 2022
株式会社日本レジストリサービス（JPRS）
森下 泰宏
Copyright © 2022 株式会社日本レジストリサービス

1本日の内容• 2022年5月のarpaの設定変更について• なぜarpaのサーバーにはjがないのか

Copyright © 2022 株式会社日本レジストリサービス

2

2022年5月のarpaの設定変更について

Copyright © 2022 株式会社日本レジストリサービス

3振り返り：arpaの誕生• DNS運用開始時に、ARPANETからの移行用TLDとして作成– RFC 881: The Domain Names Plan and Schedule（1983年）“Initially, all the hosts in the Internet will be in the domain "ARPA".”（当初、インターネット上のすべてのホストが「ARPA」ドメインに属する）• 1986年に、in-addr.arpaが誕生（in-addr TLDから移行）– RFC 973: Domain System Changes and Observations• ARPANETの運用終了後も、arpaの運用は継続– in-addr.arpaに使われたことが理由の一つ
Copyright © 2022 株式会社日本レジストリサービス

4振り返り：arpaの再定義と現状• 2001年に、インフラストラクチャードメインとして再定義– RFC 3172: Management Guidelines & Operational Requirements
for the Address and Routing Parameter Area Domain ("arpa")• 現在はIABのガイダンスにより、IANAが管理– .ARPA Zone Management <https://www.iana.org/domains/arpa>“We administer the domain in cooperation with the Internet technicalcommunity through the guidance of the Internet Architecture Board.”（IABのガイダンスを通じ、インターネット技術コミュニティと協力して管理）– ip6.arpa、ipv4only.arpa、as112.arpa、home.arpaなど、14のドメイン名が存在（2022年6月現在）
Copyright © 2022 株式会社日本レジストリサービス

5

RFC 9120（2021年10月）• arpaをルートサーバーから分離する旨の方針が公開– RFC 9120: Nameservers for the Address and Routing
Parameter Area("arpa") Domain“This document is a product of the Internet Architecture Board (IAB)”（この文書はIABのプロダクトである）• arpaは歴史的理由により、ルートサーバーで管理– ルートサーバー自身に委任されている「親子同居」の状態
Copyright © 2022 株式会社日本レジストリサービス

6分離の目的・理由• arpaの新しい利用が、ルートゾーン・ルートサーバーの運用に想定外の影響を与えるリスクの回避“to allow for novel uses of the "arpa" zone without the risk of
inadvertently impacting root zone and root server operations.”• RFC 9120には、過去の出来事も記述– リスクを理由に、IETFで検討されたいくつかの提案が破棄“As a result, some proposals under consideration by the IETF involving
the "arpa" zone have been discarded due to the risk of conflict with
operations associated with managing the content of the root zone oradministering the root nameservers.”
Copyright © 2022 株式会社日本レジストリサービス

7

分離の手順と現在の状況• 実施済み：ネームサーバーホスト名の変更– 「?.root-servers.net」から「?.ns.arpa」に変更• 2022年4月27日にa・c・eの3台、5月4日に残りの全サーバーを変更• ネームサーバーのIPアドレスは変更なし• dns-operations MLで予告、変更によるトラブルは観測されず• 未実施：サーバーインフラの分離・ゾーン管理の分離– これらをどのように実施するかは、RFC 9120のスコープ外“Any future management considerations regarding how such changes may
be performed are beyond the scope of this document.”
Copyright © 2022 株式会社日本レジストリサービス

8

なぜarpaのサーバーにはjがないのか

Copyright © 2022 株式会社日本レジストリサービス

9「すべて」ではなく「ほとんどすべて」• RFC 9120を読んでいて、この記述が気になった“Historically, the "arpa" zone has been hosted on almost all of theroot nameservers (NSs)” （歴史的に「arpa」ゾーンは、ほとんどすべてのルートネームサーバーでホストされてきた）– 確かにルートサーバーのうちJ-Rootだけ、arpaを委任されていない！
• だから、現在もj.ns.arpaだけ存在しない！

• このこと自体は知っていた（一応マニアなので）– でも、その理由は知らなかった
Copyright © 2022 株式会社日本レジストリサービス

10

知っている人がいそうなところで聞いてみた• 2021年12月3日に、dns-operations MLで質問[dns-operations] What is the reason of J-Root doesn't serve the arpa zone?
<https://lists.dns-oarc.net/pipermail/dns-operations/2021-December/021484.html>• その日に、VerisignのDuane Wessels氏から返信あり– Duane氏は、A-RootとJ-Rootの運用者の一人[dns-operations] What is the reason of J-Root doesn't serve the arpa zone?
<https://lists.dns-oarc.net/pipermail/dns-operations/2021-December/021486.html>

Copyright © 2022 株式会社日本レジストリサービス

11返信の内容（まとめ）• 以前ルートサーバー（A～I）は、com/net/org/arpaもサービスしていた– root-servers.netもサービスしていた• 1997年にJ～Mが追加され、ルート/root-servers.netのみサービスしていた• 2000年にRFC 2870（ルートサーバーの運用ガイドライン）が発行された– ルートサーバーがルートとroot-servers.net以外のサービスをすることが禁止に• RFCの発行を受け、A～Iは段階的にcom/net/orgのサービスを停止した– しかし、arpaのサービスは停止しなかった• その後、2002年にK～MがarpaのNSに追加されたが、Jは追加されなかった– 他の運用者が下した決定については話すことはできないが、VerisignはRFC 2870に基づいて、NSにJを追加しないことを選択した
Copyright © 2022 株式会社日本レジストリサービス

12わかったこと• arpaのサーバーにjがないことは、意図的なものだった– RFC 2870に従い、運用者が追加しないことを選択した• 後からルートサーバーに追加されたJ～Mは当初、arpaをサービスしていなかった– そのうちK～Mは2002年に、 後付けでarpaのNSに追加された

Copyright © 2022 株式会社日本レジストリサービス

13

新たな謎
• なぜ、 K～Mは後付けでarpaのNSに追加されたのか？
• なぜ、Jは追加されなかったのにarpaを保持しているのか？
– MLの返事で「NSにはないけど、J-Rootもarpaを保持してるよ」と、とある方から個人宛にメールをいただいた– digで確認したら本当だった！知らなかった！
• 誰でも調べられるので、返事と共にMLにも投稿（理由は不明のまま）

結局、わからなかったことが一つわかったけど、わからないことがもっと増えてしまった
Copyright © 2022 株式会社日本レジストリサービス

14ありがとうございました！

<https://jprs.jp/tech/>@JPRS_officialJPRSofficial
Copyright © 2022 株式会社日本レジストリサービス

JPRSpress
15