Show Menu
Cheatography

DNS Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Principes :

Le dernier composant du système de noms de domaine est le protocole DNS. Le protocole DNS s'exécute au-dessus du service de datagramme et des services bytest­ream. En pratique, le service de datagramme est utilisé lorsque de courtes requêtes et réponses sont échangées, et le service bytestream est utilisé lorsque des réponses plus longues sont attendues. Nous allons seulement discuter de l'util­isation du protocole DNS au-dessus du service de datagramme qui en est la plus fréquente du DNS.

Message DNS :

1. Header
Contient des inform­ations sur le type de message et le contenu des autres sections.
2. Request
Contient la requête envoyé eu serveur de noms ou au résolveur
3. Answer
Contient la réponse à la requête envoyé, orsqu'un client envoie une requête DNS, la section Réponse est vide
4. Autority (facul­tatif)
Contient des inform­ations sur les serveurs pouvant fournir une réponse faisant autorité si nécessaire
5. Other (facul­tatif)
Contient des inform­ations supplé­men­taires fournies par le résolveur ou le serveur, mais qui n'ont pas été demandées dans la requête
 

Schéma :

Header : (12 octets - 96 bits)

ID (ident­ifiant)
Valeur aléatoire de 16 bits choisit par le client. Grâce à cet identi­fiant, le client peut faire corres­pondre la réponse reçue avec la question qu'il a envoyée.