IP & Network

Ping ICMP

Zmierz opóźnienie round-trip do dowolnego hosta lub IP, na żywo.

O tym narzędziu

Ping wysyła żądania ICMP echo do hosta i mierzy, ile czasu zajmuje każda odpowiedź. To najprostszy i najstarszy test osiągalności w internecie — i nadal najszybszy sposób potwierdzenia, czy serwer działa, jak daleko leży w czasie sieciowym i czy ścieżka między Tobą a nim jest stabilna.

Nasze narzędzie wysyła od 1 do 30 echo z naszego serwera we Frankfurcie, strumieniuje każdą odpowiedź do przeglądarki w miarę jej napływania i kończy standardowym podsumowaniem min/avg/max/mdev oraz procentem utraconych pakietów. Wartości czasowe pochodzą prosto z jądra, więc to, co widzisz, to faktyczny round-trip na łączu — nie narzut obsługi żądania.

Kiedy używać tego narzędzia

  • Potwierdzanie osiągalności serwera. Czysty przebieg z 0% strat oznacza, że host działa, a ICMP jest przepuszczany end-to-end.
  • Porównywanie opóźnień z wieloma lokalizacjami. Uruchom narzędzie wobec tego samego celu z różnych regionów, by zobaczyć, które datacenter jest najbliższe w czasie sieciowym.
  • Wykrywanie niestabilnej ścieżki. Stałe RTT są zdrowe; jitter (wysoki mdev) i sporadyczne straty wskazują na zatłoczone lub niestabilne łącze gdzieś po drodze.
  • Kontrola wdrożenia. Tuż po zmianie DNS lub load balancera pinguj nowy IP, by zweryfikować, czy odpowiada, zanim skierujesz na niego rzeczywisty ruch.

Jak czytać wynik

seq to numer echo (1, 2, 3 …). ttl to pozostały time-to-live w odpowiedzi — mówi w przybliżeniu, ile hopów pakiet pokonał, by wrócić. time to round-trip w milisekundach. Podsumowanie na dole daje minimum, średnią, maksimum i średnie odchylenie wszystkich udanych echo oraz liczbę utraconych pakietów. Kilka procent strat to zwykle szum; utrzymujące się straty powyżej 5–10% warto zbadać.

Najczęstsze pytania

Dlaczego host pokazuje 100% strat pakietów, choć mogę go otworzyć w przeglądarce?

Wiele hostów (zwłaszcza chmurowe load balancery, brzegi CDN i domowe routery za NAT) z założenia odrzuca ICMP echo, jednocześnie obsługując HTTP, SSH lub inny ruch TCP. 100% strat ping nie jest dla nich wiarygodnym sygnałem "down" — wypróbuj sprawdzenie na poziomie TCP (Port Checker), zanim założysz, że usługa jest nieosiągalna.

Co to jest mdev i dlaczego ma znaczenie?

mdev to średnie odchylenie czasów round-trip — miara jittera. Niski mdev (poniżej kilku ms) oznacza stabilną ścieżkę; wysoki mdev względem średniej oznacza, że RTT skacze, co jest złą wiadomością dla VoIP, gier i każdego protokołu wrażliwego na opóźnienia. Jakość rozmów audio zaczyna spadać przy ok. 30–50 ms jittera, niezależnie od średniego opóźnienia.

Czy prywatne IP i adresy link-local są dozwolone?

Nie. Aby zapobiec nadużyciom i przypadkowym wyciekom, narzędzie odrzuca prywatne zakresy RFC 1918 (10/8, 172.16/12, 192.168/16), loopback, link-local (169.254/16), CGN (100.64/10) i punkty metadanych chmurowych (169.254.169.254 itd.). Pingowanie własnej sieci LAN powinno odbywać się z Twojej maszyny, nie z publicznego serwisu.

Czy mogę zwiększyć liczbę echo?

Tak — wybierz 5, 10, 20 lub 30 z listy. Więcej echo daje pewniejszą średnią i lepsze wyczucie jittera, ale każde echo czeka domyślnie 1 sekundę, więc 30 echo zajmuje około 30 sekund. Do szybkiego sprawdzenia osiągalności 5 wystarczy; do diagnozowania sporadycznych strat 20+ jest bardziej użyteczne.

Czym to się różni od uruchomienia ping w terminalu?

Sondy ICMP wychodzą z naszego serwera we Frankfurcie, nie z Twojej maszyny, więc bezwzględne RTT odzwierciedlają dystans sieciowy od nas do celu — przydatne, by sprawdzić, czy cel jest osiągalny spoza Twojej sieci, ale nie tożsame z Twoim lokalnym opóźnieniem. Uruchom ten sam ping lokalnie, aby porównać; jeśli nasze liczby są dobre, a Twoje nie, problem jest w Twoim połączeniu, nie po stronie celu.