Sous-domaine DNS

Ajouter un sous-domaine à mon DNS

On appelle zone Domain Name System (DNS) le fichier de configuration DNS gérant l’ensemble de l’adressage lié à un domaine. Il permet notamment de paramétrer les sous-domaines ou l’emplacement d’un serveur e-mail. Cette zone DNS se compose d’informations techniques, appelées enregistrements, qui routent les données vers la destination attendue.

Paramétrer un sous-domaine sur son DNS permet donc de rendre accessible celui-ci auprès des internautes. Vous effectuez cette action en un clic depuis votre espace client OVHcloud, en associant votre sous-domaine au répertoire contenant les fichiers souhaités.

subdomain visual

Qu’est-ce qu’un sous-domaine DNS ?

Fonctionnement du DNS

Chaque ordinateur ou serveur connecté à Internet dispose d’une adresse IP permettant d’y accéder. Les données qui transitent sur le Web se servent de cet adressage pour relier les internautes entre eux et aux serveurs web, où sont hébergés les sites et applications.

Ainsi, lorsque vous renseignez une URL ou un nom de domaine comme « mydomain.ovh » dans la barre de recherche de votre navigateur, votre requête est traitée par un serveur DNS qui va transcrire l’adresse écrite en adresse chiffrée. Ceci donne l’accès au serveur, puis au site web recherché.

De la même manière que, dans un carnet d’adresses, connaître le nom d’une personne permet de retrouver son numéro de téléphone, le serveur DNS retrouve l’adresse IP de l’hébergeur d’un site grâce à son nom de domaine.

L’action de transcrire une URL en adresse IP, donc de répondre à la requête DNS, est appelée une résolution DNS. C’est ainsi que votre navigateur est en mesure d’afficher un site internet depuis le serveur d’hébergement distant.

Puisqu’il donne accès aux sites web, le service de résolution DNS est au cœur du fonctionnement d’Internet.

À noter qu’il est parfois nécessaire de configurer un adressage spécifique pour un sous-domaine. Aussi, la gestion des paramètres DNS propres à un nom de domaine est incluse dans nos offres d’hébergement web.

À quoi un sous-domaine DNS sert-il ?

Au sein d’un même domaine, il est possible de créer un ou plusieurs sous-domaines. Cela permet d’organiser la structure de son site internet ou de regrouper différents sites web sur le même serveur. Par défaut, le domaine et ses sous-domaines font partie d’une même zone DNS, c’est-à-dire qu’ils sont hébergés sur un même serveur web.

Vous avez également la capacité de créer une délégation, afin de rediriger un ou plusieurs sous-domaines sur un autre serveur. Elle indiquera au serveur DNS que les fichiers et données relatives à ce ou ces sous-domaines sont enregistrés sur une autre machine que le domaine principal.

Par exemple, pour un sous-domaine présentant votre boutique en ligne, vous pouvez opter pour « shop.mydomain.ovh ». Et de la même manière pour votre blog, avec « blog.mydomain.ovh ». Dans le cas d’un site multilingue, les sous-domaines vous donnent aussi la possibilité de présenter chaque langue : « en.mywebsite.ovh », « fr.mywebsite.ovh », etc.

Hiérarchie du DNS

Pour traduire un nom de domaine en adresse IP, le service DNS se base sur un nom de domaine pleinement qualifié (ou FQDN pour fully qualified domain name).

Le nom de domaine complet est lu à l’envers par le service de résolution DNS, du dernier caractère de l’URL jusqu’au bloc de sous-domaine. L’information la plus importante est donc un point final, appelé la racine, comme ici : « mydomain.ovh. ».

Ce point n’est pas visible lorsque l’on navigue sur Internet. Pourtant, il permet de repérer le départ de la résolution DNS, c’est-à-dire le premier serveur à interroger pour retrouver l’adresse IP.

En effet, un nom de domaine se compose de plusieurs parties, séparées par un point, qui vont chacune constituer un bloc. La hiérarchie DNS va consister à résoudre chacun de ces blocs, de la fin vers le début, afin de disposer de l’adresse finale du site web.

À chaque connexion internet est associée un serveur DNS, généralement celui d’un fournisseur d’accès à Internet (FAI) ou d’un hébergeur web. Ce serveur DNS est doublé d’un serveur de secours. Cette machine secondaire fait office de remplaçante en cas de panne du serveur principal, ce qui garantit une disponibilité constante du site web hébergé. C’est alors le protocole DHCP qui se charge d’identifier les serveurs DNS primaires et secondaires de votre connexion.

Deux cas de figure se présentent ensuite.

  • Le serveur DNS connaît déjà votre nom de domaine et résout immédiatement l’adresse IP. Ceci est possible grâce à un système de cache, qui permet de gagner en rapidité d’exécution. Ce cache DNS a une durée de vie appelée Time to Live.
  • L’information n’est pas connue. Le serveur racine renvoie alors au résolveur DNS une première information : l’adresse du serveur DNS du domaine de premier niveau (TLD). Puis le résolveur DNS remonte l’information, jusqu’à atteindre la zone DNS du sous-domaine.

Le TLD désigne l’extension du domaine, dans notre cas « .ovh ». Il en existe plusieurs centaines et il s’en crée régulièrement de nouveaux. Ces extensions sont gérées par 12 organisations, réparties dans le monde entier.

