Windows Server

Créer un enregistrement DNS + Test

Ajouter des enregistrements A, CNAME et PTR dans la zone DNS de votre domaine, puis valider avec nslookup et ping.

← Retour aux tutoriels Windows
📚 C'est quoi le DNS ? Le DNS (Domain Name System) est comme un annuaire téléphonique pour les ordinateurs. Au lieu de retenir des adresses IP (192.168.1.50), on utilise des noms faciles à retenir (srv-web.labo.local). Le serveur DNS traduit ces noms en adresses IP. Sans DNS, il faudrait taper l'IP de chaque machine à chaque fois — impossible en pratique. Dans un domaine Active Directory, le DNS est indispensable car c'est lui qui permet aux machines de se trouver entre elles.
ⓘ Prérequis Le rôle DNS est installé sur DC01 (installé automatiquement avec AD DS). La zone de recherche directe labo.local existe.

Comprendre les types d'enregistrements

Type Description Exemple
A Associe un nom à une adresse IPv4 srv-web → 192.168.1.50
CNAME Alias pointant vers un autre nom www → srv-web.labo.local
PTR Résolution inverse (IP → nom) 192.168.1.50 → srv-web.labo.local

Créer un enregistrement A

Méthode graphique (DNS Manager)

  1. Ouvrez DNS Manager (dnsmgmt.msc).
  2. Développez Forward Lookup Zones → labo.local.
  3. Clic droit dans la zone → New Host (A or AAAA)…
  4. Nom : srv-web
  5. Adresse IP : 192.168.1.50
  6. Cochez Create associated pointer (PTR) record (si la zone inverse existe).
  7. Cliquez Add Host.

Créer un enregistrement CNAME

Méthode graphique

  1. Clic droit dans la zone labo.local → New Alias (CNAME)…
  2. Alias name : www
  3. FQDN of target host : srv-web.labo.local
  4. Cliquez OK.

Créer une zone de recherche inversée (optionnel)

Si elle n'existe pas encore, créez la zone inverse pour le sous-réseau :

  1. Dans DNS Manager, clic droit sur Reverse Lookup Zones → New Zone.
  2. Choisissez Primary zone → Next.
  3. Entrez l'ID réseau : 192.168.1.
  4. Cliquez Next → Finish.

Puis ajoutez manuellement un PTR si nécessaire :

  1. Dans la zone inverse, clic droit → New Pointer (PTR).
  2. Numéro de l'hôte : 50.
  3. Nom d'hôte : srv-web.labo.local.
  4. Cliquez OK.

Tester les enregistrements

Test avec nslookup

Ouvrez une invite de commande et testez :

  1. nslookup srv-web.labo.local — doit retourner 192.168.1.50.
  2. nslookup www.labo.local — doit pointer vers srv-web.labo.local.
  3. nslookup 192.168.1.50 — doit retourner srv-web.labo.local.

Test avec ping

Vérifiez avec ping srv-web.labo.local et ping www.labo.local. Les deux doivent résoudre vers 192.168.1.50.

⌨️ Version PowerShell

Voici les commandes PowerShell équivalentes pour chaque étape du tutoriel.

Étape 2 — Créer un enregistrement A

Add-DnsServerResourceRecordA `
    -ZoneName "labo.local" `
    -Name "srv-web" `
    -IPv4Address "192.168.1.50" `
    -CreatePtr

Étape 3 — Créer un enregistrement CNAME

Add-DnsServerResourceRecordCName `
    -ZoneName "labo.local" `
    -Name "www" `
    -HostNameAlias "srv-web.labo.local"

Étape 4 — Zone de recherche inversée + PTR

# Créer la zone inverse
Add-DnsServerPrimaryZone -NetworkId "192.168.1.0/24" -ReplicationScope Domain

# Créer un enregistrement PTR
Add-DnsServerResourceRecordPtr `
    -ZoneName "1.168.192.in-addr.arpa" `
    -Name "50" `
    -PtrDomainName "srv-web.labo.local"

Étape 5 — Tester les enregistrements

# Test nslookup
nslookup srv-web.labo.local
nslookup www.labo.local
nslookup 192.168.1.50

# Test avec Resolve-DnsName
Resolve-DnsName -Name "srv-web.labo.local" -Type A
Resolve-DnsName -Name "www.labo.local" -Type CNAME
✔ Résultat Les enregistrements DNS A et CNAME sont créés et fonctionnels. La résolution directe et inverse fonctionne correctement.