Strona się nie otwiera, przeglądarka pokazuje błąd albo ładuje się w nieskończoność. Pierwsze pytanie jest proste: czy strona nie działa u wszystkich, czy problem leży po twojej stronie – u dostawcy, w sieci lub na urządzeniu? Oto jak to ustalić w kilka minut.
1. Sprawdź stronę przez HTTP z różnych krajów
Otwórz sprawdzanie HTTP i wpisz adres strony, na przykład https://example.com. Narzędzie otworzy stronę jednocześnie z 25 lokalizacji i pokaże kod statusu oraz czas odpowiedzi z każdej z nich.
- 200 OK prawie wszędzie – strona działa. Problem najpewniej leży po twojej stronie.
- Błędy wszędzie (przekroczenia czasu, kody 5xx) – strona nie działa u nikogo.
- W jednych krajach działa, w innych nie – strona może być zablokowana w niektórych regionach albo jeden z jej serwerów jest niedostępny.
2. Spójrz na kod statusu
- 5xx (500, 502, 503, 504) – problem z serwerem lub serwerem proxy przed nim. Zwykle naprawić to może tylko właściciel strony.
- 4xx (403, 404) – serwer odpowiada, ale odmawia dostępu lub nie znajduje strony. Kod 403 tylko z jednego kraju często oznacza blokadę według kraju albo przez zaporę sieciową.
- Przekroczenie czasu – serwer w ogóle nie odpowiada: może być wyłączony, przeciążony lub atakowany przez DDoS.
3. Sprawdź DNS
Jeśli sprawdzanie HTTP pokazuje, że nie znaleziono hosta, otwórz sprawdzanie DNS. Jeżeli resolwery z różnych krajów nie zwracają rekordów A i AAAA albo zwracają różne, domena mogła wygasnąć, jej serwery DNS są niedostępne albo rekordy zmieniono niedawno i jeszcze się nie rozpropagowały.
4. Ping i traceroute
Ping pokazuje, czy serwer w ogóle odpowiada i ile pakietów ginie. Pamiętaj, że wiele serwerów celowo blokuje ping, więc sam nieudany ping nie oznacza, że strona nie działa. Traceroute i MTR pokażą, w której sieci na trasie giną pakiety.
Jeśli strona działa u wszystkich oprócz ciebie
- wyczyść pamięć podręczną przeglądarki lub otwórz stronę w oknie prywatnym;
- spróbuj innej sieci, na przykład internetu mobilnego zamiast Wi-Fi;
- zmień serwery DNS na swoim urządzeniu;
- sprawdź własny adres na stronie informacji o IP – twój dostawca lub VPN może kierować ruch przez inny kraj.