Qu’est-ce que les DNS ?
Les DNS (Domain Name System) traduisent les noms de domaine (comme monsite.com) en adresses IP que les ordinateurs peuvent comprendre.
Sans DNS configurés correctement, votre site ne sera pas accessible aux visiteurs.
Étapes pour configurer les DNS sur un VPS
- Choisir votre fournisseur DNS
- Vous pouvez utiliser le DNS fourni par votre hébergeur ou un service tiers comme Cloudflare, Google DNS, ou OpenDNS.
- Créer les enregistrements DNS
Les enregistrements principaux sont :A Record : pointe votre domaine vers l’adresse IP du VPS.
Exemple :A monsite.com -> 123.45.67.89
CNAME : redirige un sous-domaine vers un autre domaine.
Exemple :CNAME www.monsite.com -> monsite.com
- MX Record : configure la messagerie pour votre domaine.
- TXT Record : pour SPF, DKIM ou vérification de domaine.
- Configurer le VPS pour accepter le domaine
- Dans Apache ou Nginx, ajoutez un virtual host pour le domaine.
- Vérifiez que le firewall du VPS autorise les connexions HTTP/HTTPS (ports 80 et 443).
- Tester la configuration DNS
- Utilisez des outils comme :
- nslookup monsite.com
- dig monsite.com
- Attendez la propagation (parfois jusqu’à 24–48h).
- Utilisez des outils comme :
Bonnes pratiques
- Activez DNSSEC pour protéger contre le spoofing DNS.
- Utilisez TTL court lors de changements DNS pour que la propagation soit rapide.
- Faites un backup de vos enregistrements avant de modifier.