Как пропинговать IP-адрес через командную строку: подробная инструкция
Для пропингования IP-адреса через командную строку можно использовать утилиту ping, которая доступна на большинстве операционных систем, включая Windows, macOS и Linux.
Синтаксис команды ping следующий: ping [опции] адрес.
Например, чтобы пропинговать IP-адрес 8.8.8.8, нужно ввести команду в командную строку:
ping 8.8.8.8
По умолчанию, ping посылает пять пакетов данных и выводит информацию о времени, необходимом для получения ответа от удаленного хоста. Если хост доступен по сети, то вывод будет примерно таким:
Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=23ms TTL=115
Reply from 8.8.8.8: bytes=32 time=25ms TTL=115
Reply from 8.8.8.8: bytes=32 time=23ms TTL=115
Reply from 8.8.8.8: bytes=32 time=25ms TTL=115
Reply from 8.8.8.8: bytes=32 time=22ms TTL=115
Ping statistics for 8.8.8.8:
Packets: Sent = 5, Received = 5, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 22ms, Maximum = 25ms, Average = 23ms
Если удаленный хост недоступен, то вывод будет выглядеть так:
Pinging 192.168.0.1 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.0.1:
Packets: Sent = 5, Received = 0, Lost = 5 (100% loss),
В завершение примера, рассмотрим несколько полезных опций команды ping:
-t: посылать запросы бесконечно, до прерывания с помощью Ctrl+C.
-n <число>: послать указанное количество запросов.
-l <размер>: указать размер пакета данных, по умолчанию 32 байта.
-w <время>: установить время ожидания ответа в миллисекундах, по умолчанию 4000 мс (4 сек).
Примеры:
ping -n 1 google.com
ping -t 8.8.8.8
ping -l 1000 -w 1000 192.168.0.1
В данном примере мы отправляем один пакет на google.com и ждем ответа (опция -n 1). Также мы посылаем запросы на IP-адрес 8.8.8.8 бесконечно, пока не прервем выполнение программы (опция -t). И в последнем примере мы посылаем пакеты размером 1000 байт на адрес 192.168.0.1 с максимальным времям ожидания ответа 1 сек (опции -l и -w).