Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code : Skills Commencer
Sections
DNS

DNS configuré mais le site Web toujours inaccessible ? Voici comment le corriger comme un pro

Vous avez configuré vos serveurs DNS, pointé votre domaine vers la bonne adresse IP, et attendu — pourtant votre site web reste inaccessible. Cela vous semble familier ? C’est l’une des situations les plus courantes et frustrantes en hébergement web, et la cause profonde n’est pas toujours évidente. Que vous voyiez une erreur « Serveur non trouvé », une page vierge ou un délai d’expiration, le problème pourrait provenir de retards de propagation DNS, d’enregistrements mal configurés, de données de cache obsolètes ou de problèmes côté serveur.

Ce guide complet vous guide à travers chaque cause probable et fournit des étapes de dépannage claires et exploitables pour remettre votre site web en ligne aussi rapidement que possible.

1. Comprendre le DNS et pourquoi c’est important pour l’accessibilité du site web

Le Domain Name System (DNS) est essentiellement l’annuaire téléphonique d’Internet. Quand un utilisateur tape votre nom de domaine (par exemple, example.com) dans son navigateur, les serveurs DNS traduisent ce nom lisible par l’homme en une adresse IP lisible par la machine, permettant au navigateur de localiser et de se connecter à votre serveur web.

Quand le DNS est mal configuré ou n’a pas complètement propagé, les navigateurs ne peuvent pas résoudre votre domaine vers la bonne adresse IP. Le résultat : des erreurs de connexion, des délais d’attente et un site web inaccessible — même si votre serveur est parfaitement sain et en fonctionnement.

Comprendre ce processus est la première étape pour diagnostiquer ce qui s’est mal passé.

2. Causes courantes de l’inaccessibilité des sites Web liée au DNS

Avant de passer aux solutions, il est important de comprendre les causes les plus fréquentes des défaillances DNS :

Délai de propagation DNS

Les modifications DNS ne prennent pas effet instantanément. Après la mise à jour de vos serveurs de noms ou de vos enregistrements DNS, la propagation sur le réseau mondial des résolveurs DNS peut prendre de quelques minutes à jusqu’à 48 heures. Pendant cette période, certains utilisateurs peuvent accéder à votre site tandis que d’autres ne le peuvent pas — selon le serveur DNS utilisé par leur FAI.

Enregistrements DNS incorrects

Une seule faute de frappe ou une mauvaise configuration dans votre fichier de zone DNS peut tout casser. Les erreurs courantes incluent :

  • Un enregistrement A pointant vers une mauvaise adresse IP
  • Un enregistrement CNAME avec un nom d’hôte cible incorrect
  • Des enregistrements MX manquants ou mal configurés affectant la livraison des e-mails

Cache DNS obsolète

Votre système d’exploitation et votre navigateur mettent tous deux en cache les recherches DNS pour accélérer la navigation. Si vous avez récemment modifié les paramètres DNS, votre machine locale peut toujours servir l’ancienne adresse IP en cache — ce qui rend le site inaccessible même après la fin de la propagation.

Restrictions de pare-feu et de réseau

Les pare-feu au niveau du serveur, au niveau du réseau ou même côté client peuvent bloquer le trafic vers des adresses IP ou des ports spécifiques, empêchant le site Web de se charger même lorsque le DNS se résout correctement.

Mauvaise configuration ou indisponibilité du serveur Web

Parfois, le DNS est parfaitement correct, mais le serveur Web lui-même est hors ligne, mal configuré ou n’écoute pas sur les bons ports.

3. Guide de dépannage DNS étape par étape

Suivez ces étapes dans l’ordre. Chacune réduit la source du problème.

Étape 1 : Vérifier le statut de propagation DNS

Si vous avez récemment mis à jour vos paramètres DNS ou migré vers un nouvel hébergeur, la propagation peut simplement ne pas être terminée. Utilisez un outil en ligne gratuit pour vérifier le statut de propagation actuel dans plusieurs emplacements mondiaux.

Comment vérifier :

  1. Visitez WhatsMyDNS.net
  2. Entrez votre nom de domaine et sélectionnez le type d’enregistrement (généralement enregistrement A)
  3. Examinez les résultats — si différents emplacements retournent des adresses IP différentes, la propagation est toujours en cours

Que faire : Si la propagation est incomplète, la meilleure solution est d’attendre. La plupart des modifications se propagent en 1 à 4 heures, bien que dans de rares cas, cela puisse prendre jusqu’à 48 heures. Vous pouvez réduire les temps de propagation futurs en abaissant votre valeur DNS TTL (Time to Live) avant d’effectuer des modifications.

Étape 2 : Vider votre cache DNS local

Même après la propagation globale, votre propre ordinateur peut toujours servir une version en cache de l’ancien enregistrement DNS. Effacer votre cache DNS force votre système à effectuer une nouvelle recherche.

Windows :

ipconfig /flushdns

macOS :

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Linux (Ubuntu/Debian avec systemd-resolved) :

