Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DNS_HEADER-Struktur enthält DNS-Headerinformationen, die beim Senden von DNS-Nachrichten verwendet werden, wie in Abschnitt 4.1.1 von RFC 1035angegeben.
Syntax
typedef struct _DNS_HEADER {
WORD Xid;
WORD Flags;
BYTE RecursionDesired : 1;
BYTE Truncation : 1;
BYTE Authoritative : 1;
BYTE Opcode : 4;
BYTE IsResponse : 1;
BYTE ResponseCode : 4;
BYTE CheckingDisabled : 1;
BYTE AuthenticatedData : 1;
BYTE Reserved : 1;
BYTE RecursionAvailable : 1;
WORD QuestionCount;
WORD AnswerCount;
WORD NameServerCount;
WORD AdditionalCount;
} DNS_HEADER, *PDNS_HEADER;
Angehörige
Xid
Ein Wert, der den eindeutigen DNS-Nachrichtenbezeichner angibt.
Flags
RecursionDesired
Ein Wert, der angibt, ob rekursive Namensabfrage vom DNS-Namensserver verwendet werden soll.
| Wert | Bedeutung |
|---|---|
|
Verwenden Sie keine rekursive Namensabfrage. |
|
Verwenden Sie rekursive Namensabfrage. |
Truncation
Ein Wert, der angibt, ob die DNS-Nachricht abgeschnitten wurde.
| Wert | Bedeutung |
|---|---|
|
Die Nachricht wird nicht abgeschnitten. |
|
Die Nachricht wird abgeschnitten. |
Authoritative
Ein Wert, der angibt, ob der DNS-Server, von dem die DNS-Nachricht gesendet wird, autoritativ für die Zone des Domänennamens ist.
| Wert | Bedeutung |
|---|---|
|
Der DNS-Server ist nicht autoritativ in der Zone. |
|
Der DNS-Server ist autoritativ in der Zone. |
Opcode
Ein Wert, der den Vorgangscode angibt, der für die DNS-Nachricht gemäß Abschnitt 4.1.1 von RFC 1035 als OPCODE Feld verwendet werden soll.
IsResponse
Ein Wert, der angibt, ob es sich bei der DNS-Nachricht um eine Abfrage oder eine Antwortnachricht handelt.
| Wert | Bedeutung |
|---|---|
|
Die DNS-Nachricht ist eine Abfrage. |
|
Die DNS-Nachricht ist eine Antwort. |
ResponseCode
Der DNS-Antwortcode der Nachricht.
CheckingDisabled
Windows 7 oder höher: Ein Wert, der angibt, ob die Überprüfung vom DNS-Resolver unterstützt wird.
| Wert | Bedeutung |
|---|---|
|
Die Überprüfung ist für den DNS-Resolver aktiviert. |
|
Die Überprüfung ist für den DNS-Resolver deaktiviert. |
AuthenticatedData
Windows 7 oder höher: Ein Wert, der angibt, ob die DNS-Daten nach dem DNS_HEADER vom DNS-Server authentifiziert werden.
| Wert | Bedeutung |
|---|---|
|
Die DNS-Daten werden nicht authentifiziert. |
|
Die DNS-Daten werden authentifiziert. |
Reserved
Reserviert. Nicht verwenden.
RecursionAvailable
Ein Wert, der angibt, ob rekursive Namensabfrage vom DNS-Namensserver unterstützt wird.
| Wert | Bedeutung |
|---|---|
|
Rekursive Namensabfrage wird nicht unterstützt. |
|
Rekursive Namensabfrage wird unterstützt. |
QuestionCount
Die Anzahl der Abfragen, die im Frageabschnitt der DNS-Nachricht enthalten sind.
AnswerCount
Die Anzahl der Ressourceneinträge (RRs), die im Antwortabschnitt der DNS-Nachricht enthalten sind.
NameServerCount
Die Anzahl der DNS-Namenserver-RRs, die im Autoritätsbereich der DNS-Nachricht enthalten sind. Dieser Wert ist die Anzahl der DNS-Namenserver, die die Nachricht in der Suche nach Auflösung durchlaufen hat.
AdditionalCount
Reserviert. Nicht verwenden.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
| Header- | windnsdef.h |