Команда ping отправляет пакеты данных на определенный IP-адрес в сети, а затем сообщает, сколько времени прошло, чтобы передать эти данные и получить ответ. Это удобный инструмент, который вы можете использовать для быстрого тестирования различных точек вашей сети. Вот как это использовать.
Как работает Ping?
Пинг происходит от термина, используемого в технологии сонара, который посылает звуковые импульсы, а затем прослушивает эхо, чтобы вернуться. В компьютерной сети инструмент ping встроен в большинство операционных систем и работает примерно так же. Вы запускаете команду ping вместе с определенным URL или IP-адресом. Ваш компьютер отправляет несколько пакетов информации на это устройство, а затем ожидает ответа. Когда он получает ответ, инструмент ping показывает вам, сколько времени потребовалось каждому пакету, чтобы совершить обратную передачу, или сообщает, что ответа не было.
Звучит просто, и это так. Но вы можете использовать это с хорошим эффектом. Вы можете проверить, может ли ваш компьютер подключиться к другому устройству – например, маршрутизатору – в вашей локальной сети, или может ли он подключиться к устройству в Интернете. Это может помочь вам определить, есть ли проблема сети где-то в вашей локальной сети или где-то еще. Время, необходимое для возврата пакетов, может помочь вам определить медленное соединение или потерю пакетов.
И не имеет значения, какую операционную систему вы используете. Откройте окно терминала или командную строку, и вы сможете использовать ping в macOS, Linux или любой версии Windows.
Как использовать Ping
Мы собираемся использовать командную строку Windows в нашем примере здесь. Но вы также можете использовать команду ping в Windows PowerShell или в приложении Terminal в macOS или любом дистрибутиве Linux. Как только вы приступите к использованию самой команды, она будет работать везде одинаково.
В Windows нажмите Windows + R. В окне «Выполнить» введите «cmd» в поле поиска и нажмите Enter.
В командной строке введите «ping» вместе с URL-адресом или IP-адресом, который вы хотите пропинговать, и нажмите Enter. На изображении ниже мы пингуем www.howtogeek.com и получаем нормальный ответ.
В этом ответе отображается URL-адрес, который вы отправляете, IP-адрес, связанный с этим URL-адресом, и размер пакетов, отправляемых в первой строке. Следующие четыре строки показывают ответы от каждого отдельного пакета, включая время (в миллисекундах), которое потребовалось для ответа, и время жизни (TTL) пакета, которое представляет собой количество времени, которое должно пройти перед пакетом отбрасывается
Внизу вы увидите сводку, которая показывает, сколько пакетов было отправлено и получено, а также минимальное, максимальное и среднее время ответа.
На следующем изображении мы проверяем маршрутизатор в нашей локальной сети, используя его IP-адрес. Мы также получаем нормальный ответ от этого.
Когда инструмент ping не получает отклика от устройств, на которые вы отправляете эхо-запросы, он также дает вам знать об этом.
И вот как использовать пинг в его самом основном. Конечно, как и большинство команд, есть несколько расширенных переключателей, которые вы можете использовать, чтобы заставить его вести себя немного по-другому. Например, вы можете заставить его пинговать адресата до тех пор, пока вы не остановите команду, не укажите количество раз, когда вы хотите, чтобы он пинговал, установите, как часто он должен пинговать, и многое другое. Но если вы не выполняете какие-то особые виды устранения неполадок, вам не нужно сильно беспокоиться об этих продвинутых коммутаторах.
Если вам интересно их узнать, просто введите «ping /?» В командной строке, чтобы увидеть список.
Итак, что вы можете сделать с Ping?
Теперь, когда вы знаете, как использовать команду, вот несколько интересных вещей, которые вы можете сделать с ней:
- Пингуйте URL-адрес (например, www.howtogeek.com) или IP-адрес, чтобы узнать, можете ли вы добраться до места назначения в Интернете. Если вы получите успешный ответ, вы знаете, что все сетевые устройства между вами и этим пунктом назначения работают, включая сетевой адаптер на вашем компьютере, ваш маршрутизатор и любые устройства, существующие в Интернете между вашим маршрутизатором и пунктом назначения. И если вы заинтересованы в дальнейшем изучении этих маршрутов, вы можете использовать другой сетевой инструмент под названием tracert, чтобы сделать это.
- Пингуйте URL-адрес, чтобы разрешить его IP-адрес. Если вы хотите знать IP-адрес для определенного URL, вы можете пропинговать URL. Инструмент ping в верхней части экрана показывает IP-адрес, с которым он работает.
- Пропингуйте свой роутер, чтобы узнать, сможете ли вы к нему добраться. Если вы не можете успешно пропинговать местоположение в Интернете, тогда вы можете попробовать пропинговать свой маршрутизатор. Успешный ответ позволяет вам знать, что ваша локальная сеть работает нормально, и что проблема с доступом в Интернет находится где-то вне вашего контроля.
- Пинг ваш петлевой адрес (127.0.0.1).Если вы не можете успешно пропинговать свой маршрутизатор, но ваш маршрутизатор, кажется, включен и работает, вы можете попробовать пропинговать так называемый адрес обратной связи. Этим адресом всегда является 127.0.0.1, и проверка связи успешно позволяет вам узнать, что сетевой адаптер на вашем компьютере (и сетевое программное обеспечение в вашей ОС) работает правильно.
Примечание . Возможно, вы не получите ответ на эхо-запрос от других компьютеров в вашей локальной сети, поскольку встроенные в эти устройства брандмауэры не позволяют им отвечать на запросы эхо-запросов. Если вы хотите иметь возможность пинговать эти устройства, вам нужно отключить этот параметр, чтобы разрешить пинг через брандмауэр.
Приведенный выше список использует своего рода внешний подход, когда вы сначала пропингуете самый дальний пункт назначения, а затем прокладываете путь к более локальным устройствам. Некоторым людям нравится работать наизнанку, сначала пингуя петлевой адрес, затем свой маршрутизатор (или другое локальное устройство), а затем интернет-адрес.
И, конечно же, то, о чем мы говорим в этой статье, – это в основном использование ping для устранения неполадок в домашней сети или сети малого бизнеса. В больших сетях гораздо сложнее беспокоиться. Кроме того, если вам поручено устранять неполадки в больших сетях, вы, вероятно, уже знаете, как использовать ping и многие другие сетевые инструменты.