Mist Network

Pointer un nom de domaine vers un VPS : enregistrements A, www et SSL

Faites pointer votre domaine vers votre serveur en quelques minutes : quels enregistrements DNS créer, exemples de valeurs, comment les tester et comment configurer le VPS quand le trafic arrive.

Mis à jour: 6 min de lecture
Comment pointer un nom de domaine vers un VPS avec des enregistrements DNS A et AAAA

Pour pointer un nom de domaine vers un VPS, créez un enregistrement A pour le domaine racine (@) contenant l'adresse IPv4 de votre serveur, ajoutez un enregistrement AAAA si le VPS dispose d'IPv6, et faites pointer www vers le même serveur avec un CNAME ou un second enregistrement A. Une fois le DNS à jour, configurez le serveur web du VPS pour qu'il réponde à ce domaine.

Voilà le principe. La suite de ce guide montre précisément quels enregistrements créer, comment les vérifier depuis votre terminal et quoi faire sur le serveur pour que les visiteurs voient votre site et non une page d'erreur.

Ce qu'il vous faut avant de commencer

  • Un domaine enregistré et l'accès à l'endroit où son DNS est géré. Pour les domaines enregistrés chez mistREG, c'est la section DNS du panel mistREG.
  • Un VPS avec une adresse IP publique. Sur un VPS KVM mistREG, l'IP et le mot de passe root apparaissent dans votre panel environ 60 secondes après le paiement.
  • Un accès SSH au serveur pour installer et configurer un serveur web.
  • Dix minutes. Ajouter les enregistrements prend quelques secondes ; l'attente, c'est le temps que les caches DNS se mettent à jour.

Pas encore de serveur ? Vous pouvez créer un compte, recharger votre solde et commander un VPS KVM en Slovénie (UE) avec SSD NVMe et processeurs AMD EPYC depuis la section des offres.

Enregistrements A ou serveurs de noms : deux façons de relier un domaine

Il existe deux façons de relier un domaine à un VPS, et les confondre est la première source de confusion.

MéthodeCe que vous modifiezIdéal pour
Enregistrements DNS (A / AAAA / CNAME)Des enregistrements dans votre zone DNS existanteLa plupart des cas ; garde l'e-mail et les autres enregistrements au même endroit
Serveurs de noms personnalisésLa délégation NS de tout le domaineGérer votre propre serveur DNS ou passer par un autre fournisseur DNS

Pour un seul site sur un seul VPS, utilisez des enregistrements. Chez mistREG, votre zone est déjà hébergée sur le réseau DNS faisant autorité de Cloudflare : il suffit d'ajouter un enregistrement A. Passer à des serveurs de noms personnalisés fait sortir le domaine de cette zone, et il faut alors recréer tous les enregistrements chez le nouvel hébergeur DNS.

À retenir : inutile de changer de serveurs de noms pour pointer un domaine vers un VPS. Un enregistrement A pour @ et un enregistrement pour www suffisent.

Pas à pas : pointer votre domaine vers un VPS

  1. Copiez l'IP du serveur — Ouvrez votre VPS dans le panel et copiez son adresse IPv4 (et IPv6 si une adresse est attribuée).
  2. Ouvrez la zone DNS — Dans le panel mistREG, allez sur votre domaine et ouvrez la gestion DNS.
  3. Supprimez les enregistrements en conflit — Effacez les anciens enregistrements A, AAAA ou CNAME de @ et www qui pointent vers une page de parking ou un ancien hébergeur. Ne touchez pas aux MX et TXT.
  4. Ajoutez l'enregistrement A — Type A, nom @, valeur votre adresse IPv4. Choisissez un TTL court, par exemple 300 secondes, pendant les tests.
  5. Ajoutez l'enregistrement www — Soit un CNAME de www vers votre domaine racine, soit un second enregistrement A pour www avec la même IP.
  6. Ajoutez AAAA si vous avez IPv6 — Seulement si le serveur écoute réellement en IPv6. Un AAAA cassé est pire que pas d'AAAA du tout.
  7. Vérifiez et configurez le serveur — Contrôlez les enregistrements avec dig, puis configurez le serveur web et HTTPS comme décrit plus bas.

Exemple d'enregistrements DNS

Voici à quoi ressemble une zone typique pour un site hébergé sur un VPS. Les adresses IP sont des exemples de documentation ; remplacez-les par les vôtres.

TypeNomValeurTTL
A@203.0.113.10300
AAAA@2001:db8::10300
CNAMEwwwexample.com300
CAA@0 issue letsencrypt.org3600

L'enregistrement CAA est facultatif. Il indique aux autorités de certification lesquelles peuvent émettre des certificats pour votre domaine. Le panel mistREG prend en charge 20 types d'enregistrements, dont tous ceux ci-dessus ; notre guide des types d'enregistrements DNS explique le rôle de chacun.

Astuce TTL : gardez un TTL bas (60 à 300 secondes) pendant la configuration ou la migration. Une fois que tout fonctionne, montez-le à une heure ou plus, ou choisissez auto. mistREG permet toute valeur entre 60 et 86400 secondes.

Comment vérifier que le domaine pointe vers votre VPS

Ne vous fiez pas à votre navigateur, qui met beaucoup en cache. Interrogez directement le DNS depuis un terminal :

dig +short example.com A
dig +short www.example.com
dig +short example.com AAAA
nslookup example.com 1.1.1.1

