Pointer un nom de domaine vers un VPS

2 min de lecture07 novembre 2026

Un nom de domaine ne « pointe » pas vers un serveur par magie : il publie des enregistrements DNS qui donnent une ou plusieurs adresses. Tant que ces enregistrements ne sont pas corrects, votre serveur web peut être parfaitement configuré et rester injoignable par son nom. L'ordre compte : DNS d'abord, serveur web ensuite, vérification à chaque étape.

Récupérer les adresses

Dans le panneau VPS, notez l'adresse IPv6 incluse et, si vous l'avez activée, l'adresse IPv4. Vérifiez-les sur la machine :

Bash
ip -6 addr show scope global
ip -4 addr show scope global

Une adresse scope global est publique. Une adresse fe80:: est locale au lien et ne doit jamais servir dans un enregistrement DNS.

Créer les enregistrements

Chez votre registrar ou votre fournisseur DNS, ouvrez la zone du domaine et ajoutez :

Type Nom Valeur
A votre-domaine.fr VOTRE_IPV4
AAAA votre-domaine.fr VOTRE_IPV6
A www VOTRE_IPV4
AAAA www VOTRE_IPV6

Ne créez pas de CNAME sur la racine du domaine : il entre en conflit avec les autres enregistrements obligatoires. Si vous utilisez un proxy CDN, les adresses publiées seront celles du CDN et non celles du VPS ; il faudra alors configurer l'origine dans le CDN.

Choisir le TTL

Le TTL indique combien de temps les résolveurs conservent la réponse. Pendant une mise en place ou une migration, utilisez une valeur basse, par exemple 300 secondes, pour corriger vite. Une fois le service stable, remontez à 3600 ou plus pour réduire la charge et la latence de résolution. Baissez le TTL au moins une heure avant un changement d'adresse.

Vérifier la résolution

Bash
dig +short A votre-domaine.fr
dig +short AAAA votre-domaine.fr
dig +short A votre-domaine.fr @1.1.1.1

La première commande interroge votre résolveur local, la dernière un résolveur public : les deux doivent renvoyer les mêmes adresses. Si le résultat diffère, un cache n'a pas encore expiré. dig +trace votre-domaine.fr montre la délégation depuis la racine et aide à localiser une zone mal déléguée.

Côté serveur web

Le DNS ne fait qu'indiquer l'adresse. Le serveur doit ensuite accepter le nom : dans Nginx, server_name votre-domaine.fr www.votre-domaine.fr; dans le bloc server. Sans cela, la requête arrive mais reçoit la page par défaut. Testez avec curl -I http://votre-domaine.fr/ puis curl -6 -I http://votre-domaine.fr/. Si les deux répondent, le nom, les adresses et le serveur sont cohérents.

Publicité

Cet article vous a-t-il aidé ?

À lire aussi