5.4. Assembling a Synthesized Response to a AAAA Query
5.4. Assembling a Synthesized Response to a AAAA Query (Zusammenstellen einer synthetisierten Antwort auf eine AAAA-Abfrage)
Ein DNS64 verwendet verschiedene Datenstücke, um die Antwort zu erstellen, die an den abfragenden Client zurückgegeben wird.
Die Abfrage, die als Grundlage für die Synthese verwendet wird, führt entweder zu einem Fehler, einer Antwort, die als Grundlage für die Synthese verwendet werden kann, oder einer leeren (autoritativen) Antwort. Wenn es eine leere Antwort gibt, antwortet DNS64 dem ursprünglichen abfragenden Client mit der Antwort, die DNS64 auf die ursprüngliche (Initiator-)Abfrage erhalten hat. Andernfalls wird die Antwort wie folgt zusammengestellt.
Die Header-Felder werden gemäß den üblichen Regeln für rekursive oder autoritative Server gesetzt, abhängig von der Rolle, die DNS64 übernimmt. Der Question-Abschnitt wird aus der ursprünglichen (Initiator-)Abfrage kopiert. Der Answer-Abschnitt wird gemäß den Regeln in Abschnitt 5.1.7 befüllt. Die Authority- und Additional-Abschnitte werden aus der Antwort auf die letzte Abfrage kopiert, die DNS64 durchgeführt hat, und als Grundlage für die Synthese verwendet.
Die endgültige Antwort von DNS64 unterliegt allen Standard-DNS-Regeln, einschließlich Truncation [RFC1035] und EDNS0-Behandlung [RFC2671].