15%

É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
31.10.2024

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 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 délais de propagation DNS, de registres 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 DNS et pourquoi c’est important pour l’accessibilité du site web

Le Système de noms de domaine (DNS) est essentiellement l’annuaire téléphonique d’Internet. Lorsqu’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.

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

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

2. Causes courantes de l’inaccessibilité du site web liée à DNS

Avant de plonger dans les solutions, il est important de comprendre les coupables les plus fréquents derrière les 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 mise 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 DNS se résout correctement.

Mauvaise configuration du serveur web ou arrêt

Parfois, DNS est parfait, 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

Travaillez à travers 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ôte, la propagation peut simplement ne pas être complète. Utilisez un outil en ligne gratuit pour vérifier le statut de propagation actuel sur 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 différentes adresses IP, la propagation est toujours en cours

Que faire : Si la propagation est incomplète, la meilleure ligne de conduite est d’attendre. La plupart des modifications se propagent dans 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 de faire des modifications.

Étape 2 : Vider votre cache DNS local

Même après la fin de la propagation mondiale, votre propre ordinateur peut toujours servir une version mise en cache de l’ancien enregistrement DNS. L’effacement de 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

Ce qu’il faut rechercher :

  • La SECTION RÉPONSE dans la sortie dig devrait montrer 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 correctement configurée 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 CNAMEAlias du sous-domaine vers un autre nom d’hôtewww → example.com
Enregistrement MXDirige l’e-mail vers le serveur de messageriemail.example.com
Enregistrement NSSpécifie les serveurs de noms autoritairesns1.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 conflictuels
  • 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é auprès de votre registraire de domaine. Vous pouvez également enregistrer votre domaine directement via AlexHost Domain Registration pour garder la gestion DNS centralisée et simplifiée.

É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 résider dans le serveur web lui-même. Un serveur qui est 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 de 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 bons ports :

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’il est lié 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 (Ubuntu Firewall) :

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 êtes sur 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 des 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 hors ligne.

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

Basculer vers un résolveur DNS public

Le serveur DNS de votre FAI peut être lent à mettre à jour ou connaître des problèmes. Essayez de basculer vers 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 n’a 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 être lié à votre certificat SSL plutôt qu’à DNS. Un certificat expiré, mal configuré ou manquant empêchera les navigateurs d’accéder à votre site. AlexHost propose Certificats SSL qui sont faciles à installer et sécurisent votre site.

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.

  • VPS Hosting — 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 rentable 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.

15%

É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