Changes between Initial Version and Version 1 of Realisations/2007-2008/Projet/Traces/DNSCNAME


Ignore:
Timestamp:
Jun 11, 2008, 3:13:57 PM (17 years ago)
Author:
benazzou
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Realisations/2007-2008/Projet/Traces/DNSCNAME

    v1 v1  
     1= Requête DNS de type CNAME à un serveur DNS: =
     2
     3== Constitution de la trace ==
     4
     5On observe un échange de trames reposant sur ETHERNET-IP-UDP-DNS[[BR]]
     62 types de messages échangés: Query CNAME, Query response.
     7
     8== Pourquoi cet échange? ==
     9
     10Au niveau de la machine 10.40.5.2, on ouvre un navigateur internet (firefox) et on tape
     11{{{
     12#!rst
     13www.ent2.com
     14}}}
     15
     16== Que se passe-t-il ? ==
     17
     18=== Trame ''1'' ===
     19Une requête de type CNAME est une requête qui porte sur un alias. On peut donner plusieurs alias a une meme machine si elle comporte plusieurs services.. [[BR]]
     20
     21{{{
     22#!rst
     23Qui est www.ent2.com et quel est son adresse?
     24}}}
     25
     26Les flags DNS révèlent:[[BR]]
     27questions: 1 [[BR]]
     28answer RRs: 0 [[BR]]
     29
     30Après ces flags, on trouve la "query" requete, nom recherché, le type de requete, et la classe (pour nous çà sera toujours IN pour internet"
     31
     32=== Trame ''2'' ===
     33
     34Le Serveur DNS répond en recopiant la question et en y incluant pas deux réponses.. (oui 2!)[[BR]]
     35questions: 1[[BR]]
     36answer RRs: 2 [[BR]]
     37
     381ere réponse: la réponse de type Cname. [[BR]]
     39On apprend que la machine ayant l'alias www est serveur3.ent2.com[[BR]]
     40 * name: www.ent2.com
     41 * type : cname (alias)
     42 * class : in (internet)
     43 * ttl
     44 * taille donnée : 11 octets (taille du nom de la machine)
     45 * donnee serveur3.. (le premier point est un point, le 2eme indique qu'il faut ajouter le nom de domaine à savoir ent2.com, c'est de l'économie...) et correspond donc à serveur3.ent2.com [[BR]]
     46
     472eme réponse: une réponse de type A [[BR]]
     48Pourquoi cette réponse? Tout simplement car la première réponse ne contient que le nom de la machine correspondant à l'alias.. La machine qui a émit la requête ne sait pas forcément ou la joindre.. Pour cette raison, une optimisation consiste à ajouter l'adresse de la machine correpondant à l'alias.[[BR]]
     49Cette réponse est similaire à celle de la trace déjà commentée [wiki:observations_dnsA a cette page].[[BR]]
     50
     51== Interet de cette trace ==
     52
     53 * On observe d'une résolution d'alias.[[BR]]
     54 * Amusant de constater qu'une machine doit demander au serveur DNS ou se trouve une machine alors que c'est elle qui en est la réponse :-)[[BR]]