ACLClouds
ACLClouds

Comment relier un domaine à mon VPS ?

Créer les bons enregistrements DNS, attendre la propagation et configurer le serveur web en HTTPS. Le DNS dirige un nom vers l’IP.

Le DNS dirige un nom vers l’IP ; il ne configure ni le serveur web ni le certificat. Les trois étapes doivent être validées séparément.

Procédure étape par étape

  1. Créer l’enregistrement

    Ajoutez un A vers l’IPv4 du VPS. Utilisez AAAA uniquement si une IPv6 est réellement configurée.

  2. Vérifier la résolution

    Comparez dig +short depuis plusieurs résolveurs. La propagation dépend du TTL précédent.

  3. Configurer le virtual host

    Déclarez le domaine dans Caddy, Nginx ou Apache et faites écouter l’application localement derrière le proxy inverse.

  4. Activer HTTPS

    Ouvrez 80/443 et laissez le serveur web obtenir le certificat. Ne proxifiez pas un port qui n’écoute que sur une autre interface.

Vérification DNS et HTTP

dig +short app.example.com A
curl -I http://app.example.com
curl -I https://app.example.com

Serveurs de noms, résolution et ports

dig NS example.com +short
dig +short app.example.com A @1.1.1.1
ss -tlnp | grep -E ':(80|443) '
ufw allow 80,443/tcp

Avant de créer l’enregistrement

L’adresse à utiliser figure dans « Mes services », sur la page du VPS, à la ligne « Adresse IPv4 ». La zone DNS, elle, ne se modifie pas sur le VPS : elle se gère chez le fournisseur vers lequel pointent les serveurs de noms du domaine, en général le bureau d’enregistrement ou un service comme Cloudflare. Un enregistrement créé ailleurs n’a aucun effet.

  • Domaine nu : un enregistrement A nommé @ vers l’IPv4 du VPS.
  • Sous-domaine : un enregistrement A nommé app ou www vers la même adresse.
  • Pas d’enregistrement AAAA hérité d’un ancien hébergement : les visiteurs en IPv6 arriveraient sur l’ancien serveur.

Utiliser le sous-domaine gratuit

Si vous n’avez pas de domaine, chaque compte ACLClouds peut réserver un nom en aclclouds.online depuis la page « Sous-domaine gratuit » : https://aclclouds.com/dashboard/free-subdomains. L’adresse e-mail du compte doit être vérifiée. Ce sous-domaine est uniquement un nom DNS, sans espace d’hébergement : il sert à pointer vers votre VPS.

Cliquez sur « Ajouter un enregistrement », choisissez le type A, saisissez @ pour le nom lui-même ou un nom comme app, puis l’IPv4 du VPS. Les types AAAA, CNAME, TXT, MX, SRV et CAA sont aussi disponibles. Un CNAME ne peut pas coexister avec un autre enregistrement sur le même nom. La suite du guide s’applique ensuite à l’identique.

Sous-domaine ACLClouds

Sans domaine à vous, votre compte ACLClouds donne droit à un sous-domaine gratuit en aclclouds.online, sur lequel vous créez vous-même l’enregistrement A vers l’IPv4 du VPS.

Questions fréquentes

Pourquoi curl: (6) Could not resolve host alors que l’enregistrement existe ?

Le plus souvent, l’enregistrement a été créé dans une zone qui n’est pas celle utilisée par le domaine. Lancez dig NS example.com +short : la réponse indique le fournisseur qui fait autorité. Créez l’enregistrement chez lui, ou modifiez les serveurs de noms auprès du bureau d’enregistrement.

Le domaine répond encore avec l’ancienne adresse, que faire ?

Les résolveurs gardent l’ancienne réponse pendant la durée du TTL qui était en place avant la modification. Interrogez un résolveur public avec dig +short app.example.com A @1.1.1.1 : si la nouvelle adresse y apparaît, il reste à attendre l’expiration du cache de votre réseau. Avant un changement prévu, abaissez le TTL à l’avance.

Pourquoi curl: (7) Failed to connect alors que le DNS est correct ?

Le nom arrive bien sur le VPS, mais rien n’y répond sur le port demandé. Vérifiez avec ss -tlnp que le serveur web écoute sur 80 et 443, et pas seulement sur 127.0.0.1. Si un pare-feu est actif, autorisez ces ports, par exemple avec ufw allow 80,443/tcp.

Le reverse DNS se règle-t-il dans la zone de mon domaine ?

Non. L’enregistrement PTR appartient au réseau qui détient l’adresse IP, pas à votre domaine. Il n’est pas nécessaire pour afficher un site : il compte surtout pour l’envoi d’e-mails depuis le VPS. Si vous en avez besoin, contactez le support ACLClouds.