Praxis
Website nicht erreichbar: Die häufigsten Ursachen und was man dagegen tun kann
Wenn eine Website plötzlich nicht erreichbar ist, gibt es viele mögliche Ursachen. Dieser Ratgeber erklärt die häufigsten Ausfallgründe strukturiert und zeigt, wie man sie eingrenzt.
Inhalt
Wenn die Website schweigt: Eine strukturierte Ursachensuche
Ein Website-Ausfall ist für Betreiber und Besucher gleichermaßen frustrierend. Die Ursachen sind vielfältig und reichen von simplen DNS-Problemen bis hin zu komplexen Infrastrukturausfällen. Eine strukturierte Herangehensweise spart Zeit und führt schneller zur Lösung.
Der erste Schritt ist immer die Frage: Ist die Website wirklich für alle nicht erreichbar, oder nur in meinem Netzwerk? Das Tool auf dieser Seite beantwortet genau das mit einem externen Check.
Die häufigsten Ursachen im Überblick
1. DNS-Probleme
Das Domain Name System ist das Telefonbuch des Internets. Wenn die DNS-Auflösung scheitert, kann der Browser die IP-Adresse des Servers nicht ermitteln und die Website bleibt unerreichbar.
Typische DNS-Probleme:
Abgelaufene Domain: Die häufigste und vermeidbarste Ursache. Vergisst man die automatische Verlängerung zu aktivieren, wird die Domain nach dem Ablaufdatum nicht mehr aufgelöst. Der Registrar gibt sie nach einer Karenzzeit zum Verkauf frei.
Fehlerhafte DNS-Einträge: Ein falsch gesetzter A-Record, ein fehlender CNAME oder ein Tippfehler nach einem Server-Umzug führen dazu, dass Anfragen ins Leere laufen.
DNS-Propagierung: Nach einer Änderung der DNS-Einträge dauert es Zeit, bis alle DNS-Resolver weltweit die neuen Werte kennen. In dieser Phase sehen manche Nutzer die Website, andere nicht.
Diagnose per Terminal:
nslookup example.com
dig example.com A +short
2. Hosting und Server-Ausfall
Wenn der Webserver selbst ausfällt, sind alle auf ihm gehosteten Websites nicht erreichbar.
Server-Absturz: Betriebssystem- oder Kernel-Panik, Speicherfehler oder Stromausfall im Rechenzentrum. Bei Managed Hosting kümmert sich der Anbieter um den Neustart, bei eigenem Server muss man selbst handeln.
Vollgelaufene Festplatte: Logs, temporäre Dateien oder wachsende Datenbanken können den Speicher füllen. Ist kein Platz mehr vorhanden, können neue Schreibvorgänge fehlschlagen und Webserver-Prozesse abstürzen.
Erschöpfte Ressourcen: Zu viele gleichzeitige Verbindungen oder ein Prozess, der den gesamten Arbeitsspeicher belegt, können den Server zum Erliegen bringen.
3. Ablauf von Zertifikaten
Ein abgelaufenes TLS-Zertifikat führt dazu, dass Browser eine Sicherheitswarnung anzeigen und die Website faktisch unzugänglich wird. Die Meldung „NET::ERR_CERT_DATE_INVALID” ist in diesem Fall typisch.
Moderne Hosting-Anbieter erneuern Zertifikate automatisch über Let’s Encrypt. Trotzdem kann die automatische Erneuerung fehlschlagen, wenn sich z. B. DNS-Einträge geändert haben oder der Server während des Erneuerungsversuchs nicht erreichbar war.
4. Überlastung durch Traffic-Spitzen
Eine unerwartete hohe Anzahl von Besuchern, z. B. durch einen viralen Beitrag in sozialen Netzwerken oder eine Pressemitteilung, kann einen Server überlasten. Anfragen werden langsam oder gar nicht mehr beantwortet.
Zeichen für Traffic-Überlastung sind stark steigende Antwortzeiten vor dem vollständigen Ausfall und HTTP-Fehler im Bereich 503 oder 502.
5. Angriffe von außen
DDoS-Angriffe: Distributed Denial of Service-Angriffe fluten den Server mit einer enormen Anzahl von Anfragen aus vielen Quellen gleichzeitig. Selbst gut ausgebaute Infrastruktur kann darunter zusammenbrechen.
Brute-Force-Angriffe: Massenhafte Anmeldeversuche oder automatisiertes Scannen nach Sicherheitslücken können Server indirekt überlasten.
6. Webserver-Konfigurationsfehler
Ein fehlerhaftes Deployment, eine fehlerhafte Nginx- oder Apache-Konfiguration oder ein Syntax-Fehler in einer .htaccess-Datei kann dazu führen, dass der Webserver sich nicht mehr starten lässt oder fehlerhafte Antworten sendet.
Häufige Fehlerquellen nach einem Update oder Deployment:
nginx -t
apache2ctl configtest
Diese Befehle prüfen die Konfiguration auf Syntaxfehler, bevor man den Server neu startet.
7. Datenbank nicht verfügbar
Die meisten dynamischen Websites sind auf eine Datenbank angewiesen. Fällt MySQL, PostgreSQL oder eine andere Datenbank aus, können keine Inhalte geladen werden. Der Webserver selbst ist erreichbar, liefert aber Fehlerseiten (500 Internal Server Error).
8. Lokale Netzwerkprobleme
Manchmal liegt das Problem nicht bei der Website selbst, sondern beim eigenen Internetzugang oder DNS-Resolver. Ein Blick auf alternative Netzwerke (Mobilfunk statt WLAN) oder ein externer Check klärt das schnell.
Diagnose-Checkliste
Wenn eine Website nicht erreichbar ist, diese Reihenfolge abarbeiten:
Externen Status-Check durchführen (nicht nur im Browser probieren). DNS-Auflösung überprüfen. Zertifikat-Gültigkeit kontrollieren. Hosting-Anbieter-Statusseite aufrufen. Server-Logs prüfen. Letztes Deployment oder Konfigurationsänderung identifizieren.
Ausfälle minimieren
Monitoring mit kurzen Prüfintervallen erkennt Ausfälle oft, bevor Nutzer sie bemerken. Automatische Benachrichtigungen per E-Mail oder Messenger-Dienst ermöglichen schnelle Reaktionen. Eine Wartungsseite mit klarer Botschaft verbessert die Nutzererfahrung, wenn der Ausfall nicht sofort behoben werden kann.
Häufige Fragen
Wie unterscheide ich, ob eine Website nur für mich oder für alle nicht erreichbar ist?
Ein externer Statuscheck von einem anderen Netzwerkknoten aus zeigt sofort, ob das Problem lokal begrenzt ist oder die gesamte Website betrifft. Tools wie dieser Website-Status-Checker senden die Anfrage von einem externen Server und liefern ein objektives Ergebnis.
Wie lange dauert es, bis ein DNS-Ausfall behoben ist?
Wenn ein DNS-Eintrag korrigiert wird, breitet sich die Änderung je nach TTL (Time to Live) über Minuten bis zu 48 Stunden aus. Mit einer niedrigen TTL von 60 bis 300 Sekunden ist eine schnelle Verbreitung möglich. Hohe TTL-Werte verlängern die Ausfallzeit nach einer Fehlkonfiguration erheblich.
Quellen
- Cloudflare Learning Center: What causes website downtime?
Über die Autorenschaft
Jan-Tristan Rudat
Redakteur website-status-checker.de
Themengebiet: Generationen, Kulturgeschichte, Sternzeichen, Pop-Phänomene rund ums Alter
Mehr über Jan-Tristan Rudat →Verwandte Artikel
Grundlagen
Website-Status prüfen: So geht es richtig
Was bedeutet es, den Status einer Website zu prüfen? Dieser Leitfaden erklärt die Grundlagen, welche Methoden es gibt und worauf es ankommt.
Lesezeit 6 Min.
HTTP
HTTP-Statuscodes erklärt: 2xx, 3xx, 4xx und 5xx
Eine vollständige Übersicht der wichtigsten HTTP-Statuscodes mit Erklärungen, was sie bedeuten und wann sie auftreten.
Lesezeit 7 Min.
HTTP
404 Not Found: Was dieser Fehler bedeutet und wie man ihn behebt
Der HTTP-Fehler 404 ist einer der bekanntesten Codes im Web. Dieser Artikel erklärt, warum er auftritt und wie man ihn richtig behebt.
Lesezeit 6 Min.