Zum Hauptinhalt springen

9. The TC (truncated) header bit (TC-abgeschnitten-Header-Bit)

Das TC-Bit sollte in Antworten nur dann gesetzt werden, wenn ein RRSet als Teil der Antwort erforderlich ist, aber nicht vollständig eingeschlossen werden konnte. Das TC-Bit sollte nicht nur deshalb gesetzt werden, weil einige zusätzliche Informationen hätten eingeschlossen werden können, aber nicht genügend Platz vorhanden war. Dies schließt die Ergebnisse der zusätzlichen Abschnittsverarbeitung ein. In solchen Fällen sollte das gesamte RRSet, das nicht in die Antwort passt, weggelassen werden, und die Antwort sollte wie sie ist gesendet werden, mit gelöschtem TC-Bit. Wenn der Empfänger der Antwort die weggelassenen Daten benötigt, kann er eine Abfrage für diese Daten konstruieren und separat senden.

Wenn TC gesetzt ist, kann das teilweise RRSet, das nicht vollständig passen würde, in der Antwort belassen werden. Wenn ein DNS-Client eine Antwort mit gesetztem TC empfängt, sollte er diese Antwort ignorieren und erneut abfragen, unter Verwendung eines Mechanismus, wie einer TCP-Verbindung, der größere Antworten ermöglicht.