web-dev-qa-db-fra.com

Le site d'accès ne fonctionne pas pour le propriétaire

J'ai créé un site Web, qui fonctionne pour tout le monde, à l'exception du propriétaire du site, qui ne peut pas accéder au site. Il obtient une erreur "serveur introuvable". Je suis allé chez lui et le problème se pose pour tous ses appareils (PC, ordinateur portable, iPhone utilisant le WiFi) lorsque je désactive le WiFi sur l'iPhone, cela fonctionne.

J'ai donc pensé que c'était un problème sur son routeur. J'ai donc réinitialisé son routeur aux paramètres d'usine par défaut, mais cela ne fonctionne toujours pas. J'ai vidé son cache DNS et celui de son navigateur, mais rien ne semble pouvoir l'aider. Il ne peut même pas envoyer une requête ping au serveur en utilisant le nom de domaine. Cependant, lorsqu'il utilise l'adresse IP, il peut voir le site correctement.

J'ai cherché dans cPanel une adresse IP bloquée mais je ne peux rien voir. Qu'est-ce qui pourrait l'empêcher juste d'accéder au site via un nom de domaine et non l'adresse IP?

Les détails du site sont: PHP, osCommerce, et il est hébergé par site5 sur mon compte revendeur.

7
Daveo

Chaque fois que je suis tombé dessus, c'est dû à la mise en cache. Normalement, le client a visité une version plus ancienne (non fonctionnelle) du site, qui a été mise en cache dans son navigateur. Ceci est amélioré s'il s'agit d'un navigateur plus ancien. ou surtout s'ils sont derrière une sorte de proxy. Avoir un proxy inverse sur le site, tel que CloudFlare , provoquerait également cette mise en cache.

Pointez-le, ils ont probablement une ancienne copie en cache. Il s’agit d’un cache de navigateur, d’un cache de proxy ou même, à un moment donné, d’un cache DNS. Découvrez comment effacer/réinitialiser cela, et vous devriez être prêt à partir!

Sur la base des problèmes rencontrés sur plusieurs périphériques, il est évident qu'il s'agit certainement d'un problème de mise en cache DNS, une ancienne requête datant d'avant la configuration du site ayant été mise en cache quelque part au cours du processus. Essayez d’utiliser un autre fournisseur DNS (8.8.8.8 et 8.8.4.4 pour Google) et de vider leur cache DNS (Sudo dscacheutil -flushcache sur un Mac).

2
Yasyf

Vous devriez essayer de prendre l'un de vos appareils chez le client (que ce soit un ordinateur portable ou tout simplement un smartphone) et de le connecter via wifi.

  • Si le Web fonctionne, nous pouvons supposer que le problème est lié à la configuration de votre ordinateur client. Je pourrais être qu'il a le même antivirus installé sur tous les appareils.
  • Si vous ne pouvez pas vous connecter au Web, il doit s'agir d'un problème lié au fournisseur de services Internet. Il peut s'agir d'une interdiction ou simplement d'un problème de mise en cache DNS.
1
NiloVelez

Si le nom de domaine vient d'être enregistré, il faudra attendre 72h

Quoi qu'il en soit, vous pouvez exécuter traceroute sur un PC et trouver où se situe le problème.

tracert domain.com

Si vous ne comprenez pas la sortie, nettoyez les deux premiers octets avec xxx.xxx.1.1 et postez-le dans votre question.

1
b1_

Votre site hôte est-il un site hôte Apache? Vous exécutez un fichier .htaccess? Et peut-être égaré votre autorisation et de refuser des déclarations.

0
Gary

Configurez les DNS avec les hôtes DNS de votre compte site5.

0
benetj