Hlídání DNS pro výpadek, kterého se web ani nedotkne
Web může celý den vracet HTTP 200, zatímco jeho MX záznam zmizel a každý klientův e-mail tiše odskakuje. Lapsewatch kontroluje A, AAAA, MX, NS a TXT záznamy každou hodinu a upozorní ve chvíli, kdy přestanou sedět se včerejškem.
Bez registrace. Skutečný výsledek za čtyři sekundy.
Výpadek, který uptime nástroje nevidí
Uptime monitory se ptají na úvodní stránku. Pokud se načte, hlásí zeleno — i tu minutu, kdy migrace DNS smaže MX záznam, nebo zapomenutá změna tiše přesměruje provoz jinam, než má. Nic z toho se netýká HTTP stavového kódu, takže nic z toho nespustí uptime poplach.
Drift DNS je tichý způsob selhání: záznam, který se nejspíš rozbije, je právě ten, na který se nikdo nedívá, protože není tím, co vykresluje stránku.
Co se porovnává a jak
Každou hodinu Lapsewatch přeloží A, AAAA, MX, NS, TXT, CNAME a CAA záznamy domény a porovná seřazený výsledek s předchozím otiskem — seřazený proto, aby DNS poskytovatel, který přerovná stejné záznamy v jiném pořadí, nevygeneroval změnu, ke které nikdy nedošlo.
MX se bere jako kritické
Každý jiný odchýlený záznam je varování; mizející MX záznam je kritický, protože znamená, že přestala fungovat pošta — ne jen web — a tohle selhání je neviditelné pro každého, kdo se dívá jen na to, jestli se stránka načte.
Kontrola po hodině, ne jednou denně
DNS a dostupnost se kontrolují každou hodinu, protože to jsou ty dvě věci, které se mění z hodiny na hodinu. Certifikáty a expirace domény se kontrolují jednou denně — častější srovnání by stejně nic nového neřeklo.
Historie, ne jen momentka
Každá zaznamenaná změna má časové razítko, takže když se klient zeptá „kdy se změnily naše nameservery“, odpověď je v historii, ne v odhadu.
Hlídání DNS — odpovědi
Není tohle to samé jako uptime monitoring?
Není — uptime monitoring kontroluje, jestli odpoví úvodní stránka. Hlídání DNS kontroluje záznamy za doménou samotnou: na jaký mailový server ukazuje, které nameservery jsou autoritativní, co říká TXT záznam. Web může být plně dostupný, zatímco se tohle všechno potichu změnilo.
Co všechno se počítá jako drift?
Jakákoli změna v přeložených hodnotách A, AAAA, MX, NS nebo TXT oproti poslední kontrole — přidaný nebo smazaný záznam, změněná IP adresa, jiný mailový server. Hodnoty se před srovnáním řadí, takže poskytovatel DNS, který vrátí stejné záznamy v jiném pořadí, se nenahlásí jako změna.
Musím kvůli tomu něco měnit ve svém DNS?
Ne. Lapsewatch čte jen veřejné DNS záznamy — stejné dotazy, jaké umí položit kterýkoli resolver na internetu. U registrátora ani DNS poskytovatele není potřeba nic nastavovat.