Server funguje, web nie. Môže za to DNS?
Ako rozlíšiť chybu DNS od chyby aplikácie a pripraviť zmenu záznamov bez zbytočného výpadku.

Na server sa prihlásite, aplikácia beží a zdroje sú v poriadku. Návštevník však web neotvorí. Medzi menom domény a službou je ešte DNS: systém, ktorý klientovi povie, kam sa má pripojiť. Jeho zlyhanie môže vyzerať ako výpadok servera, hoci samotný server vôbec nemusí byť problém.
Overte, čo doména vracia z rôznych miest
Pozrite sa na A a AAAA záznamy aj prípadný CNAME reťazec. Porovnajte odpoveď používaného resolvera s autoritatívnym DNS. Ak sa odpovede líšia, príčinou môže byť cache alebo zmena, ktorá sa ešte všade neprejavila. Zaznamenajte typ odpovede, adresy a TTL, nie iba výsledok „funguje/nefunguje“.
Nezanedbajte IPv6. Starý AAAA záznam môže časť návštevníkov posielať na nesprávny server, aj keď IPv4 funguje. Rozdiely medzi sieťami preto nie sú automaticky dôkazom chyby na zariadení zákazníka.
Oddeľte preklad mena od HTTPS spojenia
Keď doména vráti očakávanú IP adresu, pokračujte kontrolou spojenia, certifikátu a HTTP odpovede. Samotné otvorenie IP v prehliadači nie je spoľahlivý test: virtuálny hosting a TLS potrebujú správny názov hostiteľa. Diagnostický test má zachovať hostname a iba cielene zmeniť adresu spojenia.
Pri migrácii pripravte TTL vopred
TTL ovplyvňuje, ako dlho sa odpoveď môže držať v cache. Ak ho znížite až v okamihu migrácie, staré odpovede môžu zostať uložené podľa pôvodnej hodnoty. Pripravte zmenu v predstihu a starý server ponechajte dostupný počas prechodu. Ani krátke TTL nie je záruka okamžitej jednotnej zmeny všetkých klientov.
Pred prepnutím overte nový server so správnym hostname, certifikátom a konfiguráciou aplikácie. Pripravte návratový postup a nezabudnite na súvisiace služby. Zmena nameserverov alebo mailových záznamov má iný dosah než výmena jednej adresy webu.
Sledujte aj doménu a DNSSEC
Platnosť domény, delegácia nameserverov a DNSSEC môžu prerušiť dostupnosť nezávisle od aplikácie. Nesúlad DS záznamu s podpisovaním zóny môže validujúcim resolverom spôsobiť chybu. Pri zmene DNS poskytovateľa kontrolujte celý postup a DNSSEC nevypínajte naslepo ako univerzálnu opravu.
- Odpovedajú autoritatívne nameservery?
- Sú A, AAAA a CNAME očakávané?
- Je doména platná a delegácia správna?
- Funguje HTTPS po úspešnom preklade mena?
Čo si odniesť
DNS kontrola a HTTP monitoring sledujú odlišné časti tej istej cesty. Používajte ich spolu a pri výpadku postupujte od prekladu mena až po skutočnú odpoveď aplikácie.


