Les sous-domaines expliqués
Un sous-domaine est un nom placé devant votre domaine, comme shop.example.com ou blog.example.com. Il permet de faire fonctionner des sites ou des services distincts sous un seul domaine, sans en acheter un autre. Ce guide explique à quoi servent les sous-domaines, comment en créer un avec des enregistrements DNS et comment ils fonctionnent avec les certificats SSL.
Qu’est-ce qu’un sous-domaine ?
Les noms de domaine se lisent de droite à gauche. Dans shop.example.com, .com est l’extension, example est le nom que vous avez enregistré et shop est le sous-domaine. Vous pouvez créer autant de sous-domaines que nécessaire sans frais auprès du registre, car ils existent uniquement dans vos propres enregistrements DNS.
Chaque sous-domaine peut pointer vers un endroit différent. example.com peut fonctionner sur votre hébergement web, tandis que shop.example.com fonctionne sur un service de boutique en ligne et que help.example.com pointe vers un outil d’assistance.
Usages courants
| Sous-domaine | Usage habituel |
|---|---|
www | Le site web lui-même. Techniquement, www est un sous-domaine, et la plupart des sites lui font afficher le même site que le domaine. |
shop ou store | Une boutique en ligne, souvent sur une plateforme distincte |
blog | Un blog géré séparément du site principal |
mail | Un nom pour un serveur de messagerie ou une page de connexion au webmail |
staging ou dev | Une copie de test privée du site web |
Créer un sous-domaine
Vous créez un sous-domaine en lui ajoutant un enregistrement DNS chez le fournisseur qui gère vos serveurs de noms. L’enregistrement à utiliser dépend de ce que l’autre service vous fournit.
- Une adresse IP, comme
203.0.113.25: ajoutez un enregistrement A (ou un enregistrement AAAA pour une adresse IPv6). - Un nom d’hôte, comme
stores.example.net: ajoutez un enregistrement CNAME, qui fait du sous-domaine un alias de ce nom.
- Identifiez les serveurs de noms utilisés par votre domaine, comme décrit dans Les serveurs de noms expliqués, et ouvrez l’éditeur DNS chez ce fournisseur.
- Ajoutez un nouvel enregistrement. Dans le champ du nom, saisissez seulement la partie du sous-domaine, comme
shop. La plupart des éditeurs ajoutent.example.compour vous. - Choisissez A ou CNAME et saisissez l’adresse IP ou le nom d’hôte exactement tel que le service l’a fourni.
- Enregistrez, puis vérifiez le résultat après quelques minutes.
Les enregistrements terminés ressemblent à ceci :
blog.example.com. 3600 IN A 203.0.113.25
shop.example.com. 3600 IN CNAME stores.example.net.
Vérifiez-les depuis un terminal :
dig +short blog.example.com
dig +short shop.example.com
Sous Windows, utilisez nslookup shop.example.com.
Un sous-domaine doté d’un enregistrement CNAME ne peut avoir aucun autre enregistrement. Si le service demande un enregistrement TXT pour vérifier le sous-domaine, il lui donne généralement un nom différent, comme _verify.shop, pour éviter le conflit.
Faire pointer un sous-domaine vers un autre service
Lorsqu’un service, comme une plateforme de boutique ou un outil d’assistance, vous demande de « connecter votre domaine », il attend généralement un sous-domaine avec un enregistrement CNAME qui pointe vers son propre nom d’hôte. Le service doit aussi connaître le sous-domaine de son côté : ajoutez donc également shop.example.com dans ses réglages. Tant que les deux côtés ne correspondent pas, les visiteurs voient souvent une page d’erreur du service.
Si c’est votre hébergement web qui fait fonctionner le sous-domaine, vous devez généralement l’ajouter aussi dans le panneau de contrôle ou le compte de votre hébergement, pour que le serveur sache quel dossier servir. L’emplacement exact dépend de votre hébergeur.
Sous-domaine ou sous-dossier ?
Un sous-dossier est un chemin sur le même site, comme example.com/blog. Les deux approches fonctionnent. Choisissez selon la façon dont le contenu est géré :
Sous-domaine (blog.example.com) | Sous-dossier (example.com/blog) | |
|---|---|---|
| Où il fonctionne | Peut être un service ou un serveur entièrement distinct | Fait partie du même site et du même hébergement |
| Mise en place | Un enregistrement DNS, plus une configuration sur l’autre service | Créé dans le site lui-même |
| Idéal lorsque | Le contenu fonctionne sur une autre plateforme | Le contenu appartient au même site et à la même application |
Les moteurs de recherche peuvent indexer les deux. Si le contenu fait partie de votre site principal et utilise le même logiciel, un sous-dossier est généralement plus simple à gérer.
Certificats SSL pour les sous-domaines
Chaque nom utilisé par un visiteur doit être couvert par un certificat SSL, sinon le navigateur affiche un avertissement. Un certificat pour example.com ne couvre pas automatiquement shop.example.com.
- Un certificat qui liste chaque nom couvre exactement les noms qu’il contient, comme
example.com,www.example.cometblog.example.com. Ajoutez-y les nouveaux sous-domaines, ou émettez un certificat distinct pour chacun. - Un certificat wildcard (générique) pour
*.example.comcouvre n’importe quel sous-domaine d’un seul niveau, commeshop.example.cometblog.example.com. Il ne couvre pasexample.comlui-même, si bien que ce nom est généralement ajouté aussi, et il ne couvre pas les noms plus profonds commeeu.shop.example.com.
Lorsqu’un sous-domaine pointe vers un autre service, c’est normalement ce service qui émet le certificat une fois votre enregistrement DNS en place. Les certificats SSL expliqués détaille les types de certificats.
La gestion DNS est incluse sans frais supplémentaires avec chaque domaine enregistré chez DomainPilot : vous pouvez ajouter des enregistrements de sous-domaine dès que vous en avez besoin.
Guides associés
- Les enregistrements DNS expliqués
- Les serveurs de noms expliqués
- Les certificats SSL expliqués
- Connecter un nom de domaine à un site web