Le serveur TLD est responsable des adresses IP liées à l’extension du nom de domaine (comme « .com » ou ici « .ovh »). Une fois interrogé par le résolveur DNS, le serveur TLD renvoie l’adresse IP du serveur du nom de domaine : « mydomain.ovh ».

Dans le cas d’un sous-domaine, la zone DNS du domaine concerné aura la charge de résoudre le dernier bloc « support.mydomain.ovh ».

La hiérarchie DNS permet donc aux serveurs récursifs du service DNS de retrouver un nom de domaine complet, en interrogeant puis en ordonnant l’information.

Délégation de sous-domaine

Les sous-domaines peuvent pointer vers le même serveur DNS que le nom de domaine associé ou vers leur propre zone DNS.

En effet, pour accélérer le temps de chargement de certaines pages web ou sous-domaines, certains webmasters créent une délégation de sous-domaine DNS. Celle-ci attribue un serveur à chaque sous-domaine.

Dans ce type de configuration, c’est le serveur du nom de référence qui indique au résolveur DNS l’emplacement du sous-domaine visé.

Dans notre exemple, si une délégation a été prévue pour les sous-domaines « support.mydomain.ovh » et « account.mydomain.ovh », le serveur DNS du domaine « mydomain.ovh » redirigera le résolveur vers la zone DNS dédiée de ces URL.

Cette organisation hiérarchique garantit au réseau Internet une résolution rapide des requêtes. Grâce à l’architecture DNS, l’information est classifiée et accessible en haute disponibilité.

Cas d’usage

La gestion DNS avec une configuration de sous-domaine est particulièrement utile pour :  

  • changer l’offre d’hébergement d’un site internet sans subir de coupure dans l’affichage des pages ;
  • rediriger des e-mails vers un nouveau serveur ou une nouvelle plateforme de messagerie ;
  • relier chaque sous-domaine à un répertoire spécifique ;
  • répartir la charge d’un site entre différents serveurs ;
  • accélérer le temps de chargement des pages web ;
  • rediriger le client d’un site e-commerce vers une plateforme de paiement sécurisée.

Rôle du cache dans la résolution DNS

Pour accélérer les prochaines requêtes sur un même nom de domaine, les serveurs DNS récursifs vont garder en mémoire (en cache) l’adresse IP associée durant une durée prédéfinie. Par défaut, ce paramètre Time to Live est configuré sur 1 heure.

Grâce à la mise en cache de l’adresse IP et de son enregistrement DNS, la page se chargera plus vite lors des prochaines connexions.

Configuration de sous-domaine

Comment ajouter un sous-domaine chez OVHcloud ?

Différentes offres d’hébergement OVHcloud prévoient la création de sous-domaines. Selon votre solution, vous pouvez :

  • créer un sous-domaine et le pointer vers votre hébergement web OVHcloud, grâce à la configuration multisite ;
  • créer un sous-domaine et le pointer vers une IP depuis votre espace client OVHcloud, dans l’onglet « Zone DNS ».

Comment changer de sous-domaine DNS ?

Les fichiers de configuration DNS des noms de domaine, ou zones DNS, sont modifiables depuis votre espace client OVHcloud.

Attention : une erreur de manipulation dans votre configuration DNS peut rendre votre site web ou votre messagerie inaccessible. Prenez le temps de lire la documentation complète sur l’édition de zone DNS avant toute modification.

Créer un sous-domaine sur mon DNS

Concernant l’optimisation de l’hébergement web d’un domaine, deux stratégies sont envisageables :

  • centraliser différents sites grâce aux sous-domaines sur une même zone DNS, afin de mutualiser votre quota de bande passante lorsque le trafic est faible ;
  • déléguer certains sous-domaines sur différents répertoires et serveurs, afin d’accélérer le temps de réponse des pages lorsque le trafic augmente.

Comment paramétrer un sous-domaine DNS pour un site avec un CDN

Pour paramétrer un sous-domaine sur votre serveur DNS, il est nécessaire de configurer le Content Delivery Network (CDN) depuis votre espace client OVHcloud.

Limites des sous-domaines DNS

La profondeur maximale des sous-domaines est conditionnée par le nombre de caractères pris en charge par les serveurs web, soit 253 caractères, point racine compris. Et chaque étiquette (ou bloc de sous-domaine) peut comporter entre 2 et 63 caractères, dans la limite de 127 sous-domaines DNS.

Il est donc possible de configurer un sous-domaine comme « support.hebergement.account.mydomain.ovh » sur une IP différente du nom de domaine principal et des sous-domaines précédents.

Retrouver tous les sous-domaines DNS d’un nom de domaine

En tant que contact technique ou administrateur d’un nom de domaine OVHcloud, vous pouvez afficher les sous-domaines DNS associés depuis l’onglet « Multisite » de votre espace client.

Dans le cas où votre nom de domaine n’est pas enregistré chez OVHcloud, vous avez la possibilité d’utiliser l’outil de recherche organique Semrush ou le service DNSdumpster.

 

Contactez le support technique OVHcloud pour toute question sur votre solution d’hébergement web ou l’utilisation de votre Espace Client dédié.