Aller au contenu

Paramètres des cookies

Choisissez, par catégorie, les cookies que vous autorisez. Vous pouvez modifier votre choix à tout moment via Paramètres des cookies, en bas de chaque page. Politique de confidentialité

Nécessaires

Toujours activés

Indispensables pour vous connecter, conserver votre panier et mémoriser vos choix. Ils sont toujours activés.

Quels cookies ?
  • weboke_sessie, weboke_klant, weboke_remember: votre session et le maintien de la connexion
  • weboke_basket: votre panier
  • wkBtwIncl: l'affichage des prix TTC ou HT
  • wok_cookies: votre choix concernant les cookies, 12 mois

Mesure quelle publicité mène à une visite ou à une commande, pour que nous ne payions pas des publicités inefficaces.

Quels cookies ?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), jusqu'à 90 jours
  • OpenAI Ads, publicités dans ChatGPT
  • wok_aff: le partenaire qui vous a orienté vers nous (programme d'affiliation), 60 jours

4,6

Pays et langue

Chaque pays a son propre site, avec les prix et la TVA de ce pays.

Afficher

Lire une zone

Module 2: Serveurs de noms et zones · Temps de lecture : 8 minutes

Objectif pédagogique : Après cette leçon, vous saurez lire et écrire un enregistrement DNS : nom, TTL, classe, type et valeur, y compris le signe @ et le point final.

Notions clés : fichier de zone, @, nom relatif et nom complet, point final, SOA, numéro de série, enregistrement NS

Les cinq parties d'un enregistrement

Techniquement, une zone s'écrit souvent sous forme de fichier de zone : un fichier texte avec un enregistrement par ligne. Même si votre panneau en fait un joli formulaire, on y retrouve les mêmes cinq parties :

www.example.com.   3600   IN   A   192.0.2.10
│                   │      │    │   │
nom                 TTL    classe type valeur
PartieSignification
NomPour quel nom l'enregistrement est valable
TTLPendant combien de secondes la réponse peut être mise en mémoire (leçon 6.1)
ClasseToujours IN (internet). Les panneaux l'omettent généralement
TypeLe type d'enregistrement : A, AAAA, CNAME, MX, TXT, NS, SRV, CAA ...
ValeurLa réponse. Pour un MX et un SRV, on y trouve aussi des nombres, comme la priorité

Quelques exemples :

example.com.        3600  IN  A      192.0.2.10
example.com.        3600  IN  MX     10 mail.example.com.
_dmarc.example.com. 3600  IN  TXT    "v=DMARC1; p=none"
shop.example.com.   3600  IN  CNAME  shops.example.net.

Il peut exister plusieurs enregistrements portant le même nom et le même type. Deux enregistrements MX pour example.com ou deux enregistrements A pour www, c'est tout à fait courant. Ensemble, on les appelle un recordset (ensemble d'enregistrements).

Le signe @

Le signe @ signifie dans une zone : le nom du domaine lui-même. Dans la zone de example.com,

@   3600  IN  A  192.0.2.10

équivaut à

example.com.   3600  IN  A  192.0.2.10

La plupart des panneaux utilisent @, ou laissent le champ du nom vide, pour le domaine nu (apex). Si un service vous demande de créer un enregistrement « sur votre domaine » ou « à la racine de votre domaine », il parle de @. Attention : « la racine de votre domaine » est différent de la racine du DNS vue en leçon 1.2.

Noms relatifs et noms complets

En leçon 1.2, vous avez vu le point final. Dans une zone, cela fonctionne ainsi :

  • Si un nom se termine par un point, il est complet. mail.example.com. désigne exactement ce nom.
  • Si un nom ne se termine pas par un point, il est relatif. Le nom de la zone est alors ajouté à la fin. Dans la zone de example.com, mail devient donc mail.example.com. (avec un point).

Cela vaut aussi bien pour le nom d'un enregistrement que pour un nom présent dans la valeur, comme pour CNAME, MX, NS et SRV. Pour une adresse IP dans un enregistrement A ou AAAA, cela n'a pas d'importance : on n'y met jamais de point à la fin.

Comparez :

Vous saisissez (zone example.com)Devient en réalité
Nom : shopshop.example.com.
Nom : shop.example.com (sans point)shop.example.com.example.com.
Nom : shop.example.com.shop.example.com.
Valeur MX : mail.example.netmail.example.net.example.com. (erroné)
Valeur MX : mail.example.net.mail.example.net. (correct)

