Pour mettre un site en ligne, il faut comprendre trois notions qui vont toujours ensemble : le nom de domaine, le serveur et le DNS. Au début, ces mots peuvent sembler techniques, mais leur rôle est en réalité assez simple.
Comment un site devient accessible avec une adresse comme monsite.com
Quand un internaute tape monsite.com dans son navigateur, il ne se connecte pas directement à votre site par magie. Il se passe en réalité plusieurs étapes.
- Le navigateur lit l'adresse demandée.
- Il demande au DNS à quel serveur correspond cette adresse.
- Il contacte ensuite le serveur qui héberge le site.
- Le serveur envoie les fichiers du site au navigateur.
Autrement dit, le nom de domaine sert d'adresse lisible, le DNS fait la correspondance, et le serveur envoie réellement le site.
monsite.com → le DNS cherche où aller → le serveur répond → le site s'affiche
Qu'est-ce qu'un nom de domaine ?
Un nom de domaine, c'est l'adresse d'un site sur Internet. Par exemple : monsite.com, exemple.fr ou blog.monsite.com.
C'est cette adresse que les visiteurs retiennent et tapent dans leur navigateur. Sans nom de domaine, il faudrait connaître une suite de chiffres beaucoup moins pratique.
Quand vous achetez un nom de domaine, vous pouvez aussi créer des adresses e-mail liées à ce domaine, par exemple contact@monsite.com ou bonjour@monsite.fr. C'est souvent plus professionnel qu'une adresse générique.
Le registrar : l'entreprise chez qui vous achetez le nom de domaine
L'entreprise auprès de laquelle vous achetez ou gérez votre nom de domaine s'appelle un registrar. C'est elle qui vous permet de réserver l'adresse, de la renouveler et souvent de gérer certains réglages liés au domaine.
À titre personnel, je conseille souvent o2switch : je l'utilise depuis des années, le rapport qualité-prix est bon, c'est une société française et son support est gratuit, en français et réactif.
Pourquoi on utilise un nom de domaine au lieu d'une adresse IP
Un serveur est identifié sur le réseau par une adresse IP, par exemple 192.0.2.10. Le problème, c'est qu'une adresse IP n'est pas très simple à mémoriser.
Le nom de domaine sert donc à remplacer cette suite de chiffres par une adresse beaucoup plus lisible. C'est le même principe qu'un nom dans votre répertoire de contacts : vous retenez un nom, pas un numéro compliqué.
Qu'est-ce qu'un serveur ?
Un serveur est un ordinateur connecté à Internet qui stocke votre site et peut l'envoyer aux visiteurs.
Quand quelqu'un visite votre site, c'est le serveur qui répond à la demande. Il envoie les fichiers HTML, CSS, les images et parfois d'autres ressources.
Il faut donc retenir une idée simple : le serveur héberge le site. C'est lui qui possède réellement les fichiers accessibles en ligne.
Ici aussi, je conseille souvent o2switch pour héberger un site : le rapport qualité-prix est bon et les serveurs sont situés en France, ce qui peut être intéressant notamment du point de vue du RGPD.
Si vous voulez revoir la différence entre votre ordinateur et un serveur en ligne, vous pouvez lire ce cours sur le travail en local et sur un serveur.
Qu'est-ce que le DNS ?
Le DNS sert à faire le lien entre le nom de domaine et le serveur.
On peut le voir comme un annuaire d'Internet. Quand vous tapez monsite.com, le DNS aide le navigateur à retrouver l'adresse IP du serveur qui doit répondre.
Sans DNS, votre navigateur connaîtrait l'adresse du site, mais pas l'endroit où il doit aller pour le trouver.
Comment les trois fonctionnent ensemble
Le plus simple est de voir ces trois éléments comme une petite chaîne :
- Le nom de domaine est l'adresse lisible par l'humain.
- Le DNS indique à quel serveur correspond cette adresse.
- Le serveur envoie ensuite le site.
Si l'un de ces trois éléments n'est pas correctement configuré, le site ne s'affiche pas correctement, voire pas du tout.
Par exemple, vous pouvez avoir acheté un nom de domaine, mais si son DNS ne pointe pas vers le bon serveur, votre site restera introuvable.
Les erreurs fréquentes
Le domaine existe mais n'est pas relié au bon serveur
C'est une erreur très fréquente. Le nom de domaine a bien été acheté, mais il n'est pas encore relié au serveur qui contient le site.
Dans ce cas, l'adresse existe, mais elle ne mène pas au bon endroit. Le visiteur peut voir une page vide, une erreur ou une page par défaut de l'hébergeur.
Le DNS n'est pas encore à jour
Quand on modifie des réglages DNS, le changement n'est pas toujours immédiat. Il faut parfois attendre un peu avant que tout Internet voie la nouvelle configuration.
Voilà pourquoi un site peut fonctionner chez une personne, mais pas encore chez une autre quelques heures plus tard.
Le site ne s'affiche pas même si le domaine a été acheté
Acheter un nom de domaine ne suffit pas à mettre un site en ligne. Il faut aussi un serveur, des fichiers envoyés sur ce serveur et une configuration DNS correcte.
En résumé, acheter l'adresse ne crée pas automatiquement le site. Le nom de domaine n'est qu'une partie de l'ensemble.
Ce qu'il faut retenir
- Le nom de domaine est l'adresse du site.
- Le serveur héberge réellement le site.
- Le DNS relie le nom de domaine au serveur.
Quand vous avez compris cette logique, la mise en ligne d'un site devient beaucoup plus claire. Les prochains cours vous montreront ensuite comment envoyer vos fichiers et sécuriser votre travail.