Le DNS : Domain Name System ou Système de Nom de Domaine

Le Domain Name System est un service permettant de traduire un nom de domaine en informations de plusieurs types qui y sont associées, notamment en adresses IP de la machine portant ce nom. 

Généralité :

 

  • Un nom d’hôte est un alias assigné à un ordinateur.
  • Ce nom peut être différent du nom NetBios (nom windaub)
  • Un hôte peut avoir plusieurs noms d’hôte
  • Un nom d’hôte doit être unique dans un domaine

On peut utilisé avec « Ping » pour traduire le nom d’hote en adresse IP

Lorsque que l’on veut utilisé un nom d’hote sur le réseau il faut faire un mappage ou correspondance entre le nom d’hôte et l’adresse IP.

C’est le rôle d’un serveur de Nom de domaine (Serveur DNS)

  • Sous linux => fichier hosts
  • Sous NT => base WINS

Cela a été implémenté car il est plus facile de retenir un nom qu’une adresse IP.

ex : wimpy-web.net est plus facile à retenir que 213.41.129.164

Par défault sous windows, c’est le nom NetBios mais il est possible de le désactiver

Possibilité en TCP/IP pure pour résoudre

 

  • cache (volatile)
  • fichier host
  • diffusion local
  • serveur de nom (DNS)

Possibilité en Microsoft TCP/IP

 

  •  cache
  • diffusion local
  • fichier host
  • fichier lmhost (correspond à wins : utilise NetBios)
  • Server de nom WINS
  • Server de nom (DNS)

Le serveur DNS

Un serveur de nom de domaine est une base de donnée en ligne permettant de résoudre en adresse IP le nom de domaine complet (FQDN : Fully Qualified Domain Names) et d’autres noms d’hôtes.

DNS => Base de donnée client – serveur distribué et hiérarchisé

Utilise généralement le protocol non connecté UDP

Client envoie une requête DNS vers le serveur de Nom

  • Itérative : Soit il trouve la correspondance sinon il va chercher lui même sur un autre serveur de nom capable de résoudre la requête au client
  • Récursive : Soit il trouve la correspondance sinon il renvoi au client une adresse IP d’un serveur DNS qui peut résoudre cette requête

La plupart du temps c’est du récursif.

 

Hiérarchie du DNS

 

  • Au plus au niveau on trouve le « . »
  • Ensuite on trouve les domaines supérieurs dit de 1er niveau : Top Level Domains : .com – .fr – .org  – etc

 

Les domaines organisationnels

 

  • .com : Entreprises commerciales
  • .edu : Éducation
  • .gov : Gouvernement
  • .net : Réseau
  • .mil : Militaire
  • .int : Organisation Internationnal
  • .biz : buisness
  • .info : information
  • .pro : professionnel
  • .museum : Musée
  • .aero : aéronotique
  • .name : Noms particulier
  • .coop : coopération

Les domaines géographiques

  • .fr : France
  • .eu : union européenne
  • .de : Allemagne
  • .it : Italie
  • .be : Belgique

Et le domainein-addr.arpa servant pour la résolution inverse.

 

Notion de zone d’autorité

 

On pourrai imaginer simplement un serveur de nom par nœud de l’arborescence hiérarchique.

Un serveur de nom ne s’occupe pas d’un nœud d’arborescence mais d’un ensemble de nœud sur lequel il aura autorité : on dit que le serveur gère une zone d’autorité.

Un zone d’autorité recouvre au moins 1 domaine appelé racine de la zone et peut inclure d’autre sous domaine mais pas forcément tout les sous-domaines.

Plusieurs types de serveurs de nom

 

  • Serveur de nom primaire : la ou les zones sont configurées
  • Server de nom secondaire : la ou les zones sont répliquées
  • Server cache ou résolveur : la ou les clients peuvent demander la résolution de nom

Article lu 1204 fois

Laisser un commentaire