Tutoriel DNS

Le système de noms de domaine (DNS) est une base de données globale hiérarchique, distribuée, la plus couramment utilisée pour mapper les noms d’hôtes à leurs adresses IP respectives. Il est défini dans [RFC 1034][1] et [RFC 1035][2], et de nombreuses mises à jour de ceux-ci.

Un nom de domaine est une séquence de labels séparés par le caractère point (.). Chaque étiquette peut avoir un maximum de 63 caractères et un nom de domaine peut avoir un maximum de 255 caractères.

Le DNS est souvent décrit comme une structure arborescente, avec la “zone racine” en haut, les domaines de premier niveau (TLD), par ex. com, uk, etc. en dessous, etc. Dans un nom de domaine, les étiquettes sont affichées dans un ordre “little endian”, l’étiquette du nœud feuille apparaissant le plus à gauche et le TLD apparaissant le plus à droite. Si un point final apparaît après le TLD, le nom est dit être un nom de domaine complet, où le point final représente la zone racine elle-même.

[1] : https://tools.ietf.org/html/rfc1034 [2] : https://tools.ietf.org/html/rfc1035