メインコンテンツまでスキップ

5.2. 不完全なレスポンスの生成と使用 (Generating and Using Incomplete Responses)

セクション 4.2 の手順に従う際、再帰リゾルバは手順を早期に終了し、関連する RRsets の一部を省略した応答を生成することができます (MAY)。これは、チェーン長の制限に達したとき(セクション 4.2 のステップ 1)には必須 (REQUIRED) ですが、最大レスポンスサイズに達したとき、または依存関係を完全に追跡する前に応答することでパフォーマンスが向上する場合にも適切である可能性があります。特定の RRsets を省略する場合、再帰リゾルバは SvcPriority が小さいレコードの情報を優先すべきです (SHOULD)。

セクション 3 で説明したように、SVCB レコードを使用するために必要な追加情報が初期レスポンスに含まれていない場合、クライアントはその情報を取得できなければなりません (MUST)。パフォーマンス最適化として、レスポンス内の一部の SVCB レコードが追加の DNS クエリを必要とせずに使用できる場合、クライアントは優先度に関係なく、それらのレコードを優先することができます (MAY)。