Constantes DNS

Les constantes suivantes sont définies pour DNS dans l’ordre d’octet de l’hôte.

Types d’enregistrements DNS

Constante Valeur
_type _ de DNS A 0x0001
_type DNS _ NS 0x0002
_type DNS _ MD 0x0003
_type DNS _ MF 0x0004
_CNAME de type DNS _ 0x0005
_type DNS _ SOA 0x0006
_type DNS _ MB 0x0007
_type DNS _ mg 0x0008
_type DNS _ Mr 0x0009
_type DNS _ null 0x000a
TYPE de DNS _ _ WKS 0x000b
_ptr de type DNS _ 0x000c
TYPE de DNS _ _ HINFO 0x000d
_type DNS _ minfo 0x000e
_type DNS _ MX 0x000F
_texte de type DNS _ 0x0010
_type DNS _ RP 0x0011
TYPE de DNS _ _ AFSDB 0x0012
TYPE de DNS _ _ x.25 0x0013
TYPE de DNS _ _ RNIS 0x0014
TYPE de DNS _ _ RT 0x0015
TYPE de DNS _ _ NSAP 0x0016
_NSAPPTR de type DNS _ 0x0017
_SIG de type DNS _ 0x0018
_clé de type DNS _ 0x0019
_type DNS _ PX 0x001a
_objets de stratégie de groupe de type DNS _ 0x001b
_type DNS _ aaaa 0x001c
_loc de type DNS _ 0x001d
TYPE de DNS _ _ NXT 0x001e
_eID du type DNS _ 0x001f
_NIMLOC de type DNS _ 0x0020
_SRV de type DNS _ 0x0021
TYPE de DNS _ _ ATMA 0x0022
_NAPTR de type DNS _ 0x0023
_Kx de type DNS _ 0x0024
_certificat de type DNS _ 0x0025
_Type DNS _ a6 0x0026
_type DNS _ dname 0x0027
_récepteur de type DNS _ 0x0028
_type DNS _ opt 0x0029
_DS de type DNS _ 0x002B
_RRSIG de type DNS _ 0x002E
TYPE de DNS _ _ NSEC 0x002F
_DNSKEY de type DNS _ 0x0030
_DHCID de type DNS _ 0x0031
_UINFO de type DNS _ 0x0064
_UID de type DNS _ 0x0065
_GID de type DNS _ 0x0066
TYPE DNS non _ _ spec 0x0067
_ADR de type DNS _ 0x00f8
_type DNS _ TKey 0x00f9
TYPE de DNS _ _ TSIG 0x00fa
_type DNS _ IXFR 0x00fb
TYPE de DNS _ _ AXFR 0x00fc
_mailb de type DNS _ 0x00fd
_messagerie de type DNS _ 0x00fe
_type DNS _ tout 0x00ff
_type DNS _ any 0x00ff
_type DNS _ WINS 0xff01
_ _ WINSR type DNS 0xff02
_type DNS _ NBSTAT _ _ WINSR type DNS

Types de classe DNS

Constante Valeur
_classe DNS _ Internet 0x0001
_CSNET de classe DNS _ 0x0002
_chaos de classe DNS _ 0x0003
_HESIOD de classe DNS _ 0x0004
_classe DNS _ aucun 0x00fe
_classe DNS _ tout 0x00ff
_classe DNS _ any 0x00ff

Types de requêtes DNS

Constante Valeur
_requête OPCODE _ DNS 0x0000
l' _ OPCODE DNS _ IQueryable 0x0001
_État du _ serveur _ OPCODE DNS 0x0002
_OPCODE DNS _ inconnu 0x0003
_notification OPCODE _ DNS 0x0004
_ _ mise à jour de l’OPCODE DNS 0x0005

Indicateurs d’enregistrement DNS

Les indicateurs suivants font référence à la section d’un enregistrement de ressource (RR) dans un message DNS :

Constante Valeur Signification
_question DNSREC 0x00000000 Le RR est dans la section de question
_réponse DNSREC 0x00000001 Le RR est dans la section de réponse
_autorité DNSREC 0x00000002 Le RR est dans la section autorité
DNSREC _ supplémentaires 0x00000003 Le RR est dans la section supplémentaire

Les indicateurs suivants font référence à la section d’un RR dans un message de mise à jour DNS par RFC 2136:

