Fully qualified domain name

Un fully qualified domain name (FQDN, ou nom de domaine pleinement qualifié) est un nom de domaine qui donne la position exacte de son nœud dans l'arborescence DNS en indiquant tous les domaines de niveau supérieur[1]. On parle également d'un domaine absolu, par opposition à un domaine relatif.

Hiérarchie du DNS.

Utilisation

modifier

Dans la configuration d'un DNS, le FQDN est ponctué par un point final[2], qui représente le domaine racine. Par exemple :

  • commons.wikimedia.org. est un FQDN car aucun sous-domaine supérieur n'est omis et il se termine par un point final.
  • commons et commons.wikimedia ne sont pas des FQDN car les domaines de niveau supérieur sont omis.


Certaines applications n'utilisent jamais de point final, car tous les noms de domaines y sont absolus, comme par exemple le protocole SMTP[3].

Résolution d'un nom de domaine

modifier

L'utilisation d'un FQDN est nécessaire au DNS. Confronté à un nom de domaine relatif, le programme d'interrogation du DNS (resolver) va tenter de compléter le nom avec des domaines à partir de fichiers de configuration (directives search et domain dans /etc/resolv.conf sous Unix) ou fournis par DHCP.

Références

modifier
  1. (en) What is a fully qualified domain name (FQDN)?
  2. (en) RFC 1035 "Domain names that end in a dot are called absolute, and are taken as complete. Domain names which do not end in a dot are called relative […] A relative name is an error when no origin is available."
  3. (en) RFC 5321, section 2.3.5. : Domain Names