Polecenie ping wysyła pakiety danych do określonego adresu IP w sieci, a następnie informuje, ile czasu zajęło przesłanie tych danych i uzyskanie odpowiedzi. To poręczne narzędzie, za pomocą którego możesz szybko przetestować różne punkty swojej sieci. Oto jak z niego korzystać.
Ping pochodzi od terminu używanego w technologii sonarowej, która wysyła impulsy dźwięku, a następnie słucha echa, aby powrócić. W sieci komputerowej narzędzie ping jest wbudowane w większość systemów operacyjnych, które działają w podobny sposób. Wydajesz polecenie ping wraz z określonym adresem URL lub adresem IP. Twój komputer wysyła kilka pakietów informacji do tego urządzenia, a następnie czeka na odpowiedź. Gdy otrzyma odpowiedź, narzędzie ping pokazuje, ile czasu zajęło każdemu pakietowi zrobienie podróży w obie strony - lub mówi, że nie było odpowiedzi.
Brzmi prosto i tak jest. Ale możesz go użyć do dobrego efektu. Możesz sprawdzić, czy Twój komputer może dotrzeć do innego urządzenia - takiego jak router - w sieci lokalnej, czy może dotrzeć do urządzenia w Internecie. Może to pomóc w ustaleniu, czy problem z siecią jest gdzieś w sieci lokalnej, czy gdzieś poza nią. Czas potrzebny na zwrócenie pakietów może pomóc w zidentyfikowaniu powolnego połączenia lub w przypadku utraty pakietów.
I właściwie nie ma znaczenia, z jakiego systemu operacyjnego korzystasz. Wyciągnij terminal lub okno wiersza polecenia i możesz użyć polecenia ping w systemie MacOS, Linux lub dowolnej wersji systemu Windows.
W tym przykładzie użyjemy wiersza poleceń systemu Windows. Ale możesz także użyć polecenia ping w Windows PowerShell lub w aplikacji Terminal na MacOS lub dowolnej dystrybucji Linuksa. Po uzyskaniu rzeczywistego polecenia działa ono wszędzie tak samo.
W systemie Windows naciśnij Windows + R. W oknie Uruchom wpisz "cmd" w polu wyszukiwania, a następnie naciśnij Enter.
Po wyświetleniu monitu wpisz "ping" wraz z adresem URL lub adresem IP, który chcesz pingować, a następnie naciśnij Enter. Na poniższym obrazku pingujemy www.howtogeek.com i uzyskujemy normalną odpowiedź.
Ta odpowiedź pokazuje adres URL, który jest pingowany, adres IP powiązany z tym adresem URL i rozmiar pakietów wysyłanych w pierwszym wierszu. Następne cztery wiersze pokazują odpowiedzi z poszczególnych pakietów, w tym czas (w milisekundach) potrzebny na odpowiedź i czas życia (TTL) pakietu, czyli czas, jaki musi upłynąć przed pakietem jest odrzucany.
U dołu zobaczysz podsumowanie, które pokazuje, ile pakietów zostało wysłanych i odebranych, a także minimalny, maksymalny i średni czas odpowiedzi.
Na następnym obrazie pingujemy router w naszej sieci lokalnej za pomocą jego adresu IP. Otrzymujemy również normalną odpowiedź.
Gdy narzędzie ping nie otrzymuje odpowiedzi od urządzeń, które są pingowane, informuje o tym również.
I w ten sposób można użyć pingu w najbardziej podstawowym. Oczywiście, podobnie jak w przypadku większości poleceń, istnieje kilka zaawansowanych przełączników, których można użyć, aby zachowywać się nieco inaczej. Na przykład możesz sprawić, by ping sprawdzał miejsce docelowe, dopóki nie zatrzymasz polecenia, nie określisz, ile razy ma pingować, ustawi, jak często ping ma się odbywać, i wiele więcej. Ale jeśli nie robisz bardzo specyficznych typów rozwiązywania problemów, nie będziesz musiał się martwić o te zaawansowane przełączniki.
Jeśli jesteś ciekawy, po prostu wpisz "ping /?" W wierszu polecenia, aby wyświetlić listę.
Teraz, gdy wiesz, jak używać tego polecenia, oto kilka interesujących rzeczy, które możesz z nim zrobić:
Uwaga: Nie można uzyskać odpowiedzi pingowej z innych komputerów w sieci lokalnej, ponieważ wbudowane zapory ogniowe na tych urządzeniach uniemożliwiają im odpowiadanie na żądania ping. Jeśli chcesz mieć możliwość pingowania tych urządzeń, musisz wyłączyć to ustawienie, aby zezwolić na pingowanie przez zaporę ogniową.
Powyższa lista używa pewnego rodzaju podejścia zewnętrznego, w którym najpierw pingujesz najdalszy cel, a następnie udajesz się do bardziej lokalnych urządzeń. Niektórzy ludzie lubią pracować na wylot, najpierw pingując adres pętli zwrotnej, następnie router (lub inne urządzenie lokalne), a następnie adres internetowy.
I oczywiście, o czym mówimy w tym artykule, dotyczy głównie użycia polecenia ping do rozwiązywania problemów w sieci domowej lub małej firmie. W większych sieciach martwi się o wiele więcej złożoności.Dodatkowo, jeśli masz za zadanie rozwiązywanie problemów w większych sieciach, prawdopodobnie już wiesz, jak używać ping i wielu innych narzędzi sieciowych.