Constante Valeur Signification
_zone DNSREC 0x00000000 Le RR est dans la section zone
DNSREC _ PREREQ 0x00000001 Le RR est dans la section conditions préalables
_mise à jour DNSREC 0x00000002 Le RR est dans la section Update

Les indicateurs suivants s’excluent mutuellement :

Constante Valeur Signification
DNSREC _ Supprimer 0x00000004 Supprimer un RR. Utilisé conjointement avec la _ mise à jour DNSREC
DNSREC _ NOexist 0x00000004 Le RR n’existe pas. Utilisé conjointement avec DNSREC _ PREREQ

Options de requête DNS

Constante Valeur Signification
_norme de requête DNS _ 0x00000000 Requête standard.
_ _ _ réponse tronquée d’acceptation de la requête DNS _ 0x00000001 Retourne des résultats tronqués. N’effectue pas de nouvelle tentative sous TCP.
la _ requête DNS _ utilise _ TCP _ uniquement 0x00000002 Utilise TCP uniquement pour la requête.
_requête DNS _ aucune _ récursivité 0x00000004 Indique au serveur DNS d’effectuer une requête itérative (en particulier, il demande au serveur DNS de ne pas effectuer de résolution récursive pour résoudre la requête).
_cache de _ contournement de requêtes DNS _ 0x00000008 Contourne le cache de résolution sur la recherche.
requête DNS- _ _ aucune _ requête de câble _ 0x00000010 Indique à DNS d’exécuter uniquement une requête sur le cache local. Windows 2000 Server et Windows 2000 Professional : Cette valeur n’est pas prise en charge. Pour une fonctionnalité similaire, Utilisez _ _ _ uniquement le cache de requête DNS.
_ _ _ nom local de la requête DNS _ 0x00000020 Indique à DNS d’ignorer le nom local. Windows 2000 Server et Windows 2000 Professional : Cette valeur n’est pas prise en charge.
_fichier de requête DNS _ sans _ hôte _ 0x00000040 Empêche la requête DNS de consulter le fichier HOSTs. Windows 2000 Server et Windows 2000 Professional : Cette valeur n’est pas prise en charge.
_requête DNS _ non _ NetBT 0x00000080 Empêche la requête DNS d’utiliser NetBT pour résoudre le problème. Windows 2000 Server et Windows 2000 Professional : Cette valeur n’est pas prise en charge.
_câble de requête DNS _ _ uniquement 0x00000100 Indique à DNS d’exécuter une requête à l’aide du réseau uniquement, en ignorant les informations locales. Windows 2000 Server et Windows 2000 Professional : Cette valeur n’est pas prise en charge.
MESSAGE de retour de la _ requête DNS _ _ 0x00000200 Indique à DNS de renvoyer l’intégralité du message de réponse DNS. Windows 2000 Server et Windows 2000 Professional : Cette valeur n’est pas prise en charge.
multidiffusion des _ requêtes DNS _ _ uniquement 0x00000400 Empêche la requête d’utiliser DNS et utilise uniquement LLMNR (Link multicast Name Resolution). Windows Vista et Windows Server 2008 ou version ultérieure. : Cette valeur est prise en charge.
_requête DNS _ sans _ multidiffusion 0x00000800
_traitement de la requête DNS _ _ en tant que _ nom de domaine complet 0x00001000 Empêche la réponse DNS de joindre des suffixes au nom envoyé dans un processus de résolution de noms.
_ADDRCONFIG de requête DNS _ 0x00002000 Windows 7 uniquement : n’envoyez pas de requêtes de type si les adresses IPv4 ne sont pas disponibles sur une interface et n’envoient pas de requêtes de type AAAA si les adresses IPv6 ne sont pas disponibles.
_ _ adresse double d’une requête DNS _ 0x00004000 Windows 7 uniquement : interrogez les enregistrements AAAA et de type et retournent des résultats pour chacun. Les résultats d' un enregistrement de type sont mappés au type aaaa .
attente de la _ multidiffusion des requêtes DNS _ _ 0x00020000 Attend un délai d’attente complet pour collecter toutes les réponses du lien local. Si la valeur n’est pas définie, le comportement par défaut consiste à retourner avec la première réponse. Windows Vista et Windows Server 2008 ou version ultérieure. : Cette valeur est prise en charge.
vérification de la _ multidiffusion des requêtes DNS _ _ 0x00040000 Dirige un test à l’aide du nom d’hôte de l’ordinateur local pour vérifier l’unicité du nom sur le même lien local. Collecte toutes les réponses, même si le comportement normal de l’expéditeur LLMNR n’est pas activé. Windows Vista et Windows Server 2008 ou version ultérieure. : Cette valeur est prise en charge.
les valeurs TTL de la requête DNS ne sont pas _ _ _ réinitialisées _ _ 0x00100000 Si la valeur est définie et si la réponse contient plusieurs enregistrements, les enregistrements sont stockés avec la durée de vie correspondant à la durée de vie de valeur minimale parmi tous les enregistrements. Lorsque cette option est définie, la valeur « ne pas modifier la durée de vie des enregistrements individuels » dans le jeu d’enregistrements retourné n’est pas modifiée.
_encodage _ IDN de désactivation des requêtes DNS _ _ 0x00200000 Désactive la prise en charge de l’encodage IDN (International Domain Name) dans les API DNSQuery, DnsQueryEx, DnsModifyRecordsInSetet DnsReplaceRecordSet . Tous les noms Punycode sont traités comme des caractères ASCII et sont encodés en ASCII sur le câble. Tous les noms non-ASCII sont encodés en UTF8 sur le câble. Windows 8 ou version ultérieure. : Cette valeur est prise en charge.
ajout de la requête DNS sur les _ _ _ étiquettes 0x00800000
_requête DNS _ réservée 0xf0000000 Réservé.