sudo systemd-resolve --flush-caches

Effacez également le cache de votre navigateur :

Accédez aux paramètres de votre navigateur, trouvez « Effacer les données de navigation », et assurez-vous que les images et fichiers en cache sont inclus. Dans Chrome, vous pouvez également visiter chrome://net-internals/#dns pour vider directement le cache DNS interne du navigateur.

Étape 3 : Interroger les enregistrements DNS avec nslookup et dig

Les outils en ligne de commande vous donnent un aperçu direct et non filtré de ce que DNS retourne pour votre domaine. Ceux-ci sont essentiels pour diagnostiquer les enregistrements mal configurés.

Utilisation de nslookup (disponible sur Windows, macOS et Linux) :

nslookup example.com

Utilisation de dig (Linux/macOS ; installer via Homebrew sur Mac) :

dig example.com
dig example.com A
dig example.com MX

À rechercher :

  • La SECTION RÉPONSE dans la sortie dig doit afficher votre domaine se résolvant à la bonne adresse IP
  • Si l’IP retournée ne correspond pas à l’IP de votre serveur, votre enregistrement A est mal configuré
  • S’il n’y a pas de réponse du tout, votre zone DNS peut ne pas être configurée correctement au niveau du registraire

Vous pouvez également interroger un serveur DNS spécifique pour contourner votre résolveur local :

dig example.com @8.8.8.8

Étape 4 : Vérifier les enregistrements DNS dans le panneau de contrôle de votre registraire de domaine

Connectez-vous au tableau de bord de votre registraire de domaine et examinez attentivement vos paramètres de zone DNS. Confirmez que les enregistrements suivants sont présents et corrects :

Type d’enregistrementObjectifExemple de valeur
Enregistrement AMappe le domaine à l’adresse IPv4203.0.113.10
Enregistrement AAAAMappe le domaine à l’adresse IPv62001:db8::1
Enregistrement CNAMECrée un alias de sous-domaine vers un autre nom d’hôtewww → example.com
Enregistrement MXDirige le courrier électronique vers le serveur de messageriemail.example.com
Enregistrement NSSpécifie les serveurs de noms faisant autoriténs1.alexhost.com

Erreurs courantes à vérifier :

  • Points finaux manquants dans les noms de domaine pleinement qualifiés (FQDN)
  • Valeurs TTL incorrectes
  • Enregistrements A en double ou en conflit
  • Serveurs de noms non mis à jour après le changement de fournisseur d’hébergement

Si vous hébergez avec AlexHost VPS Hosting, les détails de votre serveur de noms seront fournis dans votre panneau de contrôle d’hébergement. Assurez-vous que ceux-ci sont entrés exactement comme spécifié chez votre registraire de domaine. Vous pouvez également enregistrer votre domaine directement via AlexHost Domain Registration pour centraliser et simplifier la gestion DNS.

Étape 5 : Vérifier le statut et la configuration de votre serveur Web

Si DNS se résout correctement mais que le site est toujours inaccessible, le problème peut provenir du serveur Web lui-même. Un serveur arrêté, planté ou mal configuré refusera les connexions quel que soit le niveau de perfection de votre DNS.

Vérifier le statut d’Apache :

sudo systemctl status apache2

Vérifier le statut d’Nginx :

sudo systemctl status nginx

Redémarrer le serveur Web s’il est arrêté :

sudo systemctl restart apache2
# or
sudo systemctl restart nginx

Vérifier que le serveur écoute sur les ports corrects :

sudo ss -tlnp | grep -E ':80|:443'

Si rien n’écoute sur le port 80 (HTTP) ou le port 443 (HTTPS), votre serveur Web ne fonctionne pas correctement. Vérifiez également votre configuration d’hôte virtuel ou de bloc serveur pour vous assurer qu’elle est liée au domaine et à l’IP corrects.

Étape 6 : Inspecter les règles de pare-feu

Un pare-feu qui bloque le trafic entrant sur le port 80 ou 443 rendra votre site Web inaccessible même lorsque DNS et le serveur Web fonctionnent tous les deux correctement.

Vérifier les règles UFW (Pare-feu Ubuntu) :

sudo ufw status

Autoriser le trafic HTTP et HTTPS :

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Vérifier les règles iptables :

sudo iptables -L -n

Vérifiez également les paramètres de pare-feu ou de groupe de sécurité de votre fournisseur d’hébergement si vous utilisez une plateforme cloud ou VPS. Ceux-ci sont souvent gérés séparément du pare-feu au niveau du système d’exploitation.

Étape 7 : Exécuter les tests Ping et Traceroute

Ces outils de diagnostic réseau vous aident à déterminer si le trafic atteint réellement votre serveur.

Test Ping — vérifie si le domaine se résout et si le serveur répond aux paquets ICMP :

ping example.com

Remarque : Certains serveurs bloquent les demandes ICMP (ping) par défaut. Un ping échoué ne signifie pas nécessairement que le serveur est arrêté.