Si dig renvoie l'IP de votre serveur, l'enregistrement est actif. S'il renvoie une ancienne IP, les résolveurs servent encore une réponse en cache, qui disparaît à l'expiration de l'ancien TTL. Combien de temps cela prend et pourquoi les réseaux voient les changements à des moments différents, nous l'expliquons dans notre article sur le temps de propagation DNS.

Les enregistrements créés chez mistREG sont en mode DNS uniquement : dig affiche l'IP réelle de votre serveur et non une adresse de proxy. Le diagnostic est donc simple : ce que vous voyez, c'est là où va le trafic.

Configurer le VPS pour qu'il réponde au domaine

Le DNS ne fait qu'amener les visiteurs à la bonne machine. Le serveur doit encore savoir quel site servir. Sur un VPS Linux fraîchement installé, les étapes habituelles sont :

  1. Installez un serveur web comme Nginx, Apache ou Caddy.
  2. Créez une configuration de site avec votre domaine et www comme noms de serveur. Sous Nginx, c'est la ligne server_name ; sous Apache, ServerName et ServerAlias.
  3. Ouvrez le pare-feu sur les ports 80 et 443.
  4. Émettez un certificat SSL une fois que le DNS résout vers le VPS. Des outils comme Certbot valident via le port 80 : l'enregistrement A doit donc déjà pointer vers le serveur.
  5. Redirigez HTTP vers HTTPS et choisissez un seul hôte canonique, avec ou sans www.

Pour tester rapidement le serveur avant que le DNS soit entièrement à jour, demandez le site par son IP avec le bon en-tête Host, par exemple curl -I -H Host:example.com http://203.0.113.10. Si vous obtenez les en-têtes de votre site, la partie serveur est prête et il ne reste que le cache DNS.

Vous migrez un site existant ? Copiez d'abord les fichiers et la base de données sur le nouveau VPS, testez avec la méthode ci-dessus, et seulement ensuite modifiez l'enregistrement A. Les visiteurs continuent d'arriver sur l'ancien serveur jusqu'à la bascule : aucune fenêtre d'interruption.

Si vous préférez un panneau de contrôle à la ligne de commande, l'hébergement Plesk de mistREG avec LiteSpeed Web Server gère pour vous les hôtes virtuels et les certificats, et il est lui aussi opérationnel en 60 secondes environ.

Ne cassez pas l'e-mail ni les autres enregistrements

Pointer un domaine vers un VPS change l'emplacement du site, pas celui où sont livrés les e-mails. Gardez en tête :

  • Les enregistrements MX continuent de pointer vers votre fournisseur de messagerie, sauf si vous faites tourner un serveur de mail sur le VPS.
  • SPF, DKIM et DMARC sont des enregistrements TXT. Ne les supprimez pas en nettoyant les anciens enregistrements A.
  • Les sous-domaines comme api ou app ont chacun besoin de leur propre enregistrement A ou CNAME s'ils doivent atteindre le VPS.
  • Le DNS inverse (PTR) de l'IP du serveur compte si le VPS envoie des e-mails ; il se configure pour l'IP, pas dans la zone du domaine.

Dépannage : le domaine ne pointe pas vers le serveur

SymptômeCause probableSolution
dig affiche l'ancienne IPEnregistrement en cache, ancien TTL élevéAttendez l'expiration de l'ancien TTL
Le domaine nu fonctionne, pas wwwEnregistrement www manquantAjoutez un CNAME ou un A pour www
Bonne IP, mais connexion refuséeServeur web arrêté ou pare-feu ferméDémarrez le service, ouvrez les ports 80/443
La page d'accueil par défaut s'afficheAucune configuration de site pour le domaineAjoutez server_name / ServerName
Enregistrements totalement ignorésLe domaine utilise des serveurs de noms personnalisésModifiez les enregistrements chez l'hébergeur DNS actif

Toujours bloqué ? Écrivez au support sur Telegram à @mistnetwork ou ouvrez un ticket depuis le panel ; l'équipe est disponible 24/7. Pour comprendre le fonctionnement de la résolution, consultez l'article Wikipédia sur le DNS ; les réponses aux questions de compte se trouvent dans la FAQ.

Questions fréquentes

Comment faire pointer mon domaine vers l'adresse IP de mon VPS ?
Créez un enregistrement A avec le nom @ et l'adresse IPv4 de votre VPS comme valeur, puis ajoutez un CNAME ou un enregistrement A pour www. Ajoutez aussi un enregistrement AAAA si le serveur utilise IPv6.
Faut-il utiliser un enregistrement A ou changer de serveurs de noms ?
Pour un site sur un VPS, utilisez un enregistrement A. Ne changez de serveurs de noms que si vous voulez confier toute la zone à un autre fournisseur DNS, car tous les enregistrements devront y être recréés.
Combien de temps faut-il pour qu'un domaine pointe vers un nouveau VPS ?
Les nouveaux enregistrements sont généralement visibles en quelques minutes. Si un ancien enregistrement a été mis en cache avec un TTL long, certains réseaux peuvent afficher l'ancienne IP jusqu'à son expiration.
Faut-il un CNAME pour www ?
Il faut un enregistrement pour www. Un CNAME pointant vers le domaine racine est le plus simple car il suit automatiquement l'enregistrement A racine ; un second enregistrement A avec la même IP fonctionne aussi.
Pourquoi mon domaine affiche-t-il le mauvais site après l'avoir pointé vers le VPS ?
Le DNS fonctionne, mais le serveur web n'a pas de configuration pour votre domaine et sert donc son site par défaut. Ajoutez un hôte virtuel avec votre domaine comme nom de serveur et rechargez le serveur web.

Articles liés

Mist NetworkMist Network