Qu’est-ce qu’un nom de domaine pleinement qualifié (FQDN) ?
Découvrez les noms de domaine pleinement qualifiés (FQDN), ce qui les distingue des autres noms de domaine et comment F5 peut vous aider.
Un nom de domaine pleinement qualifié (FQDN) est un nom de domaine complet et sans ambiguïté qui indique l’emplacement exact de ressources réseau, telles que des serveurs, des sites web ou des services, sur Internet. Les FQDN facilitent l’organisation, l’identification et l’accès aux ressources en ligne, tout en garantissant l’interopérabilité entre différents environnements réseau.
Structure d’un FQDN
Le FQDN indique l’emplacement exact d’une ressource informatique au sein de la hiérarchie du système de noms de domaine (DNS). Un FQDN se présente traditionnellement sous la forme d’une liste de libellés de domaine séparés par des points : le domaine de premier niveau, le nom de domaine de deuxième niveau, un sous-domaine (le cas échéant) et le nom d’hôte. La hiérarchie des libellés se lit de droite à gauche. Par exemple, dans l’adresse www.shop.example.com, « .com » est le domaine de premier niveau, « example » est le nom de domaine de deuxième niveau, « shop » est le sous-domaine et « www » est le nom d’hôte.
- Le domaine de premier niveau (TLD) est le niveau le plus élevé de la structure hiérarchique des noms de domaine et représente la catégorie la plus générale du domaine. Outre .com, les autres TLD génériques courants comprennent .org, .net et .info. Des TLD correspondant à des codes de pays sont également utilisés : .ca (Canada), .us (États-Unis), .de (Allemagne).
- Le domaine de deuxième niveau (SLD) se trouve immédiatement à gauche du TLD. Le SLD est généralement choisi par le propriétaire ou l’administrateur du domaine et est souvent associé au nom ou à la marque de l’organisation, du site web ou du service. La combinaison du domaine de deuxième niveau et du domaine de premier niveau forme le domaine racine, une adresse distinctive et facilement reconnaissable permettant d’accéder à des sites web et à d’autres ressources Internet.
- Les sous-domaines servent à organiser et à classer les différentes sections ou les différents services d’un domaine. Ils permettent de créer des espaces de noms distincts et une organisation hiérarchique sous un domaine principal. Les sous-domaines sont souvent utilisés pour représenter des services, des départements ou des sections spécifiques d’un site web. Par exemple, « shop.example.com » pourrait être l’adresse d’une boutique en ligne.
- Le nom d’hôte est l’élément situé le plus à gauche d’un nom de domaine. Les noms d’hôte peuvent servir à diverses fins, notamment à identifier des serveurs web (« www »), des serveurs de messagerie (« mail »), des serveurs FTP (« ftp »), etc. Par exemple, www.example.com est l’adresse du serveur web associé au domaine example.com. Les noms d’hôte permettent d’organiser et de classer les différents services au sein d’un domaine.
- L’Internet Corporation for Assigned Names and Numbers (ICANN) gère l’attribution et l’administration des noms de domaine et des domaines de premier niveau (TLD) afin de garantir la stabilité et la sécurité du système mondial des noms de domaine.
Autres exemples de FQDN
Noms de domaine internationalisés
Les noms de domaine traditionnels reposent sur le jeu de caractères ASCII, qui comprend l’alphabet latin et un nombre limité de caractères. Cependant, de nombreuses langues dans le monde utilisent des systèmes d’écriture comportant des caractères qui ne sont pas représentés en ASCII. Les noms de domaine internationalisés (IDN) permettent de remédier à cette limitation en autorisant l’enregistrement et l’utilisation de noms de domaine dans les langues et systèmes d’écriture locaux.
Les noms de domaine internationalisés (IDN) sont des noms de domaine qui comportent des caractères issus de jeux de caractères non ASCII, tels que des lettres accentuées ou des caractères appartenant à des écritures non latines. Les IDN permettent d’utiliser des noms de domaine dans d’autres langues que l’anglais et d’y intégrer des caractères provenant de divers systèmes d’écriture, favorisant ainsi l’inclusion et la diversité linguistique sur Internet.
Les noms de domaine internationalisés (IDN) utilisent Unicode, un système normalisé de codage des caractères, pour représenter les caractères non ASCII. Unicode attribue des valeurs numériques uniques aux caractères et aux symboles de la quasi-totalité des systèmes d’écriture du monde, ce qui permet aux noms de domaine d’inclure des caractères issus de diverses écritures, telles que le cyrillique, l’arabe, le chinois, le japonais, le coréen et bien d’autres, au-delà du jeu limité de caractères ASCII.
À son tour, un autre système d’encodage appelé Punycode convertit les noms de domaine internationalisés (IDN) contenant des caractères non ASCII en représentations compatibles avec l’ASCII. Ainsi, les noms de domaine comportant des caractères issus de différents systèmes d’écriture peuvent être représentés dans un format compatible avec le jeu de caractères ASCII, traditionnellement utilisé pour les noms de domaine dans le DNS.
Variantes de syntaxe des FQDN
- Point final : Dans un FQDN, un point final (par exemple, « www.example.com. ») représente la racine de la hiérarchie DNS. Le point situé à la fin sert à terminer le nom de domaine, ce qui en fait une référence absolue et pleinement qualifiée. Lorsqu’un FQDN est indiqué sans point final, le système DNS ajoute automatiquement le domaine racine au nom. Par exemple, « www.example.com » équivaut à « www.example.com. ». Toutefois, la présence ou l’absence du point final peut influer sur l’interprétation du nom de domaine dans certaines situations. Lorsque vous indiquez des noms de domaine dans des configurations DNS, des fichiers de zone ou d’autres contextes techniques, il est important d’inclure le point final afin de garantir leur exactitude et leur bonne interprétation.
- Sous-domaines génériques : Un sous-domaine générique est un sous-domaine défini à l’aide du caractère générique * (astérisque), qui remplace n’importe quel nom de sous-domaine. Ainsi, « *.example.com » représente tout sous-domaine du domaine « example.com. » Les sous-domaines génériques sont souvent utilisés lorsque les sous-domaines sont créés dynamiquement ou que leur liste exacte n’est pas prédéfinie. Un sous-domaine générique peut également servir de règle globale pour tout sous-domaine correspondant au modèle spécifié. Cela permet de simplifier les configurations DNS en utilisant une seule règle pour plusieurs sous-domaines.
FQDN et autres types de noms de domaine
FQDN ou nom de domaine absolu (ADN)
Selon l’ICANN, les termes « nom de domaine pleinement qualifié » et « nom de domaine absolu » sont souvent employés de manière interchangeable et, dans la plupart des contextes, désignent le même concept. Tous deux décrivent un nom de domaine qui comprend la hiérarchie complète des libellés nécessaires pour indiquer l’emplacement exact d’une ressource dans le DNS.
FQDN ou nom de domaine partiellement qualifié (PQDN)
Un PQDN est un nom de domaine auquel il manque la hiérarchie complète des libellés nécessaire pour constituer un FQDN ; il ne fournit donc pas le chemin complet permettant de localiser une ressource précise sur Internet. En général, le nom d’hôte est absent d’un PQDN. Ainsi, si www.example.com est le FQDN du site, « example.com » en est le PQDN. La plupart des développeurs de sites web configurent le DNS de leur site de façon à rediriger les visiteurs vers la même page, qu’ils saisissent le FQDN ou le PQDN.
FQDN ou localisateur uniforme de ressource (URL)
Un FQDN est un nom de domaine complet qui indique l’emplacement exact d’une ressource dans le DNS, tandis qu’une URL désigne l’adresse complète permettant d’accéder à des ressources sur Internet, y compris le protocole et d’autres éléments en plus du nom de domaine. Les URL sont couramment utilisées dans les navigateurs web pour accéder à des pages web spécifiques.
Comment les noms de domaine complets (FQDN) sont utilisés
Les noms de domaine pleinement qualifiés (FQDN) remplissent plusieurs fonctions importantes, notamment :
- Identification des ressources réseau. Les FQDN permettent d’identifier de manière unique et précise les ressources réseau sur Internet, telles que les serveurs, les routeurs et les appareils. Un FQDN distinct peut être attribué à chaque ressource afin de faciliter sa localisation précise et la communication avec celle-ci.
- Adressage électronique. Dans une adresse e-mail, le nom de domaine correspond au nom de domaine complet (FQDN) du site. Par exemple, dans l’adresse e-mail « user@example.com », « example.com » représente le domaine du serveur de messagerie.
- Hébergement de serveurs web. Les noms de domaine pleinement qualifiés (FQDN) sont utilisés dans l’hébergement web pour identifier les serveurs web et y accéder. Les sites web sont généralement associés à des FQDN, ce qui permet aux utilisateurs d’accéder à des pages web spécifiques en saisissant l’adresse complète (par exemple, « www.example.com »). Cela est essentiel pour héberger plusieurs sites web sur un même serveur, chacun disposant de son propre FQDN.
- Résolution DNS. Le DNS traduit les noms de domaine lisibles par l’utilisateur en adresses IP, ce qui permet aux ordinateurs de se localiser et de communiquer entre eux sur Internet. Les noms de domaine complets (FQDN) sont essentiels à la résolution DNS, car ils sont utilisés dans les requêtes et les réponses DNS, permettant ainsi aux systèmes d’associer les noms d’hôte à leurs adresses IP correspondantes.
Pourquoi avez-vous besoin d’un FQDN ?
Les noms de domaine pleinement qualifiés (FQDN) jouent un rôle crucial dans l’identification, la connexion et la sécurisation des infrastructures réseau, des communications et des services web. Ils sont notamment utilisés pour :
- Obtention d’un certificat SSL/TLS. Les FQDN jouent un rôle essentiel dans la sécurisation des communications web au moyen de certificats SSL/TLS, qui protègent les connexions entre un serveur web et un navigateur. Les certificats SSL/TLS sont généralement délivrés pour des FQDN spécifiques afin de garantir des communications sécurisées et chiffrées entre les clients et les serveurs.
- Connexions à des hôtes distants. Les FQDN sont couramment utilisés dans les scénarios d’accès à distance, notamment pour les connexions à des hôtes distants et à des machines virtuelles. Ils contribuent au processus d’authentification en garantissant l’identification précise du serveur prévu et la connexion à celui-ci.
- Accès aux services de domaine, aux protocoles et aux serveurs distants. Les FQDN sont indispensables à de nombreuses applications, notamment pour accéder aux serveurs FTP (File Transfer Protocol) et configurer les services de messagerie. Ils servent également à identifier et à authentifier de manière sécurisée les hôtes lors de connexions Secure Shell (SSH), ainsi qu’à spécifier les serveurs hôtes cibles lors de connexions Telnet. Par exemple, au cours d’une session FTP, le FQDN peut être utilisé pour indiquer le chemin d’accès complet à un répertoire ou à un fichier sur le serveur FTP. De même, lors de l’envoi d’e-mails, les clients de messagerie utilisent le FQDN du serveur SMTP pour acheminer les messages sortants et garantir leur remise au serveur de messagerie destinataire.
- Migration vers un nouveau serveur. La migration de services vers un nouveau serveur ou une nouvelle infrastructure nécessite généralement de modifier les adresses IP. L’utilisation de noms de domaine complets (FQDN) permet aux utilisateurs de mettre à jour les enregistrements DNS afin qu’ils correspondent aux nouvelles adresses IP, sans avoir à apporter de modifications sur les appareils clients. Les FQDN fournissent une couche d’abstraction qui permet aux utilisateurs de désigner les services par leurs noms de domaine plutôt que par des adresses IP spécifiques.
Comment trouver un FQDN
La méthode pour trouver le FQDN de votre ordinateur dépend de votre système d’exploitation.
Système d’exploitation Windows
- Ouvrez le « Panneau de configuration ».
- Cliquez sur « Système et sécurité > Système ».
- Sélectionnez Voir le nom de cet ordinateur
- Le nom complet de l’appareil (c’est-à-dire le nom de domaine complet, ou FQDN) figure sous Spécifications de l’appareil.
macOS
- Sélectionnez le menu Apple, puis Réglages Système et cliquez sur Général dans la barre latérale.
- Cliquez sur « À propos » à droite. Vous devrez peut-être faire défiler la page vers le bas.
- Le nom complet de l’ordinateur ou le nom de domaine complet (FQDN) apparaît en haut des paramètres À propos.
Vous pouvez également, sous macOS, ouvrir le terminal et saisir « hostname -f » à l’invite de commande pour obtenir le nom de domaine complet (FQDN).
Linux
Ouvrez le terminal et saisissez « hostname -A » dans l’invite de commande, en respectant la casse du A, pour obtenir le nom de domaine complet (FQDN).
Comment F5 peut-il vous aider ?
Le DNS permet aux utilisateurs d’accéder aux services, ce qui en fait l’un des composants les plus importants de l’infrastructure réseau. Si le DNS est indisponible, les services ne fonctionneront pas correctement. F5 BIG-IP DNS et F5 Distributed Cloud DNS offrent des performances DNS inégalées, en gérant les réponses aux requêtes grâce à une évolutivité multicœur et en absorbant les pics de volume de requêtes DNS afin de garantir une haute disponibilité des applications, même entre plusieurs instances et dans des environnements hybrides. Les plateformes DNS de F5 offrent une gestion simple, ainsi qu’une visibilité et une programmabilité aisées, ce qui facilite la maintenance des architectures réseau et accélère la navigation web tout en réduisant la latence, pour une meilleure expérience utilisateur.