Traceroute — trace le chemin réseau complet de votre machine au serveur, révélant où les paquets sont abandonnés :

*Linux/macOS :*

traceroute example.com

*Windows :*

tracert example.com

Si la traceroute s’arrête à un saut spécifique avant d’atteindre votre serveur, ce nœud peut connaître une panne ou bloquer activement le trafic. Ces informations sont extrêmement utiles lors de l’escalade auprès de votre fournisseur d’hébergement.

4. Correctifs supplémentaires à essayer

Passer à un résolveur DNS public

Le serveur DNS de votre FAI peut être lent à se mettre à jour ou rencontrer des problèmes. Essayez de passer à un résolveur DNS public plus rapide et plus fiable :

  • Google DNS : 8.8.8.8 et 8.8.4.4
  • Cloudflare DNS : 1.1.1.1 et 1.0.0.1
  • OpenDNS : 208.67.222.222 et 208.67.220.220

Vous pouvez modifier les paramètres DNS dans les paramètres de votre adaptateur réseau (Windows/macOS) ou directement sur votre routeur pour appliquer la modification à tous les appareils de votre réseau.

Désactiver VPN ou Proxy

Si vous utilisez un service VPN ou proxy, il peut acheminer votre trafic via un emplacement où DNS ne s’est pas encore propagé, ou où l’IP de votre serveur est bloquée. Désactivez-le temporairement et testez à nouveau en utilisant votre connexion Internet directe.

Vérifier la configuration du certificat SSL

Si votre site se charge via HTTP mais pas HTTPS, le problème peut provenir de votre certificat SSL plutôt que du DNS. Un certificat expiré, mal configuré ou manquant empêchera les navigateurs d’accéder à votre site. AlexHost propose des Certificats SSL faciles à installer qui sécurisent votre site et le rendent fiable.

5. Choisir la bonne infrastructure d’hébergement pour minimiser les problèmes DNS

De nombreux problèmes liés à DNS peuvent être évités en choisissant un fournisseur d’hébergement fiable avec une infrastructure robuste et des outils de gestion DNS clairs.

  • Hébergement VPS — Idéal pour les développeurs et les entreprises qui ont besoin d’un contrôle total sur leur environnement serveur, y compris les configurations DNS personnalisées et les règles de pare-feu.
  • Serveurs dédiés — Meilleur pour les sites web à fort trafic qui nécessitent des performances maximales, des adresses IP dédiées et une isolation complète du serveur.
  • Hébergement web partagé — Une option économique pour les petits sites web, avec DNS géré via un panneau de contrôle intuitif.
  • VPS avec cPanel — Combine la puissance d’un VPS avec l’interface conviviale de cPanel, rendant la gestion des enregistrements DNS simple même pour les utilisateurs non techniques.

6. Quand contacter votre fournisseur d’hébergement

Si vous avez suivi toutes les étapes ci-dessus et votre site web est toujours inaccessible, il est temps d’escalader. L’équipe d’assistance de votre fournisseur d’hébergement peut :

  • Vérifier que votre serveur est en ligne et accessible depuis leur réseau
  • Vérifier les blocages au niveau IP ou les problèmes de routage de leur côté
  • Examiner les journaux du serveur pour identifier les erreurs au niveau de l’application
  • Confirmer que votre zone DNS est correctement configurée sur leurs serveurs de noms

Lors de la prise de contact avec le support, fournissez la sortie de vos commandes dig, ping et traceroute — cela accélère considérablement le processus de diagnostic.

Conclusion : Diagnostiquer et corriger systématiquement les problèmes DNS

Un site web inaccessible après la configuration des serveurs DNS est presque toujours traçable à l’une des quelques causes racines : délais de propagation, enregistrements mal configurés, données de cache obsolètes, blocages par pare-feu ou indisponibilité du serveur web. La clé est de résoudre le problème méthodiquement plutôt que de deviner.

Liste de contrôle de dépannage rapide :

  • ✅ Vérifier la propagation DNS avec WhatsMyDNS
  • ✅ Vider le cache DNS sur votre système d’exploitation et navigateur
  • ✅ Interroger les enregistrements DNS avec nslookup et dig
  • ✅ Vérifier tous les enregistrements DNS dans le panneau de contrôle de votre registraire
  • ✅ Confirmer que votre serveur web est en cours d’exécution et écoute sur les ports 80/443
  • ✅ Examiner les règles de pare-feu pour le trafic bloqué
  • ✅ Exécuter ping et traceroute pour identifier les problèmes au niveau du réseau
  • ✅ Essayer de basculer vers Google DNS ou Cloudflare DNS
  • ✅ Désactiver temporairement VPN ou proxy

En suivant ce guide, vous serez équipé pour identifier et résoudre pratiquement tout problème de connectivité lié à DNS. Et si vous avez besoin d’une assistance d’expert, l’équipe d’assistance d’AlexHost est disponible 24h/24 pour vous aider à restaurer l’accès et maintenir votre site web en bon fonctionnement.