Domain Name System
DNS-Nachrichten
Über DNS-Nachrichten tauschen Resolver und Server Abfragen und Antworten aus. DNS-Nachrichten weisen ein einheitliches Format auf: einen 12 Bytes langen Header und die Resource Records.
Feld | Größe (in Bit) | Beschreibung |
---|---|---|
| ||
Identification | 16 | Ein vom Client erzeugter Wert zur Identifikation des Resolvers |
QR | 1 | Ist die Nachricht eine Anfrage, steht im Feld 0; bei einer Antwort 1 |
Opcode | 4 | Der Standardwert ist 0 (rekursive Anfrage); weitere mögliche Werte sind 1 für eine iterative Anfrage und 2 für eine Anfrage des Server-Status |
AA | 1 | Authoritive Answer: Der Nameserver ist autoritativ für die aufzulösende Domain |
TC | 1 | Truncated: Bei UDP bedeutet dies, dass die Antwort größer als 512 Bytes ist und auch nur diese übermittelt werden |
RD | 1 | Recursion Desired: Wenn der Client das Bit auf 1 setzt, ist dies eine rekursive Anfrage |
RA | 1 | Recursion Available: Wenn der Nameserver rekursive Anfragen unterstützt, wird das Bit auf 1 gesetzt |
(zero) | 3 | Dieses Flag muss immer auf Null gesetzt werden |
Rcode | 4 | Beinhaltet einen Rückgabe-Code: 000 bedeutet keine Fehler, 111 bedeutet, dass der Domainname nicht existiert. Nur autoritative Nameserver können Fehlercodes zurückliefern. |
Number of Questions | 16 | Anzahl der DNS-Anfragen im Question-Feld |
Number of Answer RRs | 16 | Anzahl der Resource Records im Answer-Feld |
Number of Authority RRs | 16 | Anzahl der Recource Records im Authority-Feld |
Number of Additional RRs | 16 | Anzahl der Resource Records im Additional-Feld |
Questions | 200 | Enthält die DNS-Anfrage |
Die Felder Answers und Authority enthalten einen oder mehreren Resource Records mit einer Größe von je 128 Bit. Das Feld Additional Information wird in der Regel nicht verwendet.