DNS

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Résolution de noms
Port 53 (TCP/UDP) · 853 (DoT) · 443 (DoH)
Commandes dig · nslookup · host
Voir aussi DHCP · BIND

Le DNS (Domain Name System) est le protocole qui traduit un nom de domaine (alphanumérique, mémorisable) en adresse IP (numérique, utilisée pour le routage). Il écoute par défaut sur le port 53 en TCP et UDP.

Serveurs DNS publics couramment utilisés pour du test ou en résolveur de secours :

Google Public DNS   : 8.8.8.8 et 8.8.4.4 (IPv4) — 2001:4860:4860::8888 et ::8844 (IPv6)
Cloudflare          : 1.1.1.1 et 1.0.0.1
Quad9               : 9.9.9.9

Implémentation serveur

Voir BIND pour l'implémentation de référence côté serveur faisant autorité / résolveur.

Types d'enregistrements

Type Rôle
A Pointe vers une adresse IPv4
AAAA Pointe vers une adresse IPv6
MX Serveur de messagerie du domaine
NS Serveur de noms faisant autorité sur le domaine
CNAME Alias canonique vers un autre nom d'hôte
SOA Autorité de la zone (paramètres de réplication, TTL par défaut...)
SRV Localisation d'un service (protocole, port, priorité)
PTR Résolution inverse (adresse IP → nom d'hôte)
TXT Champ texte libre (SPF, DKIM, validation de domaine...)

Outils d'interrogation

dig exemple.fr                 # requête DNS complète (outil de référence)
dig exemple.fr MX               # requête sur un type d'enregistrement précis
dig +trace exemple.fr           # suit la délégation depuis la racine
dig -x 203.0.113.10              # résolution inverse (PTR)

host exemple.fr                 # équivalent simplifié
nslookup exemple.fr              # historique, encore répandu (surtout Windows)

⚠️ Note sur la source d'origine : la liste d'outils web (dnsstuff, checkdns.net, network-tools.com, digdug...) et de fournisseurs de DNS dynamique (no-ip, dtdns, changeip, afraid.org...) référencés dans la page d'origine datait d'une dizaine d'années et comportait plusieurs liens morts. Elle a été retirée au profit des commandes standard ci-dessus, disponibles nativement sur toute distribution Linux et bien plus fiables dans la durée qu'un service web tiers.

Voir aussi

  • DHCP — attribution dynamique des adresses IP, souvent couplée à une mise à jour DNS dynamique
  • BIND — implémentation serveur DNS de référence sous Linux