Les panneaux gèrent cela différemment. Certains ajoutent toujours votre nom de domaine après le champ du nom et l'affichent sous le champ. D'autres ajoutent automatiquement un point après une valeur. D'autres encore font exactement ce que vous tapez. Il existe une méthode sûre :

  1. Dans Nom, saisissez uniquement la première partie (shop, www, _dmarc), ou @ pour le domaine lui-même.
  2. Pour une valeur qui est un nom, saisissez le nom complet avec un point final, sauf si le panneau indique clairement que ce n'est pas nécessaire.
  3. Après l'enregistrement, vérifiez comment l'enregistrement apparaît dans la liste. Si vous voyez votre propre nom de domaine en double, corrigez-le.

L'enregistrement SOA : l'en-tête de la zone

Chaque zone commence par exactement un enregistrement SOA (start of authority). Il contient des informations de gestion, comme :

example.com.  3600  IN  SOA  ns1.hosting.example. hostmaster.example.com. (
               2026110701 ; serienummer
               14400      ; refresh
               3600       ; retry
               1209600    ; expire
               300 )      ; minimum (negatieve cache)
  • Le premier nom est le serveur de noms primaire.
  • Le second est l'adresse e-mail de l'administrateur, avec un point à la place du @ : hostmaster.example.com. signifie hostmaster@example.com.
  • Le numéro de série augmente à chaque modification. Les autres serveurs de noms voient ainsi qu'il y a du nouveau et récupèrent à nouveau la zone. Il s'agit souvent d'une date suivie d'un numéro d'ordre, comme 2026110701.
  • La dernière valeur détermine entre autres pendant combien de temps une réponse « n'existe pas » peut être mise en mémoire (leçon 6.2).

L'enregistrement SOA est généralement géré automatiquement par votre panneau. Vous n'avez presque jamais besoin de le modifier. Il est toutefois utile de savoir que si les numéros de série diffèrent entre vos serveurs de noms, cela signifie que tous les serveurs de noms n'ont pas la dernière version.

Les enregistrements NS dans la zone

La zone contient aussi des enregistrements NS pour le domaine lui-même :

@   3600  IN  NS  ns1.hosting.example.
@   3600  IN  NS  ns2.hosting.example.

Ils doivent correspondre aux serveurs de noms enregistrés auprès du registre (leçon 2.1). Ne les modifiez pas sans aussi changer les serveurs de noms auprès du bureau d'enregistrement. Un enregistrement NS pour un sous-domaine (klant.example.com NS ...) délègue ce sous-domaine à d'autres serveurs de noms. C'est une opération avancée.

En pratique : à quoi cela ressemble dans un panneau

Dans DirectAdmin, ouvrez Administration DNS. Vous voyez un tableau avec les colonnes Nom, TTL, Type et Valeur : exactement les parties de cette leçon, sans la classe. Un nom suivi d'un point, comme example.com., désigne le domaine lui-même. Dans Mon WebOké, onglet DNS, vous saisissez @ dans le champ Nom pour désigner le domaine lui-même, et vous voyez le nom complet sous le champ. cPanel (Zone Editor), Plesk, Cloudflare et les panneaux des bureaux d'enregistrement fonctionnent avec les mêmes champs ; seuls les noms des boutons diffèrent.

Résumé

  • Un enregistrement se compose du nom, du TTL, de la classe (IN), du type et de la valeur.
  • @ signifie le domaine lui-même.
  • Un nom se terminant par un point est complet ; sans point, le nom de la zone est ajouté à la fin.
  • Dans le champ Nom, saisissez uniquement la première partie, et vérifiez après l'enregistrement à quoi ressemble l'enregistrement.
  • L'enregistrement SOA est l'en-tête de la zone ; le numéro de série augmente à chaque modification.

Quiz

1. Que signifie @ dans la zone de example.com ?



2. Dans la zone de example.com, vous créez un enregistrement MX avec la valeur 10 mail.example.net, sans point. Quel serveur de messagerie est réellement indiqué ?



3. À quoi sert le numéro de série dans l'enregistrement SOA ?



4. Quelle partie d'un enregistrement la plupart des panneaux omettent-ils, car elle est toujours identique ?



Exercice

Exercice Z2.2 : Lire un SOA. Consultez l'enregistrement SOA de sidn.nl (outil en ligne ou dig SOA sidn.nl). Indiquez : (1) le serveur de noms primaire, (2) le numéro de série.

Exercice Z2.2: Lire un enregistrement SOA



Ce que vous saisissez et ce que nous constatons en direct ne sont pas enregistrés. Votre navigateur se souvient de vos réponses et du fait que vous avez réussi l'exercice. Si vous êtes connecté, nous conservons uniquement le fait que vous avez (presque) réussi l'exercice dans Mes cours; vous pouvez aussi l'y supprimer.

Pour aller plus loin

Ces articles décrivent les panneaux de WebOké. Chez d'autres fournisseurs, le fonctionnement est comparable.

Un instant…

Configurez vos domaines

Pour chaque domaine, réglez les serveurs de noms, l'association à votre hébergement et le futur titulaire.

Chargement de vos domaines…