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

9. TC (切り詰め) ヘッダビット (The TC header bit)

応答が切り詰められた場合、応答に TC ビットが設定されます。すなわち、応答が単一の UDP パケットに収まらないほど大きい場合、サーバーは TC ビットを設定し、収まる分だけの応答を 返します。クライアントはその後、同じ長さ制限のない TCP を使用して問い合わせを再発行 しなければなりません (must)。

TC ビットは、応答が切り詰められた場合にのみ設定されてよく (may)、切り詰められていない 応答には設定されてはなりません (must not)。

TC ビットは問い合わせに設定されてはなりません (must not)。TC ビットが設定された 問い合わせは無効であり、サーバーはそれを無視しなければなりません (must)。

サーバーが TC ビットを設定する場合、UDP パケットに収まるだけの応答内容を含めなければ なりません (must)。それは、その応答の一部ではない任意の RR を含めてはなりません (must not)。特に、その問い合わせに応答するために必要ではない追加セクションの RR を 含めてはなりません (must not)。

サーバーは、TCP を使用して送信される応答に TC ビットを設定してはなりません (must not)。 TCP には長さ制限がないため、TCP を使用して送信される応答が切り詰められることは ありません。