DNS codes de réponse (RCODE)

Cet article est un guide des codes de retour DNS ou RCODE (Response Code) les plus courants.

Chaque réponse à une requête DNS est accompagnée d’un code décrivant ce qui s’est passé lorsque la requête a été effectuée. Ces codes de retour incluent des noms courts (messages de retour DNS) qui aident à comprendre facilement ce qu’ils signifient.

Les codes de retour DNS décrivent principalement ce qui se passe lorsqu’une requête échoue. Si une requête aboutit (ce qui est souvent le cas, heureusement ^^_) le code de retour est RCODE:0 ; nom abrégé NOERROR.

NOERROR est le code de retour DNS (RCODE) le plus courant, mais il en existe beaucoup d’autres et certains d’entre eux sont très rarement vus.

Vous trouverez ci-dessous une liste des codes de retour DNS les plus courants. Voir la liste exhaustive ici sur le site Web de l’IANA.

 

Code de Retour Message de retour Description
RCODE:0  NOERROR Requête DNS terminée avec succès
RCODE:1 FORMERR Erreur de format de requête DNS
RCODE:2 SERVFAIL Le serveur n’a pas réussi à terminer la requête DNS
RCODE:3 NXDOMAIN Le nom de domaine n’existe pas
RCODE:4 NOTIMP Fonction non implémentée
RCODE:5 REFUSED Le serveur a refusé de répondre à la demande
RCODE:6 YXDOMAIN Un nom qui ne devrait pas exister, mais existe
RCODE:7 XRRSET RRset qui ne devrait pas exister, mais existe
RCODE:8 NOTAUTH Serveur n’ayant pas d’autorité pour la zone
RCODE:9 NOTZONE Nom qui n'existe pas dans la zone

 

 

Plus d'infos : https://noerror.org/

Blog Stéphane Bortzmeyer: RFC 8914: Extended DNS Errors