Web se neotevře, prohlížeč hlásí chybu nebo se stránka načítá donekonečna. První otázka je jednoduchá: nefunguje web pro všechny, nebo je problém u vás — u poskytovatele, v síti či v zařízení? Takto to zjistíte za pár minut.
1. Zkontrolujte web přes HTTP z různých zemí
Otevřete kontrolu HTTP a zadejte adresu webu, například https://example.com. Kontrola otevře stránku z 25 míst najednou a u každého ukáže stavový kód a dobu odezvy.
- 200 OK téměř všude — web funguje. Problém je nejspíš u vás.
- Chyby všude (timeouty, kódy 5xx) — web je nedostupný pro všechny.
- V některých zemích funguje, v jiných ne — web může být v některých regionech blokovaný, nebo je nedostupný jeden z jeho serverů.
2. Podívejte se na stavový kód
- 5xx (500, 502, 503, 504) — problém má server nebo proxy před ním. Opravit to obvykle může jen provozovatel webu.
- 4xx (403, 404) — server odpovídá, ale odmítá požadavek nebo stránku nenajde. Kód 403 z jediné země často znamená blokování podle země nebo firewallem.
- Timeout — server vůbec neodpovídá: může být vypnutý, přetížený nebo pod DDoS útokem.
3. Zkontrolujte DNS
Pokud kontrola HTTP hlásí, že hostitel nebyl nalezen, otevřete kontrolu DNS. Pokud resolvery v různých zemích nevracejí žádné záznamy A a AAAA, nebo každý jiné, mohla doména expirovat, jsou nedostupné její DNS servery, nebo se záznamy nedávno změnily a ještě se nerozšířily.
4. Ping a traceroute
Ping ukáže, zda server vůbec odpovídá a kolik paketů se ztrácí. Pamatujte, že mnoho serverů ping záměrně blokuje, takže samotný neúspěšný ping neznamená, že web nefunguje. Traceroute a MTR ukážou, v jaké síti na trase se pakety ztrácejí.
Pokud web funguje pro všechny, jen ne pro vás
- vymažte mezipaměť prohlížeče nebo otevřete web v anonymním okně;
- zkuste jinou síť, třeba mobilní data místo Wi-Fi;
- změňte DNS servery v zařízení;
- zkontrolujte svou adresu na stránce s informacemi o IP — poskytovatel nebo VPN může provoz vést přes jinou zemi.