We gaan daar niet over zeveren: you get what you pay for, akkord, maar dit was toch wel heel erg dom.
Lang verhaal kort: elk uur loopt er een script bij Dreamhost dat nietmeergebruikte domeinnamen uit hun nameserver-database wipt. Een bug in Ciscio IOS, er loopt iets mis, en daardoor verwijdert dat script alle DNS-records van Dreamhost. En niet zomaar allemaal tegelijk, nee: één voor één, uren en uren en uren aan een stuk, zonder dat ze meteen merken wat er gebeurt, dat het gebeurt, en waarom het gebeurt.
Dat lossen ze op, maar tegelijkertijd ligt DreamHost Status plat, en als ze het weer recht krijgen, worden ze lamgelegd door een DDoS:
That “Distributed Denial of Service” attack was actually just honest DNS requests!
Which was super-high because ns1.dreamhost.com was returning “I don’t have any records for that domain” for a ton of domains, due to the deletion of the DNS database entries, due to the haywire script, due to the network blip, due to the IOS bug, due to us not upgrading as quickly as possible because of the network downtime involved!
Ergens is het wel grappig. Ergens. Miserie omdat ze geen miserie wilden.
En het lange verhaal is hoedanook de moeite van het lezen waard.
Reacties
3 reacties op “Dreamhost lag plat”
En dat is dus de reden waarom wij NOOIT automatische scripts iets laten deleten 🙂
[…] get what you pay for”, zegt Michel in de zoveelste post dat Dreamhost weer eens plat ligt. Vergeef mij dat ik zachtjes […]
[…] Dreamhost lag plat — Michel Vuijlsteke's Weblog Says: August 25th, 2007 at 4:29 pm […]