Ich habe eine Website erstellt, die für alle funktioniert, außer für den Websitebesitzer, der nicht auf die Website zugreifen kann. Er erhält den Fehler "Server konnte nicht gefunden werden". Ich ging zu seinem Haus und das Problem tritt bei allen seinen Geräten (PC, Laptop, iPhone mit WiFi) auf, wenn ich WiFi auf dem iPhone ausschalte, das funktioniert.
Also dachte ich, es sei ein Problem mit seinem Router, also habe ich seinen Router auf die werkseitigen Standardeinstellungen zurückgesetzt, aber es funktioniert immer noch nicht. Ich habe seinen DNS-Cache und seinen Browser-Cache geleert, aber nichts scheint zu helfen. Er kann den Server nicht einmal mit dem Domainnamen anpingen. Wenn er jedoch die IP-Adresse verwendet, kann er die Site gut sehen.
Ich habe in cPanel nach blockierten IP-Adressen gesucht, kann aber nichts sehen. Was könnte ihn davon abhalten, über den Domainnamen und nicht über die IP-Adresse auf die Site zuzugreifen?
Site-Details sind: PHP, osCommerce, und es wird von Site5 in meinem Reseller-Konto gehostet.
8.8.8.8
und8.8.4.4
?Antworten:
Jedes Mal, wenn ich darauf stoße, liegt es am Caching. Normalerweise hat der Client eine ältere (nicht funktionsfähige) Version der Site besucht und diese wurde in seinem Browser zwischengespeichert. Dies wird verbessert, wenn es sich um einen älteren Browser handelt. oder vor allem, wenn sie sich hinter einer Art Proxy befinden. Ein Reverse-Proxy auf der Site, wie z. B. CloudFlare , würde dieses Caching ebenfalls verursachen.
Zeigen Sie, sie haben höchstwahrscheinlich eine alte Kopie zwischengespeichert. Entweder handelt es sich um einen Browser-Cache, einen Proxy-Cache oder sogar irgendwann auf dem Weg um einen DNS-Cache. Finden Sie heraus, wie Sie das löschen / zurücksetzen können, und Sie sollten bereit sein!
Aufgrund der Probleme auf mehreren Geräten ist es offensichtlich, dass es sich mit ziemlicher Sicherheit um ein DNS-Caching-Problem handelt. Eine alte Anfrage aus der Zeit vor der Einrichtung der Site wurde irgendwo auf dem Weg zwischengespeichert. Versuchen Sie, einen alternativen DNS-Anbieter (
8.8.8.8
und8.8.4.4
für Google) zu verwenden und dessen DNS-Cache (sudo dscacheutil -flushcache
auf einem Mac) zu leeren.quelle
Sie sollten versuchen, eines Ihrer Geräte zum Haus des Kunden zu bringen (es kann sich um einen Laptop oder nur ein Smartphone handeln) und es über WLAN verbinden.
quelle
Wenn der gerade besser registrierte Domainname 72 Stunden warten muss
Auf jeden Fall können Sie
traceroute
auf dem PC laufen und herausfinden, wo das Problem liegt.Wenn Sie die Ausgabe nicht verstehen, bereinigen Sie die ersten beiden Oktette mit xxx.xxx.1.1 und posten Sie sie in Ihrer Frage.
quelle
Ist Ihre Host-Site eine Apache-Host-Site? Führen Sie eine .htaccess-Datei aus? Und möglicherweise haben Sie Ihre Erlaubnis von Aussagen abgelehnt und sie abgelehnt.
quelle
Konfigurieren Sie die DNS mit den DNS-Hosts Ihres Site5-Kontos.
quelle