Options de mise à jour DNS

Constante Valeur Signification
_sécurité des mises à jour DNS _ _ _ par défaut 0x00000000 Utilise le comportement par défaut, qui est spécifié dans le registre, pour les mises à jour DNS dynamiques sécurisées.
_sécurité des mises à jour DNS _ _ désactivée 0x00000010 N’essaie pas les mises à jour dynamiques sécurisées.
_sécurité des mises à jour DNS _ _ sur 0x00000020 Tente une mise à jour dynamique non sécurisée ; en cas de refus, tente de sécuriser la mise à jour dynamique.
_sécurité des mises à jour DNS _ _ uniquement 0x00000100 Tente uniquement de sécuriser les mises à jour dynamiques.
_contexte de _ sécurité du cache des mises à jour DNS _ _ 0x00000200 Met en cache le contexte de sécurité pour une utilisation dans de futures transactions.
_test de mise à jour DNS _ utiliser un _ _ _ compte sys local _ 0x00000400 Utilise les informations d’identification du compte d’ordinateur local.
Nego de la sécurité des _ mises à jour DNS _ _ _ 0x00000800 N’utilise pas le contexte de sécurité mis en cache.
_mise à jour DNS _ essayer _ tous les _ _ serveurs maîtres 0x00001000 Envoie les mises à jour DNS à tous les serveurs DNS à plusieurs maîtres.
_mise à jour DNS _ Ignorer les _ _ adaptateurs de mise à jour _ 0x00002000 Ne mettez pas à jour les adaptateurs où les mises à jour DNS dynamiques sont désactivées. Windows serveur 2000 avec SP2 ou version ultérieure. : Cette valeur est prise en charge.
_serveur distant de mise à jour DNS _ _ 0x00004000 Inscrire des enregistrements CNAMe sur un serveur distant en plus du serveur DNS local. Windows serveur 2000 avec SP2 ou version ultérieure. : Cette valeur est prise en charge.
_mise à jour DNS _ réservée 0xffff0000 Réservé pour un usage futur.

Codes de réponse DNS

Erreur Signification
_erreur DNS RCODE _ Aucune erreur
_ancien RCODE _ DNS Erreur de format
_SERVFAIL RCODE _ DNS Défaillance du serveur
_RCODE DNS _ Erreur de nom
_NOTIMPL RCODE _ DNS Non implémenté
_RCODE DNS _ refusé Connexion refusée
_YXDOMAIN RCODE _ DNS Le nom de domaine ne doit pas exister
_YXRRSET RCODE _ DNS Le jeu d’enregistrements de ressources (RR) ne doit pas exister
_NXRRSET RCODE _ DNS L’ensemble de RR n’existe pas
_NOTAUTH RCODE _ DNS Ne fait pas autorité pour la zone
_NOTZONE RCODE _ DNS Le nom n’est pas dans la zone
_BADVERS RCODE _ DNS Mécanisme d’extension incorrect pour la version DNS (EDNS)
_BADSIG RCODE _ DNS Signature incorrecte
_BADKEY RCODE _ DNS Clé incorrecte
_BADTIME RCODE _ DNS Horodatage incorrect