Je website is offline: wat controleer je eerst?
Bijgewerkt
Je typt je eigen domein in en er gebeurt niets. Of je krijgt een foutmelding die je niet meteen begrijpt. Voor je in paniek raakt, of je hostingprovider belt met “alles ligt plat”: loop eerst dit rijtje door, in deze volgorde. “Offline” heeft een paar heel verschillende oorzaken met heel verschillende oplossingen, en in de meeste gevallen zit het probleem bij iets simpels dat je zelf in een paar minuten controleert.
Is de site echt offline, of alleen voor jou?
Check eerst of het probleem overal speelt, of alleen bij jou. Gebruik een dienst als downforeveryoneorjustme.com of isitdownrightnow.com, of pak je telefoon en zet de wifi uit zodat je op mobiel internet zit. Zie je de site dan wel gewoon? Dan ligt het probleem niet bij je website, maar bij jouw kant van de verbinding: een verouderde DNS-cache op je eigen computer, een hapering in je thuisnetwerk, of iets bij je internetprovider. Dat scheelt meteen een hoop zoeken op de verkeerde plek.
Is je domein zelf nog wel actief?
Klinkt gek, maar het gebeurt vaker dan je zou denken: een domeinregistratie die stilletjes verloopt, bijvoorbeeld omdat een betaalmethode is verlopen of een verlengingsmail in de spam belandde. Doe een whois-opzoeking via whois.net of een vergelijkbare tool en kijk naar de expiry date. Ligt die in het verleden, dan heb je je antwoord: een verlopen domein wordt door de registry offline gehaald, en dan werkt zelfs de beste hosting niet meer. De oplossing zit dan bij je registrar, niet bij je hostingpartij.
Klopt de DNS nog?
Heb je recent iets veranderd, een nieuwe hostingpartij, een nieuwe mailprovider, een migratie? Dan is een verkeerd of nog niet doorgevoerd DNS-record een van de meest voorkomende oorzaken. Het A-record van je domein wijst dan bijvoorbeeld nog naar de oude server, of er staat een typefout in een van de records. DNS-wijzigingen kunnen wereldwijd tot 24 à 48 uur nodig hebben om overal door te dringen, omdat providers en netwerken oude gegevens een tijd blijven cachen. Is de wijziging pas een paar uur oud, dan is de kans groot dat je simpelweg nog even moet wachten en er niets stuk is.
Ligt het aan de hostingprovider?
Bijna elke hostingpartij houdt een status page bij: Render, Vercel, Cloudflare, SiteGround, Combell, TransIP, noem ze op. Zoek naar “[naam provider] status” en kijk of er een storing gemeld is, meestal met een update over wat er speelt en een inschatting van hoe lang het nog duurt. Is er inderdaad een storing, dan valt er voor jou niets te repareren; je wacht tot het is opgelost. Vervelend, maar je weet in elk geval dat het probleem niet bij jou zit, en dat is op zo’n moment al iets waard.
Krijg je een SSL-waarschuwing in plaats van een foutmelding?
Een verlopen of verkeerd ingesteld SSL-certificaat gedraagt zich anders dan een echte storing. In plaats van “deze site is niet bereikbaar” krijgt de bezoeker een uitdrukkelijke beveiligingswaarschuwing van de browser, met een melding over een onveilige verbinding. Dat is een ander probleem dan een server die plat ligt, en meestal ook sneller te verhelpen: een certificaat vernieuwen kost minuten, geen uren zoeken.
Wat heb je vlak voordat het misging veranderd?
Bij beheerde CMS-sites, WordPress voorop, is dit verreweg de meest voorkomende oorzaak: een plugin-update, een thema-update, een nieuwe code-deployment, of een handmatige aanpassing net voordat de site uitviel. Twee plugins die niet goed samenwerken, of een update die stilletjes een instelling wijzigt, is genoeg om een site plat te leggen zonder dat er verder iets “kapot” is. Is er iets veranderd vlak voor het probleem begon, dan is dat vrijwel altijd het eerste dat je teruggedraait of onderzoekt, niet het laatste.
Kom je er zelf niet uit?
Soms is de oorzaak gewoon niet in een paar minuten te vinden. Dan is contact opnemen met de support van je hostingprovider sneller dan zelf blijven doorzoeken, zeker als je concreet bent: wanneer het begon, en wat je al hebt gecontroleerd. Dat scheelt hen tijd, en jou een hoop giswerk.
Dit hele rijtje is precies waar actieve hostingmonitoring voor bedoeld is: zodat jij het nooit zelf hoeft te doorlopen. Onder hosting en beheer houd ik de uptime van je site actief in de gaten, zodat problemen worden opgemerkt en verholpen voordat jij ze zelf opmerkt.