10. Internationalization Considerations (国際化に関する考慮事項)
AXFRプロトコルは, 国際化に関する考慮事項の対象となる可能性があるDNSゾーンコンテンツの部分に対して透過的です。DNSラベルとドメイン名について, 問題は "Internationalizing Domain Names in Applications (IDNA)" [RFC3490] またはその後継を介して解決されていると仮定されます。
AXFRの透過性
AXFRはDNSプロトコルレベルで動作し, すべてのDNSリソースレコードを不透明なデータとして扱います。DNSラベル, ドメイン名, またはRRデータのコンテンツを解釈または変更しません。したがって, AXFR自体は国際化の問題を導入しません。
IDNA互換性
国際化ドメイン名 (IDN) を含むゾーンの場合, ドメイン名は, IDNA [RFC3490] で指定されているように, Punycodeを使用してASCII互換エンコーディング (ACE) 形式で表されます。AXFRは, これらのACEエンコードされた名前を, ゾーンに表示されるとおりに, 特別な処理なしで転送します。
例: ゾーンにドメイン名 xn--bcher-kva.example ("bücher.example" のACEエンコーディング) が含まれている場合, AXFRはこの名前を xn--bcher-kva.example として転送します。AXFRクライアントは, 同じACEエンコード形式で名前を格納および提供します。
特別な処理は不要
AXFRがDNS名とデータを不透明なものとして扱うため, 国際化されたコンテンツに対する特別な処理は必要ありません。AXFR実装は, IDNAまたはその他の国際化メカニズムを認識する必要はありません。
DNSソフトウェアの責任
AXFR自体は国際化の問題に対して透過的ですが, DNSソフトウェアの他のコンポーネント (ゾーンファイルパーサー, 動的更新プロセッサ, クエリプロセッサなど) は, IDNA仕様に従って国際化ドメイン名を処理する必要がある場合があります。これらの責任はこのドキュメントの範囲外です。
将来の考慮事項
IDNAまたは他の国際化メカニズムの将来のバージョンが, DNSプロトコルメッセージでドメイン名を表現する方法の変更を要求する場合, それらの変更はAXFRにも同様に適用されます。このドキュメントは, 将来の国際化の取り組みに制約を課しません。