Как пингануть ip адрес

Как пингануть ip адрес

Методы пропинговки IP-адреса через «Командную строку»

Как пингануть ip адрес

Способ 1: Утилита ping

В операционной системе Windows есть целых две консольных утилиты, которые позволяют проверить доступность IP-адреса. Самая часто используемая называется ping и дает возможность проверить, насколько стабильно происходит обмен пакетами между указанным адресом и компьютером пользователя. Для ее применения потребуется выполнить такие действия:

Рассмотренный метод отлично подойдет для того, чтобы определить доступность IP-адреса, а также задержку при обмене пакетами без прямого перехода по его доменному адресу через браузер или соединение при помощи серверных средств. Однако иногда требуется отследить сам маршрут, с чем поможет справиться другая утилита.

Способ 2: Утилита tracert

Другая одна стандартная утилита операционной системы Windows под названием tracert пригодится, если при пропинговке требуется учитывать маршрут от компьютера к роутеру. Будет протестировано несколько маршрутов по введенному IP-адресу, а запуск этого процесса происходит так:

Способ 3: Веб-интерфейс маршрутизатора

Иногда юзеров не устраивает использование «Командной строки» в Windows, что вызывает необходимость поиска другого средства пропинговки. Во многих веб-интерфейсах роутеров есть встроенная консоль, позволяющая выполнить те же действия, однако для ее использования потребуется сначала войти в интернет-центр, о чем более детально читайте далее.

Как пингануть ip адрес

Далее остается только следовать приведенной ниже инструкции. Она будет базироваться на внешнем виде маршрутизатора от ASUS, а обладателям других графических центров останется только найти соответствующие меню и начать процесс пропинговки.

Уточним, что часто причиной проблем с пропинговкой становится неправильная работа роутера или отсутствие соединения с интернетом. Если у вас при выполнении поставленной задачи возникли какие-либо проблемы, обратитесь к следующим инструкциям, чтобы оперативно решить их и проверить IP-адрес заново.

Источник

Что такое пинг и как пропинговать IP-адрес

При необходимости быстро проанализировать скорость подключения компьютера с каким-нибудь сетевым узлом поможет команда «Пинг».

Обычно эту задачу простые пользователи выполняют по просьбе специалиста из службы поддержки провайдера, так как в большинстве случаев это им позволяет выявить причины возникших проблем с соединением.

А многие продвинутые пользователи при малейших проблемах, например, при задержках потокового видео или обрывах связи в онлайн-играх, в первую очередь стремятся пропинговать проблемный ip-адрес.

Теоретическая часть

Если с такой процедурой, как «ping», пользователь столкнулся впервые, то желательно хотя бы вкратце сначала узнать, что это такое.

Опытные владельцы ПК могут пропустить теоретические разделы и сразу перейти к исполнению практической части.

Определение

«Ping» является процессом, обеспечивающим быстрый и достоверный анализ качества связи и скорости сети от ПК пользователя до конкретного сетевого узла.

Методы выполнения

При возникновении вопроса, как пропинговать, специалисты чаще всего рекомендуют использовать возможности консоли.

Преимущество этого метода не только в простоте исполнения, но через командную строку процедура может быть одинаково успешно осуществлена во всех распространенных операционных системах, на которых сегодня работают компьютеры: Windows, Linux и Mac OS.

Команда «пинг» эффективно работает во всех вышеуказанных ОС. Также специально для этих целей разработаны приложения, которые тоже вполне информативны.

В чем суть процедуры?

С ПК пользователь отправляет пакеты данных, которые потом с пингуемого адреса «айпи» возвращаются назад. В случае, когда отосланные пакеты теряются либо вообще не возвращаются, то можно сделать вывод о сложности с соединением.

Данные, утраченные в пути, специалисты назвали термином «потери». Очевидно, что чем их меньше, тем более качественная связь. При этом еще диагностируется и скорость отклика.

Низкое качество связи сказывается на быстроте отображения содержимого web-страниц, а если потери очень большие, то в браузере сайт может и вовсе не открыться, а при прослушивании музыки и просмотре видео наблюдаются притормаживания, что говорит о том, что сеть работает нестабильно.

Практическая часть

Теперь можно перейти непосредственно к самой задаче, как пинговать ip-адрес. С этой целью необходимо запустить терминал либо командную строку (КС) и исполнить команду «Ping». Алгоритм вызова консоли в различных операционных системах отличается.

Как открыть КС?

Для популярных компьютерных платформ успешно работают следующие алгоритмы:

Примеры выполнения

Например, требуется сделать анализ качества связи с сервером «google.com». Для этого допускается использовать ping ip, либо можно указать привычный буквенный адрес: ping 74.125.143.113 или ping google.com.

Количество передаваемых пакетов допускается устанавливать вручную следующими параметрами:

К примеру, можно применить команду:

В течение четырех секунд система ждет ответ на запрос, поэтому при некачественной связи часто отображается оповещение в виде «Превышен период ожидания». Вручную допускается устанавливать период ожидания через ввод: w «миллисекунды».

К примеру, можно использовать:

Иногда требуется мониторинг с заданием бесконечного цикла, для этого можно ввести «-t».

К примеру, можно исполнить:

«ping 192.168.0.1 –t»

Заключение

В итоге пользователю становится доступна информация о числе «потерь» и времени на подключение, по которым быстро можно диагностировать надежность подключения.

Рекомендуется использовать этот диагностический метод во время начальной настройки оборудования или при смене сети, а также после возникновения сложностей с открытием сайтов в интернете.

Как пингануть ip адрес

Источник

Команда ping: подробный обзор

Ping – утилита командной строки, которая нужна для проверки подключения к другому компьютеру на уровне IP. Принцип работы очень простой: команда ping ip отправляет серию небольших пакетов данных на указанное устройство, а затем показывает время ответа.

Ping – основная команда TCP/IP, которая используется для устранения неполадок подключения, доступности и разрешения имени. Она также позволяет узнать имя и IP-адрес компьютера.

Синтаксис команды ping

Команда ping в Windows имеет следующие параметры, которые позволяют решать разные задачи:

Чтобы посмотреть в командной строке (cmd) ping-команды, вызовите справку:

Как пингануть ip адресНа Linux параметры команды отличаются. Чтобы посмотреть доступные опции, выполните в терминале команду:

Как пингануть ip адрес

Суть команды ping проста, но примеров ее использования очень много. Давайте посмотрим, что можно делать с ее помощью.

Простая проверка доступности

Это то, что делали многие пользователи, – пинговали популярные ресурсы, чтобы убедиться, что интернет на их компьютере работает. Эта же команда используется для проверки доступности.

Чтобы прервать отправку и получить статистику, нажимаем сочетание клавиш Ctrl+C.

Как пингануть ip адрес

По умолчанию команда ping IP-адреса на Linux посылает пакеты, пока вы не прервете их отправку вручную с помощью сочетания клавиш Ctrl+C. Чтобы ограничить количество, укажем нужное число. Например:

Изменение интервала между отправкой пакетов

По умолчанию пакеты отправляются с интервалом в одну секунду. Но можно установить другое время.

Для установки значений меньше 0.2 секунды требуются права суперпользователя (sudo).

Массовая отправка пакетов для нагрузочного тестирования

Эта возможность также доступна только суперпользователям:

Изменение размера пакета

По умолчанию размер пакета – 32 байта. Можно установить другой размер:

Включение звукового сигнала

Если ответа от хоста нет, отправляем эту команду:

Затем начинаем искать причину сбоя. После ее устранения воспроизведется звуковой сигнал. Он говорит о том, что хост теперь отвечает.

Вывод статистики ping

Чтобы не засорять терминал лишней информацией, пропустим ответы хоста и сразу получим статистику:

А можно, наоборот, получать статистику выполнения без прерывания команды. Для этого нужно нажать сочетание клавиш CTRL + |.

Источник

Как пинговать IP адрес

wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 36 человек(а).

Количество просмотров этой статьи: 246 550.

Команда Ping позволяет проверить скорость соединения между вашим компьютером и другим сетевым узлом. Вы можете использовать ее для определения силы, отдаленности и доступности соединения как с вашей локальной сетью, так и с интернетом. Чтобы использовать команду Ping на любой операционной системе, следуйте указаниям данного руководства.

Как пингануть ip адрес

Как пингануть ip адрес

Как пингануть ip адрес

Как пингануть ip адрес

Как пингануть ip адрес

Как пингануть ip адрес

Как пингануть ip адрес

Прочитайте первую строку. В первой строке указано, что делает команда. Она повторяет адрес, который вы ввели, и сообщает, какой объем данных был отправлен. Например:

Обмен пакетами с www.wikihow.com [173.203.142.5] с 32 байтами данных:

Как пингануть ip адрес

Прочтите тело выведенных результатов. При успешном выполнении команды Ping будут выведены строки, отображающие, сколько времени затратил адрес на ответ. TTL отражает количество пройденных сетевых узлов в процессе передачи сетевых пакетов. Чем меньше его значение, тем через большее количество маршрутизаторов прошел пакет данных. [2] X Источник информации «Время» указывает на то, как долго (в миллисекундах) производилось соединение:

Как пингануть ip адрес

Прочитайте сводку. По завершении операции будет показана сводка результатов. Потерянные пакеты данных означают, что ваше соединение с адресом ненадежно, и данные теряются при передаче. В сводке также указано среднее время, затрачиваемое на соединение:

Статистика Ping для 173.203.142.5:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 102мсек, Максимальное = 108мсек, Среднее = 105мсек

Как пингануть ip адрес

Проверьте вводимые вами данные. Наиболее часто встречаются следующий отчет об ошибке:

Как пингануть ip адрес

Проверьте ваше соединение. Другое возможное сообщение об ошибке выглядит так:

Источник

Как пропинговать IP адрес через командную строку

При возникновении проблем с работой локальной сети или подключения к Интернет часто рекомендуют использовать команду «ping». Например, не редко можно услышать рекомендацию выполнить команду «ping» до удаленного компьютера или сервера. В данной статье мы рассмотрим именно этот вопрос. Здесь вы узнаете, как пропинговать IP адрес через командную строку. Статья будет актуальной для всех современных версий Windows, включая Windows 7 и Windows 10.

Команда « ping » — это программа для командной строки Windows, которая используется для проверки соединения между узлами в сетях на базе TCP/IP. Проверка соединения выполняется с помощью отправки на другой компьютер эхо-сообщения по протоколу ICMP (Internet Control Message Protocol). Если сообщения достигает получателя, то он должен отправить сообщение в ответ, после чего в командной строке появляется информация о получении ответа.

С помощью команды « ping » можно получать разную информацию. Например, вы можете узнать, работает ли компьютер по определенному IP адресу, есть ли связь с этим компьютером, а также какое качество соединения. Кроме этого, таким образом узнать IP-сервера по его доменному имени (или наоборот) и проверить работу DNS-сервера.

Нужно отметить, что удаленный компьютер может быть настроен таким образом, что он не будет отвечать на « ping » запросы. В этом случае не вы не сможете успешно пропинговать IP-адрес, даже в том случае, если компьютер работает, подключен к сети и соединение с ним хорошее.

В операционных системах Windows команда « ping » имеет следующий синтаксис:

Самыми часто используемыми опциями команды « ping » являются:

Для того чтобы посмотреть список всех доступных опций вы можете выполнить « ping /? » или ознакомиться с официальной документацией на сайте Майкрософт.

Команда « ping » работает очень просто и не требует прав администратора. Для того чтобы пропинговать IP адрес через командную строку вам будет достаточно запустить командную строку, ввести « ping » и через пробел указать IP адрес.

Чтобы запустить командную строку нужно открыть меню « Пуск » и ввести в поиск фразу « командная строка ». Поиск работает как в Windows 7, так и в Windows 10.

Как пингануть ip адрес

Также командную строку можно запустить через меню « Выполнить ». В этом случае нужно нажать комбинацию клавиш Win-R и ввести « cmd ». Этот способ также работает как в Windows 7, так и в Windows 10.

Как пингануть ip адрес

После запуска командной строки можно выполнять команду « ping ». Например, для того чтобы пропинговать IP адрес 192.168.1.1 вам нужно ввести « ping » и через пробел указать IP-адрес « 192.168.1.1 ».

Как пингануть ip адрес

Аналогичным образом мы можем выполнить пинг указывая не IP-адрес, а имя компьютера или домен. Это может быть полезно для проверки работы подключения к интернету. Например, чтобы пропинговать сайт Google.com нужно выполнить следующую команду:

Как пингануть ip адрес

Используя опции, которые поддерживает команда « ping », можно получить больше информации. Например, добавив опцию «/ a » можно узнать имя компьютера или домен, который связан с указанным IP-адресом. Например, для того чтобы узнать имя компьютера по IP-адресу « 192.168.1.111 » нужно выполнить следующую команду:

Как пингануть ip адрес

Для того чтобы проверить стабильность соединения можно выполнить постоянный « ping ». Для этого команду нужно выполнять с опцией « /t ».

Как пингануть ip адрес

Как пингануть ip адрес

В целом команда « ping » – это простой и эффективный инструмент для диагностики локальной сети и проверки подключения к интернету, использовать который должен уметь любой пользователь.

Источник

Как пинговать компьютер или веб-сайт

Пинг IP-адрес, чтобы узнать статус веб-сайта

Ping – это стандартное приложение, которое можно найти на большинстве ноутбуков и настольных компьютеров. Приложения, поддерживающие ping, также можно установить на смартфоны и другие мобильные устройства. Кроме того, веб-сайты, которые поддерживают службы тестирования скорости Интернета, часто включают в себя ping как одну из своих функций.

Утилита ping отправляет тестовые сообщения от локального клиента удаленной цели через сетевое соединение TCP/IP. Целевым объектом может быть веб-сайт, компьютер или любое другое устройство с IP-адресом. Помимо определения того, находится ли удаленный компьютер в данный момент в сети, ping также предоставляет индикаторы общей скорости или надежности сетевых подключений.

Пинг IP-адрес, который отвечает

Эти примеры иллюстрируют использование ping в Microsoft Windows; те же самые шаги могут быть применены при использовании других приложений ping.

Бег Пинг

Microsoft Windows, Mac OS X и Linux предоставляют программы ping для командной строки, которые можно запускать из оболочки операционной системы. Компьютеры могут пинговать либо по IP-адресу, либо по имени.

Чтобы пропинговать компьютер по IP-адресу:

Интерпретация результатов пинга

На рисунке выше показан типичный сеанс проверки связи, когда устройство с целевым IP-адресом отвечает без сетевых ошибок:

Пинг непрерывно

На некоторых компьютерах (особенно на тех, на которых работает Linux) стандартная программа ping не прекращает работу после четырех попыток запроса, а работает до тех пор, пока пользователь не завершит ее. Это полезно для тех, кто хочет отслеживать состояние сетевого подключения в течение более длительных периодов времени.

Пропинг IP-адреса, который не отвечает

В некоторых случаях запросы ping не выполняются. Это происходит по одной из нескольких причин:

График выше иллюстрирует типичный сеанс проверки связи, когда программа не получает никаких ответов от целевого IP-адреса. Каждая строка Ответить от отображается на экране в течение нескольких секунд, пока программа ожидает и в конечном итоге истекает время ожидания. IP-адрес, указанный в каждой строке ответа выходных данных, является адресом компьютера проверки связи (хоста).

Прерывистые ответы пинга

Несмотря на то, что ping может быть необычным, он может сообщать о частоте ответов, отличной от 0% (полностью не отвечает) или 100% (полностью отвечает). Чаще всего это происходит, когда целевая система выключается (как в показанном примере) или запускается:

Пинговать веб-сайт или компьютер по имени

Программы Ping позволяют указывать имя компьютера вместо IP-адреса. Пользователи обычно предпочитают пинговать по имени при таргетинге на веб-сайт.

Источник

Как проверить пинг

Как пингануть ip адрес

Ping – это стандартное приложение, которое можно найти на большинстве ноутбуков и настольных компьютеров. Приложения, поддерживающие ping, также можно установить на смартфоны и другие мобильные устройства. Кроме того, веб-сайты, которые предоставляют сервис тестирования скорости Интернета, часто включают в себя ping в качестве одной из своих функций.

Утилита ping отправляет тестовые пакеты от локального клиента удаленной цели. Целевым объектом может быть веб-сайт, компьютер или любое другое устройство с IP-адресом. Помимо определения того, находится ли удаленный компьютер в данный момент в сети, ping также предоставляет индикаторы общей скорости или надежности сетевых подключений.

Пингуем IP-адрес который отвечает

Как пингануть ip адрес

Этот примеры плказывает использование ping в Microsoft Windows.

Запускаем Ping

Microsoft Windows, Mac OS X и Linux имеют встроенную программу ping, которую можно запустить через командрную строку (Shell). Удаленный ресурс можно пинговать либо по IP-адресу, либо по доменному имени.

Чтобы пропинговать ресурс по IP-адресу нужно выполнить три простых действия:

Интерпретация результатов команды ping

На скриншоте выше показан типичный сеанс проверки связи, когда устройство с целевым IP-адресом отвечает без сетевых ошибок:

Reply from: По умолчанию в Microsoft Windows команда ping отправляет на адрес серию из четырех пакетов. Результат выполнения программы ping выводит строку подтверждения для каждого ответного пакета, полученного от целевого ресурса.
Bytes: каждый запрос ping по умолчанию отправляется размерером 32 байта.
Time: Ping сообщает количество времени (в миллисекундах) между отправкой пакета и получением ответа.
TTL (Время жизни): значение от 1 до 128, TTL можно использовать для подсчета количества различных сетей, через которые прошли пакеты до достижения целевого ресурса. Значение 128 указывает, что устройство находится в локальной сети, а 0 других сетей между ними.

Запускаем Ping постоянно:

На некоторых компьютерах (особенно на тех, на которых работает Linux) стандартная программа ping не прекращает работу после четырех попыток запроса, а работает до тех пор, пока пользователь не завершит ее (Ctrl + C). Это полезно для тех, кто хочет отслеживать состояние сетевого подключения в течение более длительных периодов времени.

Пинг IP-адреса который не отвечает

В некоторых случаях на запросы ping удаленный узел не отвечает. Это происходит по одной из нескольких причин:

Источник

ИТ База знаний

Курс по Asterisk

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

15 примеров команды PING для диагностики сети

10 минут чтения

Благодаря Linux, у нас есть очень много инструментов облегчающих администрирование и диагностику сети. В этом плане команда PING является одним из самых полезных инструментов для системных и сетевых администраторов.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Как пингануть ip адрес

Сама базовая возможность этой утилиты – определить доступен ли тот или иной хост. Тем не менее в этом материале мы приведем примеры расширенных возможностей этой команды в системе Linux.

Как пингануть ip адрес

Про Linux за 5 минут | Что это или как финский студент перевернул мир?

Для чего используется команда PING?

Команда ping один из базовых инструментов для работы с сетью. Наряду с проверкой доступности удаленного хоста, эта команда даёт возможность выполнять и другие диагностические задачи в том числе:

Как видно, эта команда очень необходима для администрирования сети и серверов.

Как работает команда PING?

Принцип работы команды Ping прост: она посылает серию пакетов маленького размера на указанное устройство.

Для тестирования устройства может быть использован либо IP-адрес, либо имя хоста. После отправки пакета, утилита проверяет и измеряет время ответа целевого устройства.

Как вы могли предположить, время ответа зависит от нескольких условий в том числе географическое расположение или устройств, расположенных между источником и целевым устройством.

Например, в локальной проводной сети команда вернет лучший результат по времени, чем в сети с несколькими маршрутизаторами и сетевыми мостами.

Однако, на основе полученной информации утилита будет судить о состоянии целевого устройства.

Синтаксис команды следующий:

Ниже приведены некоторые полезные и часто используемые ключи для этой команды:

Можно ли использовать PING с прокси-сервером?

Прокси – это сервер или приложение играющее роль посредника для соединения двух хостов в сети. Это своего рода «человек посередине», который отправляет запросы прямо к хосту.

Проблема в том, что команда PING требует прямого соединения между устройствами. Таким образом, команда Ping не может функционировать если перед ним стоит прокси-сервер.

Ping IPv6 адресов

По умолчанию, когда запускаем команду PING, мы используем IP версии 4. Однако, с появлением протокола IPv6, все чаще стали встречаться адреса такого формата.

Ядро Linux поддерживает IPv6 начиная с версии 2.2, так что все дистрибутивы Linux поддерживают этот протокол.

Базовый синтаксис таков:

Как и при работе с IPv4, ключом –c можем указать число пакетов, для отправки, а ключ –i – определяет интерфейс для исходящих запросов.

Ping конкретного порта

Чтобы проверить доступность порта просто введите следующую команду:

Как пингануть ip адрес

Ping с выводом времени

Хотя команда ping дает много полезной информации, но этого может быть недостаточно. Тем не менее, есть возможность настроить команду так, чтобы она показала дату и время отправки пакета. Это может сделать вывод приятней и полезней для скриптов и логирования.

Как пингануть ip адрес

Как видно из скриншота, команда показывает дату и время отправки каждого пакета.

Ping всех устройств в указанной подсети

Командой Ping можно посылать сигнал всем хостам в сети или подсети. Для этого нужно запустить ping с ключом –b на широковещательный адрес, который заканчивается на 255. Например:

Как пингануть ip адрес

Итак, если хост назначения недоступен, значит либо там блокируются ICMP пакеты, либо есть проблемы с сетью или таблицей маршрутизации.

Как завершить команду PING?

Как пингануть ip адрес

После этого команда немедленно остановится.

Завершение работы команды по счетчику

Вы можете ограничить число посылаемых пакетов. Например, если поставить число пакетов равным 10, то после отправки указанного числа пакетов выполнение команды прекратится.

Как пингануть ip адрес

Где расположена утилита PING?

В Unix-подобных системах таких, как Linux бинарные файлы обычно располагаются по пути

В этой папке можно найти все множество бинарных файлов, которые мы используем как команды в терминале. В других ОС семейства Linux, они могут быть расположены в:

Проверить это можем командой ls :

Как пингануть ip адрес

На скриншоте видно, что команда ping находится в папке

Другой метод, которым можно найти место расположения команд это which :

На выводе она даст следующую информацию:

Проверка задержки командой PING

Одна из возможностей, предоставляемых командой PING, является возможность измерения времени отклика сети. По-другому это называется задержка или время ожидания.

Чтобы измерить задержку введи указанную команду и обратите внимание на ввыод:

Как пингануть ip адрес

Как вы могли заметить, каждый пакет был отправлен с конкретным временем ответа. В конце же есть строка, которая начинается на:

Второе значение после знака равенства – это время задержки. В нашем случае он равен 6,798.

Как пингануть ip адрес

С помощью этого показателя мы можем определить хосты, связь с которыми хуже и приять соответствующие меры.

Поиск идеального значения MTU

MTU (Maximum Transmission Unit) это максимальный размер пакета, который может быть передан по сети.

Сегодня, в целях безопасности, в сетях создаются препятствия для работы MTU. Но большинство локальных сетей на основе Ethernet использует MTU размером 1500 байт.

Если нужно найти самый подходящий размер MTU с помощью команды Ping, следует определить начальное значение и уменьшать его до тех пор, пока прекратятся ошибки. Если значение большое, мы получим следующую ошибку:

Чтобы сделать это запустите следующую команду:

Как пингануть ip адрес

В нашем случае, значение размера пакета слишком большое. Поэтому уменьшаем его до 1472 байтов.

Как пингануть ip адрес

Если получите другое сообщение, начальное значение должно быть уменьшено по единице до тех пор, пока не получите требуемый результат.

Если значение MTU известно, оно может быть использовано для улучшения сети. Особенное если сеть большая вплоть до городских сетей.

Ping на 2-ом уровне OSI (использование arping)

С помощью команды ping диагностика проводится на основе IP-адреса конкретного узла в сети. Это связано с тем, что команда ping работает на третьем сетевом уровне модели OSI.

Синтаксис команды следующий:

В результате получите что-то подобное:

Как пингануть ip адрес

Вывод команды показывает размер отправленного пакета, затем MAC адрес узла назначения, а также время ответа.

Отметим, что эта команда не предустановлена на системе Debian и производных.

Ping по имени узла

По умолчанию, команда ping посылает пакеты на узел назначения используя IP адрес или имя узла назначения. Также нужно отметить, что большинство реализаций утилиты ping на Linux не разрешают DNS в обратном направлении.

Например, если мы запустим команду ping, указав IP адрес, он вернёт только IP узла. И наоборот, если параметром передадим имя узла, то команда вернет его IP адрес. Посмотрите вывод введя команду ниже:

Ping маршрута (traceroute)

Сама по себе команда ping не показывает пути от источника к узлу назначения. Но это было бы очень кстати в том случае, когда узел назначения не отвечает, чтобы определить где именно теряется связь.

Команда tracert (Windows) или traceroute работают аналогично ping. Преимуществом этой команды является то, что он показывает весь путь следования пакета от источника до узла назначения.

В принципе traceroute посылает тот же ICMP пакет, что и Ping. Но в случае traceroute, в отличии от ping начально значение TTL пакета выставляется равным единице. Пакет доходит до первого узла по пути к узлу назначения. Устройство уменьшает TTL на одну единицу и если получается нуль, то возвращает сообщение об ошибке истечения времени пакета. В сообщение так же содержится IP адрес и имя хоста. Отправитель получает данное сообщение. Если оно не от узла назначения, то посылает второй пакет с TTL на один больше предыдущего. И так до тех пор, пока не получит ответ от узла назначения. Для получения пути нужно ввести команду:

Как пингануть ip адрес

Запустить команду если ping вернул ошибку

Представьте, что вам нужно получить оповещение если узел назначения перестал отвечать на запросы команды ping. Для этого нужно включить команду ping в bash скрипт и прописать нужные команды. Например, скрипт ниже позволяет вам проверить отвечает ли узел на запросы ping:

Установление размера пакета ping

По умолчанию, размер пакетов ICMP равен 56 байтам. Это позволяет не влиять на работу сети во время проверки. Но при необходимости можно изменять это значение. Для этого достаточно запустить команду ping с ключом –s и требуемым размером. Например:

Если нужно установить значение пакета равным 100 байтам, нужно прописать команду ниже:

Как пингануть ip адрес

Отключение команды ping

Если вы обслуживаете сеть, то вам может быть необходимо отключить ответ на ping запросы в любое время. Это можно сделать как временно, так и постоянно, в зависимости от ваших нужд. Для временного отключения команды ping нужно ввести команду ниже от имени root-а:

Как пингануть ip адрес

Она выключить возможно ответа на ICMP запросы до перезагрузки системы. Но если нужно навсегда отключить эту возможность, то придется отредактировать файл

и добавить следующую строку:

Как пингануть ip адрес

Сохраните файл и, для применения изменений введите команду:

Как пингануть ip адрес

Заключение

В этом материале мы рассмотрели, как команда ping работает в системе Linux. Ping одна из самых легких команд. Она позволяет лицам, ответственным в обеспечении нормально работы сети, выявлять проблемы и устранять их.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

Как сделать пинг и трассировку в OC Windows

Иногда возникает ситуация: сайт не открывается при обращении к своему имени. Чаще всего такое происходит после регистрации домена или изменений настроек DNS для домена.

В этом случае при обращении в Техническую поддержку у Вас могут попросить сделать пинг и/или трассировку до Вашего сайта и предоставить результаты. Эта процедура позволит посмотреть весь путь, который проходит сетевой пакет, прежде чем достигнет нашего сервера и, возможно, выявить место, где происходит сбой.

Для этого нам понадобится воспользоваться двумя утилитами, которые встроены в ОС Windows: ping и tracert.

Команда ping

Как пингануть ip адрес

Перед Вами должна открыться командная строка Windows. Для того, чтобы сделать пинг, необходимо набрать в ней команду:

где site.com — имя Вашего домена.

Как пингануть ip адрес

После ввода нажмите Enter и дождитесь выполнения команды.

Теперь полученный результат необходимо скопировать. Для этого щелкните правой кнопкой мыши в области консоли и в контекстном меню выберите пункт «Пометить«.

Как пингануть ip адресКак пингануть ip адрес

После этого мышью выделите необходимую область с текстом и нажмите Enter. Теперь результат скопирован в буфер обмена, и Вы можете вставить его, куда Вам необходимо. Например, отправить его сотруднику технической поддержки, вставив в поле ввода сообщения (Ctrl+V).

Команда tracert

Для того, чтобы сделать трассировку, Вам необходимо вместо команды ping ввести команду:

После чего надо нажать Enter, дождаться ее выполнения и таким же образом скопировать результат в буфер обмена.

Как пингануть ip адрес

Telnet и nslookup

Скорее всего, если попробовать выполнить команду telnet, то возникнет следующее сообщение:

Как пингануть ip адрес

Как пингануть ip адрес

Выбираем пункт Программы:

Как пингануть ip адрес

Нажимаем Включение или отключение компонентов Windows:

Как пингануть ip адрес

Ставим галочку напротив Клиент Telnet и нажимаем OK:

Как пингануть ip адрес

Как пингануть ip адрес

Возвращаемся к командной строке и вводим команду:

и нажимаем Enter:

Как пингануть ip адрес

Как пингануть ip адрес

Теперь выполним команду nslookup. Вместо beget.com подставляем домен Вашего сайта:

Как пингануть ip адрес

Источник

Как пингануть ip адрес

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Проверяет подключение на уровне IP к другому компьютеру TCP/IP, отправляя сообщения эхо-запросов протокола ICMP. Отображаются сообщения о получении соответствующих эхо-ответов, а также время кругового пути. Ping — это основная команда TCP/IP, используемая для устранения неполадок подключения, доступности и разрешения имен. При использовании без параметров эта команда отображает содержимое справки.

Эту команду также можно использовать для проверки имени компьютера и IP-адреса компьютера. Если проверка связи с IP-адресом выполнена успешно, но проверка связи с именем компьютера не выполняется, может возникнуть проблема разрешения имен. В этом случае убедитесь, что указываемое имя компьютера можно разрешить через локальный файл hosts с помощью запросов службы доменных имен (DNS) или методов разрешения имен NetBIOS.

Эта команда доступна, только если протокол Интернета (TCP/IP) установлен в качестве компонента в свойствах сетевого адаптера в окне Сетевые подключения.

Синтаксис

Параметры

Пример выходных данных команды ping

Примеры

Чтобы проверить связь с целевым 10.0.99.221 и разрешить 10.0.99.221 в его имя узла, введите:

Чтобы проверить связь с 10.0.99.221 назначения с 10 сообщениями эхо-запроса, каждый из которых имеет поле данных 1000 байт, введите:

Чтобы проверить связь с назначением 10.0.99.221 и записать маршрут для 4 прыжков, введите:

Чтобы проверить связь с целевым 10.0.99.221 и указать свободный исходный маршрут 10.12.0.1-10.29.3.1-10.1.44.1, введите:

Источник

192.168.1.1 вход настройка роутера

Как настроить роутер, как настроить модем, как настроить оптический терминал. Настройка роутера по http://192.168.1.1 или http://192.168.0.1

Как пропинговать IP-адрес (компьютера, роутера или сервера)

Как пропинговать IP-адрес роутера или запустить пинг 192.168.1.1

Как пингануть ip адрес

Что значит запустить пинг роутера или пинг 192.168.1.1?

Откроется окно командной строки Windows. Теперь набираем команду: ping 192.168.1.1 и нажимаем клавишу Enter. Вот пример успешного выполнения команды ping 192.168.1.1:

Как пингануть ip адрес

Как пингануть ip адрес

Роутер в сети не виден и с нашего компьютера недоступен. Таким же образом можно пинговать различные сайты и узлы в сети Интернет.

ping ya.ru

ping nastroisam.ru

ping 8.8.8.8

Что делать, если пинг 192.168.1.1 не проходит?

Как пингануть ip адрес

Если же в результате выполнения команды ipconfig в строке IP-адреса Вы видите IP-адрес типа 169.254.Х.Х, как на этой картинке:

Как пингануть ip адрес

То у Вас на роутере скорее всего в настройках сетевой платы не прописан IP-адрес, а на роутер не включен DHCP-сервер, поэтому у Вас не присвоился IP-адрес. Теперь надо прописать IP-адрес вручную.

Источник

Как проверить Ping через командную строку на Windows 10 или Windows 7

Проверка Ping через командную строку Windows 10 или Windows 7 – это отличный способ проверить стабильность соединения с каким-либо сервером или наличия подключения к Интернету как такового. Поскольку страницы в браузере могут не загружаться по разным причинам и подобная проблема не всегда говорит об отсутствии доступа к Интернету.

В данной статье мы расскажем, как проверить пинг через командную строку на Windows 10 или Windows 7, а также коротко рассмотрим результаты подобной проверки.

Командная строка в Windows 10 или Windows 7

Для запуска командной строки проще всего воспользоваться поиском в меню « Пуск ». Для этого откройте меню « Пуск », введите команду « cmd » и после выполнения поиска откройте программу « Командная строка ». При этом командную строку можно запускать как в обычном режиме, так и от имени администратора, это не принципиально.

На скриншотах внизу показано, как это выглядит в операционных системах Windows 10 и Windows 7.

Как пингануть ip адрес

Как пингануть ip адрес

Также командную строку можно запустить при помощи меню « Выполнить ». В этом случае нужно нажать комбинацию клавиш Win-R и в открывшемся меню ввести команду « cmd ».

Как пингануть ip адрес

Запуск через меню « Выполнить » работает, как в Windows 10, так и в Windows 7.

Проверка Ping через командную строку

После запуска командной строки можно приступать к проверке пинга. Проверка пинг работает абсолютно одинаково, как в Windows 7 и Windows 10, так и в остальных версиях этой операционной системы.

Для проверки нужно ввести в командную строку команду « ping » и через пробел указать IP-адрес или доменное имя, которое связано с данным IP-адресом. Например, если вы хотите проверить пинг до IP-адреса « 8.8.8.8 », то вам нужно выполнить следующую команду:

Как пингануть ip адрес

Аналогичным способом выполняется проверка пинга с указанием домена. Просто вводите команду « ping » и через пробел указываете домен. Например, если вы хотите проверить пинг до сервера « google.com », то вам нужно выполнить следующую команду:

Как пингануть ip адрес

Как пингануть ip адрес

Как пингануть ip адрес

Кроме этого, у команды « ping » есть и другие параметры. Для того чтобы получить справку введите в командную строку « ping /? ».

Как пингануть ip адрес

Но, большинство этих параметров вряд ли пригодятся обычному пользователю и ориентированы в первую очередь на системных администраторов.

Результаты проверки Ping

При выполнении проверки на пинг рядом с каждым отправленным пакетом отображается время его возврата в миллисекундах (мс). Это именно то, чтобы обычно называют « пингом ».

Как пингануть ip адрес

После завершения выполнения команды « ping » обязательно выводится статистика с результатами. Первая часть статистики отображает количество отправленных, полученных и потерянных пакетов. Если соединение хорошее, то количество отправленных и полученных пакетов будет одинаковым, а количество потерянных пакетов будет равно нулю.

Как пингануть ip адрес

Ниже статистика о времени приема и передачи пакетов в миллисекундах (мс) или пинг.

Как пингануть ip адрес

Здесь указывается минимальное, максимальное и среднее время передачи. При стабильном соединении эти значения не должны сильно отличаться друг от друга.

Источник

Как использовать команду Ping для проверки сети

Как пингануть ip адрес

К оманда ping отправляет пакеты данных на определенный IP-адрес в сети, а затем позволяет узнать, сколько времени потребовалось для передачи этих данных и получения ответа. Это удобный инструмент, который Вы можете использовать для быстрого тестирования различных точек Вашей сети. Вот как это использовать.

Как работает Ping

Ping исходит из термина, используемого в технологии сонара, который посылает импульсы звука, а затем слушает возвращение эха. В компьютерной сети инструмент ping встроен в большинство операционных систем, которые работают практически так же. Вы выдаете команду ping вместе с определенным URL или IP-адресом. Ваш компьютер отправляет на это несколько пакетов информации, а затем ждет ответа. Когда он получает ответ, инструмент ping показывает Вам, сколько времени каждый пакет потратил, чтобы совершить это путешествие, или сообщает, что ответа не было.

Это звучит просто, и это так. Вы можете проверить, может ли Ваш компьютер подключаться к другому устройству — например, Вашему маршрутизатору — в локальной сети или к устройству в Интернете. Это может помочь Вам определить, есть ли сетевая проблема где-то в Вашей локальной сети или где-то еще. Время, необходимое для возврата пакетов, может помочь Вам определить медленное соединение или если Вы столкнулись с потерей пакетов.

И не имеет значения, какую операционную систему Вы используете. Поднимите терминал или окно командной строки, и Вы можете использовать ping для MacOS, Linux или любой версии Windows.

Как использовать Ping

Мы собираемся использовать командную строку Windows в нашем примере здесь. Но Dы также можете использовать команду ping в Windows PowerShell или в приложении Terminal на macOS или любом дистрибутиве Linux. Как только Dы доберетесь до фактической команды, она работает одинаково везде.

В Windows нажмите Windows + R. В окне «Запуск» введите «cmd» в поле поиска и нажмите «Enter».

Как пингануть ip адрес

В командной строке введите «ping» вместе с URL-адресом или IP-адресом, который Вы хотите проверить, и нажмите «Enter». На изображении ниже мы пинговали guidepc.ru и получили нормальный ответ.

Как пингануть ip адрес

Этот ответ показывает URL-адрес, который Вы просматриваете, IP-адрес, связанный с этим URL-адресом, и размер пакетов, отправляемых в первой строке. Следующие четыре строки показывают ответы от каждого отдельного пакета, включая время (в миллисекундах), которое требуется для ответа, и время жизни (TTL) пакета, которое представляет собой количество времени, которое должно пройти до сброса пакета.

Внизу Вы увидите сводку, которая показывает, сколько пакетов было отправлено и получено, а также минимальное, максимальное и среднее время отклика.

И на следующем рисунке мы пингуем маршрутизатор в нашей локальной сети, используя его IP-адрес. Мы также получаем от него нормальный ответ.

Как пингануть ip адрес

Когда инструмент ping не получает ответа от любых устройств, которые Вы пинговали, это также дает Вам знать об этом.

Как пингануть ip адрес

И вот как использовать пинг на самом базовом уровне. Конечно, как и большинство команд, есть несколько дополнительных опций, которые Вы можете использовать, чтобы заставить его вести себя по-другому. Например, Вы можете заставить его отслеживать пункт назначения до тех пор, пока Вы не остановите команду, не укажете, сколько раз Вы хотите, чтобы он выполнял ping, задал, как часто он должен пинговать, и многое другое. Но, если Вы не выполняете некоторые конкретные типы устранения неполадок, Вам не нужно беспокоиться об этих расширенных параметрах.

Если Вам это интересно, просто введите «ping /?» В командной строке, чтобы увидеть список параметров.

Как пингануть ip адрес

Что Вы можете сделать с помощью Ping

Теперь, когда Вы знаете, как использовать эту команду, вот некоторые интересные вещи, которые Вы можете сделать с ней:

Примечание: Вы не можете получить ответ ping с других компьютеров в локальной сети, потому что встроенные брандмауэры на этих устройствах не позволяют им отвечать на запросы ping. Если Вы хотите иметь возможность пинговать эти устройства, Вам необходимо отключить эту настройку, чтобы разрешить прохождение через брандмауэр.

В приведенном выше списке используется внешний подход, когда Вы сначала отправляете запрос на самый удаленный пункт назначения, а затем прокладываете путь к более локальным устройствам. Некоторым людям нравится работать наоборот, сначала пинг loopback адреса, затем маршрутизатор (или другое локальное устройство), а затем интернет-адрес.

И, конечно, о чем мы говорим в этой статье, в основном относится к использованию ping для устранения неполадок в домашней или малой бизнес-сети. Кроме того, если Вам поручено устранять неполадки в крупных сетях, Вы, вероятно, уже знаете, как использовать пинг и многие другие сетевые инструменты.

Источник

Пинг IP в Windows, Linux, MacOS, Android и IOS

Мы начнем с объяснения, что такое пинг и для чего он нужен. Затем мы объясним, как пинговать разные операционные системы. Далее мы упомянем программы для Windows и Android, которые позволяют пинговать более одного IP-адреса одновременно.

Что такое пинг и для чего он нужен?

Пинг может считаться утилитой для сетевой диагностики, эта утилита позволяет нам проверять состояние связи между локальным компьютером и одним или несколькими конечными компьютерами, все они используют протокол IP. Пинг IP отправляет ICMP эхо-запроса сообщение на хост назначения, и когда хост назначения получает его, он отвечает на него. Ответ дается с ICMP Echo Ответить сообщение.

На основе этого ответа затем рассчитывается минимальное, среднее и максимальное время, необходимое для ответа. В случае не получения ответа в заранее определенное время появится сообщение, указывающее, что нет соединения с хостом, сеть недоступна или что маршрут к хосту не найден, среди других ошибок, которые сам протокол ICMP возвращаться.

Пинг поможет нам узнать, есть ли у нас проблемы с подключением к веб-сайту или устройству в нашей сети. Например, предположим, что мы не можем печатать на нашем сетевом принтере. Если мы пингуем принтер, и он отвечает, это может означать, что у нас проблема с драйвером или что-то неправильно настроено. С другой стороны, если он не отвечает на пинг, это означает, что у нас есть проблема, связанная с сетью, такая как, например, то, что IP-адрес не был назначен или у нас есть конфликт IP-адресов. Это также может быть физическое воздействие на маршрутизатор, сетевые кабели или устройства.

Как пропинговать IP в Windows

Затем, если мы введем пинг и нажмите «Enter», он предоставит нам эту информацию.

Как пингануть ip адрес

Как пингануть ip адрес

В этом случае нужно было бы набрать пинг-192.168.1.1 и нажмите «Enter», и он выдаст следующие результаты:

Как пингануть ip адрес

Вместо этого это то, что произойдет, если мы пингуем адрес, по которому нет команды или который недоступен в данный момент.

Как пингануть ip адрес

Здесь это означает, что с нашего исходного IP-адреса, 192.168.1.2, целевой хост в это время недоступен. С другой стороны, в некоторых случаях это показывает нам, что время ожидания истекло и 4 отправленных пакета были потеряны.

Как пингануть ip адрес

Дополнительные параметры в команде Windows ping

Как пингануть ip адрес

Таким образом, я буду делать Ping, пока мы не закроем окно.

Как пингануть ip адрес

Вместо 4, которые идут по умолчанию, получилось 8.

Пинг графического интерфейса: пинг нескольких IP-адресов в Windows

Как пингануть ip адрес

Как пропинговать IP в любой системе Linux

Linux также позволяет использовать команду Ping. Среди его наиболее выдающихся параметров или опций мы можем выделить:

Это будет пример, в котором вы можете увидеть синтаксис ping в Linux с различными параметрами.

Как пингануть ip адрес

Здесь вы можете видеть, что установленный временной интервал составляет две секунды.

Программа Angry IP Scanner для проверки связи с IP в Windows, Linux и MAC

Angry IP Scanner можно определить как очень быстрый сканер портов и IP-адресов. В этом смысле он может сканировать IP-адреса в любом диапазоне, а также любые свои порты. Он многоплатформенный, легкий и не требует установки. Это начальный экран этого инструмента для Linux с Ubuntu:

Как пингануть ip адрес

Пинг IP с мобильного телефона Android или IOS

На смартфонах мы также можем пинговать, единственное, что нам нужно будет делать через приложения. Например, на Android вы можете пинг с Fing:

Как пингануть ip адрес

Вы можете скачать его из Play Store отсюда:

Источник

Как пингануть ip адрес

Как пингануть ip адресПинг (от англ. идеофона «ping», передающего звук сканирующего импульса сонара) – консольная утилита, входящая в базовую поставку операционных систем Windows и Linux, которая предназначена для проверки качества передачи данных в компьютерных сетях. Пингом (или пингованием) также называют процесс выполнения программы ping.

Принцип работы пинга заключается в том, что с рабочего компьютера посылается пакет данных на заданный удалённый ПК или сервер. В случае успешного получения пакета сервером, он возвращает его обратно. И так по бесконечному (по умолчанию в Linux) или четырёхкратному (по умолчанию в Windows) циклу. Поскольку процесс обмена пакетами напоминает передачу шарика в настольном теннисе, то некоторые связывают название утилиты именно с игрой в пинг-понг (и даже называют возврат пакета, соответственно, словом «pong»).

В сегодняшней статье мы научимся пинговать любые удалённые адреса, узнаем зачем это нужно вообще, изучим маршрут трафика и попробуем понизить пинг до комфортных значений.

Как пропинговать сайт и зачем это нужно?

Как пингануть ip адрес

Использование таких простых консольных утилит как ping и tracert может многое рассказать о качестве Вашего Интернет-соединения. Мы расскажем Вам как пинговать и трассировать сайты, а также как извлечь из этого максимум пользы.

«Какой у Вас IP? Сейчас я Вас пропингую», – можно услышать от специалиста Вашего провайдера при жалобе на опять неработающий Интернет. Последнее слово сисадмина звучит как-то настораживающе (по этому поводу даже есть пара не совсем цензурных анекдотов :)), однако на самом деле ничего страшного с Вами не сделают. Представитель провайдера просто хочет проверить качество связи с Вашим ПК.

Пинг позволяет увидеть насколько хорошо работает Ваше Интернет-соединение и выявить неполадки на линии. Однако, не стоит думать, что пинг – это прерогатива только бородатых сисадминов. На самом деле каждый может пинговать любые ресурсы Интернета или локальной сети. Сложного в этом ничего нет, а вот польза может быть весьма ощутимой. Поэтому сегодня мы поговорим о «таинственном» слове «ping» и всём, что с ним связано.

Зачем нужен пинг и трассировка

Сказать честно, про существования команды «ping» я знал ещё с тех пор, как у меня появился Интернет, но никакой особой пользы я в ней не видел. Впервые же на практике ощутить важность пинга мне пришлось, когда я захотел поиграть онлайн в Counter Strike 1.6 🙂

Вот тут-то и оказалось, что на серверах с пингом выше 100 мс играть было почти нереально из-за вечных подвисаний и лагов. Поэтому одним из первых практических применений предмета нашей статьи для меня стала сортировка доступных игровых серверов по столбцу «Пинг» (или «Latency» – англ. «задержка») примерно в следующей последовательности (см. шаг «5»):

Как пингануть ip адрес

Фактически, так я понял, что пинг это не просто абстрактные цифры, а вполне реальные значения, которые отражают величину задержки при обмене данными между Вашим компьютером и удалённым сервером. При этом, что интересно, на него не особо влияет выделенная скорость Вашего Интернет-подключения. Высокий пинг (свыше 100 мс) может быть как на простейшем GPRS-канале связи, так и на широкополосном DSL! По сути, длительность задержки напрямую зависит от удалённости запрашиваемого сервера. Хотя, слишком медленный канал тоже плохо.

Кстати, кроме величины задержек в передаче данных, пинг позволяет также получить IP-адрес запрошенного сайта и оценить стабильность подключения по количеству потерянных пакетов (если таковые имеются). Также данная команда может выявить ошибки в работе DNS. Например, если сайт по IP-адресу пингуется, а по имени нет.

С командой «ping» довольно тесно связана и ещё одна команда – «tracert» («traceroute» в Linux). Если пинг показывает лишь время задержки передачи пакетов между Вашим и удалённым ПК, то трассировка позволяет увидеть полный маршрут этих пакетов с определением узлов, на которых происходят максимальные потери и перенаправления.

Думаю, не открою Вам особого секрета, если скажу, что до того, как Ваш запрос дойдёт до запрошенного Вами адреса, он будет проходить через несколько промежуточных серверов. Так вот, команда трассирования как раз и позволяет увидеть весь путь нашего запроса.

Думаю, теории хватит – перейдём к практике.

Команда ping

Для выполнения всех команд из сегодняшней статьи нам потребуется только Командная строка (хотя, есть и иные способы, о которых речь пойдёт чуть ниже). Вызвать командную строку можно различными способами, однако самым универсальным, на мой взгляд, является вызов через строку «Выполнить». Открываем её нажатием сочетания клавиш WIN+R, вводим команду «cmd» (без кавычек) и жмём Enter.

В открывшемся окошке терминала введём команду вида: «ping bestfree.ru» (без кавычек), где «ping» – запуск программы пинга, а «bestfree.ru» – адрес Интернет-ресурса, который мы пингуем. Получим примерно такой результат:

Как пингануть ip адрес

Windows по умолчанию отправит 4 пакета данных на запрошенный Вами веб-ресурс, при этом расшифровав его IP. После завершения процесса тестирования Вы получите отчёт о количестве потерь данных в процентах (если они будут) и средних значениях пинга.

В принципе, в большинстве случаев данных статистики стандартной команды ping хватит для быстрой оценки ситуации. Однако, при необходимости мы можем дополнить команду рядом параметров, которые изменят её поведение тем или иным образом. Чтобы посмотреть список всех доступных возможностей воспользуемся справкой, введя команду «ping /?» (без кавычек):

Как пингануть ip адрес

Как пингануть ip адрес

Команда tracert

Второй по значимости командой для диагностики сетевого соединения является команда «tracert», которая в базовой своей форме практически не отличается от пинга, но даёт несколько более расширенный результат с упором на перечисление всех промежуточных узлов соединения:

Как пингануть ip адрес

Как и в случае с пингом, tracert выдаёт нам IP-адрес конечного запрошенного веб-сайта (по адресу же можно проводить и трассировку). Однако, далее следует перечисление всех серверов, через которые проходит сигнал (по умолчанию их максимальное количество – 30).

Строка с данными о сервере называется «прыжком» или «хопом» (от англ. «hop» – «прыжок»). Она содержит в себе три замера (в миллисекундах), отображающих время ожидания ответа (по умолчанию до 5 секунд), название узла и его IP-адрес.

Как и ping, tracert имеет ряд дополнительных параметров, получить список которых можно командой: «tracert /?» (без кавычек):

Как пингануть ip адрес

Как пингануть ip адрес

Программы и сервисы для пинга

В принципе, в выполнении пинга и трассировки через Командную строку нет ничего сложного. Вы даже можете без особых ухищрений сохранить результаты в текстовый файл для того, чтобы переслать их кому-либо по почте. Для этого достаточно после нашей команды всего лишь поставить знак «больше» и задать путь сохранения с именем результирующего файла (например: «ping bestfree.ru > C:\BFping.txt«).

Однако, некоторые товарищи просто панически боятся Командной строки или не любят лишний раз трогать клавиатуру, поэтому для них существует целый ряд графических реализаций команд ping и tracert (правда, почти все толковые из них, увы, платные).

WinPING

Простейшей реализацией пинга с графическим интерфейсом является программа WinPING:

Как пингануть ip адрес

Фактически с этой программой мы можем только ввести адрес нужного нам сервера и запустить его пингование. Никаких настроек – только «голый» результат, но, тем не менее, для быстрой проверки доступности сайта WinPING вполне можно использовать.

GPing

Если Вам нужен практически полноценная графическая реализация команды ping для непрерывного тестирования канала в стиле Linux, то довольно интересным решением в этой сфере можно назвать программу GPing:

Как пингануть ip адрес

Здесь, кроме ввода адреса пингуемого сайта, можно также задать размер пакетов данных и интервал их передачи. Пинг запускается в непрерывном режиме с выводом средних значений статистики и визуализацией задержек в виде графика. Очень наглядный и удобный для тестирования инструмент! Жалко только, что нет официальной portable-версии.

Ping GUI

Ещё одним любопытным инструментом для пингования с расширенными возможностями можно назвать Ping GUI:

Как пингануть ip адрес

При скачивании программы Ваш антивирус может начать на неё ругаться, поэтому придётся внести её в «белый» список, но она того стоит. Во-первых, Ping GUI не требует установки, а во-вторых, имеет в своём арсенале не только визуально настраиваемую реализацию пинга, но также функцию трассировки и выполнения команды «ipconfig», которая выдаёт информацию обо всех сетевых устройствах Вашего ПК.

По умолчанию Ping GUI пингует указанный Вами веб-ресурс единожды. Однако, если активировать галочку «Ping Continuously», то пинг будет работать в непрерывном режиме. В сочетании с тем, что программа рисует график результатов выполнения команды, данная возможность позволяет производить длительные тесты сервера. Кстати, для удобства имеется функция экспорта результатов работы в текстовый или CSV-файл.

Увы, и здесь не обошлось без недочётов. Помимо того, что на программу реагируют антивирусы, в ней реализованы не все параметры работы оригинальных утилит. Также Ping GUI не поддерживает кириллическую кодировку, поэтому, например, при трассировании, вместо русских букв Вы увидите различные «кракозяблики» (естественно, русского интерфейса тоже нет). Ну и последним жирнейшим минусом является то, что программа не умеет вычислять средние значения по выданным результатам.

Пинг онлайн

Для выполнения пинга сайта онлайн (и даже трассировки) существуют специальные сервисы. Однако, их работа несколько отличается от работы обычной команды ping. Суть в том, что они отображают задержку сигнала не от Вашего ПК к нужному веб-ресурсу, а от своего собственного сервера. Поэтому, в зависимости от того, где географически расположен сайт для тестирования будет меняться показатель задержки.

Из всех протестированных мной сервисов подобного рода больше всего мне понравился англоязычный Ping.eu, который физически находится в Германии:

Как пингануть ip адрес

Фактически, если отбросить тот факт, что настроить пинг онлайн не позволяет ни один из тестированных мною сервисов, у Ping.eu всё реализовано наиболее приближённо к оригиналу. Как и в Windows, здесь отправляется 4 запроса к заданному Вами серверу и выдача результатов визуально соответствует тому, что мы обычно видим в Командной строке. Единственная разница в скоростях. Прямой обмен данными между серверами получается на порядок быстрее, чем между запрошенным веб-ресурсом и компьютером пользователя.

Кроме пинга на этом же сервисе имеются онлайн-реализации инструментов для трассировки, WHOIS, проверки открытых портов и многих других полезных инструментов. Поэтому, если Вы знаете английский и понимаете, для чего нужны те или иные функции, Вам будет на что посмотреть 🙂

В принципе, если Вы решили использовать пинг онлайн, то фактически единственной реальной задачей, которую можно решить таким способом, является проверка доступности сайта. Поэтому некоторые сервисы пошли другим путём: вместо полноценной реализации пинга с выдачей средних задержек и т.п. данных, они отображают, доступен ли сайт в той или иной точке планеты. Одним из лучших подобных сервисов можно назвать Ping от Whoer.net:

Как пингануть ip адрес

Настроек здесь, как и в предыдущем случае нет. Вы вводите в поле имя или адрес нужного сервера, жмёте кнопку «Проверить пинг» и получаете результаты. Последние включают в себя расшифровку IP-адреса запрошенного веб-ресурса, а также минимальные, максимальные и средние показатели задержки в ряде стран.

Как понизить пинг?

Итак, мы разобрались, что такое пинг, как пинговать сайты и какие для этого существуют инструменты. Мы усвоили, что если пинг низкий (примерно до 100 мс.), то это – хорошо. А теперь главный вопрос: «А что делать, если пинг высокий?». Чтобы дать на него ответ нужно знать первопричину высокого пинга, которая может быть следующей:

Например, не так давно подобная ситуация была у меня на работе. Компьютер стал очень медленно соединяться не только с Интернетом, но и с другими ПК в локальной сети. Проблема оказалось в перетёртом кабеле, проложенном под ковром (!), по которому ходили все, кому не лень 🙂

Первым делом следует проверить сетевую карту. Если у Вас дома есть другой компьютер, подключите её к нему и, установив нужный драйвер, попытайтесь выйти в Интернет. Если и здесь будет ошибка, то с большей долей вероятности придётся покупать новую сетевую карту.

Если же сетевая карта заработает нормально, то проблема в Вашем компьютере. Самым радикальным способом её решения обычно является полная переустановка операционной системы. Однако, перед этим шагом нужно, всё-таки попробовать восстановить всё «малой кровью». Во-первых, проверьте работоспособность драйвера сетевой карты в Диспетчере устройств (значок «Мой Компьютер» – правая кнопка мыши – «Свойства»).

Если драйвер на месте и неизвестных устройств в Диспетчере не значится, попробуйте восстановить сетевые настройки при помощи утилиты SG TCP Optimizer. Данная программа позволяет автоматически подобрать и применить оптимальные параметры для работы Вашей сети и в ряде случаев позволяет решить проблемы с нарушением доступа к ней после зловредных проделок вирусов (кстати, в программе есть также неплохие визуальные инструменты для пинга и трассировки сайтов)!

К сожалению, нередки случаи, когда мы никак не можем повлиять на качество нашего Интернет-канала. Например, в небольших городах, где единственным провайдером является телефонная компания, проложенный ещё при Союзе телефонный кабель находится не в самом лучшем состоянии, поэтому связь со Всемирной сетью будет однозначно не самой лучшей. Такая же ситуация может быть и у абонентов, которые географически находятся далеко от центрального офиса провайдера.

Ну и, естественно, никто не застрахован от банального «раздолбайства» работников местного «центра предоставления услуг доступа к Интернету» (как любят себя называть некоторые ушлые товарищи). Здесь может быть и экономия на кабеле (прокладывают простую витую пару по улице!), и слабое серверное оборудование (тоже экономия. ), и неумелые «сисадмины». Но, по крайней мере, Вы можете при помощи трассировки и всё того же пинга выяснить, что задержки возникают именно между Вами и провайдером, а это уже будет веским основанием для претензий с Вашей стороны!

Выводы

Несмотря на то, что многие не обращают внимания на наличие таких полезных утилит как ping и tracert, для знающих людей они являются первыми помощниками в случае возникновения каких-либо неполадок с доступом в Сеть. С их помощью с большой долей вероятности можно локализировать причину ошибок, адекватно среагировать на неё и даже устранить неисправность.

Надеюсь, после прочтения данной статьи и Вы станете одним из знающих. И, когда настанет час, сможете применить свои знания в деле. Низкого Вам пинга и высоких скоростей!

Источник

Как пропинговать IP-адрес с ПК или мобильного устройства

Как пингануть ip адрес

В связи с сегодняшним высоким спросом на пропускную способность Интернета важно знать, правильно ли работает ваше сетевое соединение. Если у вас когда-нибудь возникнут проблемы с подключением, самый безопасный способ проверить его — использовать команду «ping».

Когда у вас возникают проблемы с доступом к определенным веб-сайтам, вы можете быстро узнать, виноваты ли они или у вас возникли проблемы с подключением. Например, вы не сможете должным образом транслировать фильм Netflix, но вы можете войти в систему и просматривать его без проблем. Это именно тот сценарий, когда может быть полезен пинг, позволяющий определить источник проблемы.

Как пропинговать IP-адрес в Windows

Выполнить пинг-тест в Windows относительно легко, независимо от версии. Все, что вам нужно сделать, это открыть командную строку или Windows PowerShell и ввести нужную команду. Вот как это делается:

Как только вы инициируете ping, ваш компьютер отправит тестовый пакет данных на нужный хост и будет ждать ответа. Чтобы убедиться, что тест актуален, компьютер отправит четыре пинга. После получения ответа вы увидите результаты проверки в окне командной строки.

Как пропинговать IP-адрес с Mac

Как и в Windows, Mac использует приложение «Терминал» для обработки текстовых команд.

Как пингануть ip адрес

Вместо IP-адреса вы также можете ввести доменное имя, например «instagram.com», «google.com» или любой другой допустимый домен. Если вы хотите использовать внешний IP-адрес для проверки соединения, вы можете использовать один из DNS-серверов Google, например 8.8.8.8.

После завершения теста вы увидите результаты. Они показывают, сколько пакетов отправил ваш компьютер и сколько времени потребовалось, чтобы получить ответ от сервера, который вы пропинговали. Под ними вы увидите статистику пинга, показывающую, сколько пакетов вы отправили, сколько получили и не потерялись ли какие-либо пакеты на обратном пути. В хорошем соединении не будет потерянных пакетов.

Как пропинговать IP-адрес с Chromebook

В Chrome OS вы не найдете ни специального приложения для пинг-теста, ни такого сервиса ни в одном из меню. Тем не менее, вы должны знать, что Chromebook поставляется со встроенной службой проверки связи. Просто выполните следующие шаги, чтобы инициализировать его:

Как и в случае с Windows 10 и Mac, вы получите результаты, показывающие, работает ли соединение правильно или нет. Если вы потеряли какие-либо пакеты, повторите тест. Если у него все еще есть потерянные пакеты, возможно, что-то не так с вашим соединением. В этом случае лучше всего позвонить в отдел обслуживания клиентов вашего интернет-провайдера. Если вы работаете в корпоративной сети, вам следует обратиться к сетевому или системному администратору.

Как пропинговать IP-адрес с iPhone

К сожалению, в iOS нет встроенного приложения, позволяющего выполнить пинг-тест. Вместо этого вам придется установить приложение, предназначенное для тестирования сетевых подключений. Одними из самых популярных таких приложений являются «Ping — сетевая утилита», «Pingify» и «Network Ping Lite».

Конечно, если у вас возникли проблемы с подключением к Wi-Fi, лучше всего отключиться и использовать сотовую сеть передачи данных для установки одного из приложений. Это касается и проблем с сотовой связью. В этом случае вы должны найти работающую сеть Wi-Fi для доступа к App Store.

Как пропинговать IP-адрес с устройства Android

Как и iOS, операционная система Android по умолчанию не имеет возможности пинговать другие маршрутизаторы или серверы. К счастью, в Google Play Store есть множество приложений, которые позволят вам это сделать. Некоторые из приложений, которые вы можете использовать, включают «Ping», «Ping & Net» и «PingTools Network Utilities».

В то время как «Ping» и «Ping & Net» предоставляют базовый вариант проверки связи, «PingTools Network Utilities» — это гораздо более продвинутое приложение. Он поставляется со многими полезными инструментами диагностики сети, которые могут предоставить подробную информацию об используемом соединении. Вы также можете проверить использование сети для каждого приложения на вашем телефоне, сканировать сетевые порты, проверить владельцев домена и многое другое.

Как пропинговать IP-адрес с помощью онлайн-веб-службы

Если вы не хотите использовать приложение для проверки связи, существует множество веб-сайтов, которые позволяют вам это сделать. Обратите внимание, что эти службы позволяют вам пинговать только общедоступные серверы, и вы не сможете пинговать маршрутизатор домашней сети. Нет, если у него нет статического IP-адреса.

Некоторые из онлайн-сервисов, которые вы можете попробовать, включают «Site24x7», «IPAddressGuide», «Ping.EU», «Network Tools» и «Wormly». Все это можно использовать совершенно бесплатно.

Тестирование вашего соединения

Надеюсь, вы научились использовать команду «ping» на своем устройстве. Знать, как проверить ваше соединение, очень полезно, особенно когда на вашем компьютере медленный интернет-трафик. А если вы не хотите устанавливать другое приложение на свое мобильное устройство, вы можете воспользоваться одним из онлайн-сервисов проверки связи.

Вам удалось использовать команду ping? Вы получили «нулевые потерянные пакеты» или нет? Пожалуйста, поделитесь своими мыслями в разделе комментариев ниже.

Источник

IT-блог о веб-технологиях, серверах, протоколах, базах данных, СУБД, SQL, компьютерных сетях, языках программирования и создание сайтов.

Пинг — сетевая утилита командной строки Windows. Команда Ping для теста и проверки удаленного узла или сервера

Привет, посетитель сайта ZametkiNaPolyah.ru! Эта запись будет про простую, но очень полезную стандартную сетевую утилиту ping и о том, как ею пользоваться из командной строки Windows. Возможности команды ping скромны, но ее можно быстро проверить доступность удаленного ресурса или сервера, оценить потери и задержки, хотя и не очень точно. Почему не очень точно? Об этом вы узнаете из данной записи, а также здесь вы найдете простую инструкцию о том, как при помощи команды ping проверить домашнюю сеть и интернет соединение.

Если вам интересна тема компьютерных сетей, то в блоге уже практически закончена первая часть курса по основам компьютерных сетей, можете ознакомиться с ее содержимым. И вот здесь можно получить немного информации о самом курсе основанном на Cisco ICND1.

Что такое пинг и как работает эта команда?

Команда Ping – одна из самых используемых сетевых утилит интерпретатора командной строки, присутствующая в стандартном наборе программных средств любой операционной системы с поддержкой сетевого взаимодействия. Утилита Ping является самым простым и удобным средством проверки доступности удаленного узла. Данная утилита есть не только в операционных системах для настольных ПК и серверов, например, операционных системах семейства Windows или UNIX-подобных операционных системах, к которым относится Linux (вот здесь можете немного прочитать про дистрибутив Linux Mint). Но также эта утилита есть среди стандартных компонентов многих сетевых устройств, скорее всего, ваш домашний роутер тоже умеет пинговать удаленные узлы.

Правда стоит сказать, что возможности утилиты Ping в домашнем роутере куда более скромные, нежели возможности команды Ping компьютера, на котором установлена Windows. Ну а если запустить эмулятор терминала Linux и посмотреть на параметры команды Ping там (именно параметры определяют возможности), то станет ясно, что реализация данной программы в Windows очень скромная, с ней мы и познакомимся в данной записи.

Программа Ping в Windows представлена одним файлом — ping.exe, этот файл находится в папке System32: c:\Windows\System32. Но сейчас нам это не особо интересно, куда интереснее понять, как работает данная команда, и какие возможности есть нее при использовании из командной строки Windows. Стоит отметить, что для ее использования вам не потребуется запускать командную строку от имени администратора.

Итак, мы уже выяснили, что команда Ping используется для проверки доступности удаленных узлов в компьютерной сети (сеть Интернет это тоже компьютерная сеть), для своей работы эта утилита использует протокол ICMP (Internet Control Message Protocol или протокол межсетевых управляющих сообщений), этот протокол работает на сетевом уровне модели стека протоколов TCP/IP (эта информация нам потребуется чуть ниже).

Как правило, в сетевом взаимодействие принимает участие, как минимум, две стороны, а между этими устройствами есть канал связи, в котором могут быть транзитные узлы и линии передач разного качества, чтобы косвенно оценить качество канала связи между точками А и Б, можно использовать команду Ping. Давайте договоримся, что точкой А будет наш компьютер, а точкой Б — удаленный узел.

Когда мы запустим командную строку и напишем ping (в качестве адреса удаленного узла можно использовать как IP-адреса, так и доменные имена или имена хостов) и нажмем Enter, наш компьютер сформирует специальное сообщение, которое называется ICMP Echo-Request, это сообщение он запакует в IP-пакет (вспоминаем про инкапсуляцию данных в компьютерной сети), у пакета есть специальное поле IP-адрес назначения, в которое компьютер запишет IP-адрес удаленного узла, а также есть поле IP-адрес источника, в это поле компьютер запишет свой IP-адрес, чтобы на точке Б знали куда посылать ответ.

Также стоит заметить, что ICMP-запрос, который будет сформирован компьютером представляет собой сообщение, состоящее из двух больших частей:

Когда ICMP-запрос нашего компьютера дойдет до удаленного узла, он принимает решение о том, что с ним делать, удаленный узел может быть настроен таким образом, что вообще не будет отвечать на ICMP-запросы, но давайте представим, что удаленный узел решил ответить на наш запрос, в ответ он пошлет ICMP-ответ, а если быть точным, то ICMP Echo-Reply, размере заголовка ответа не изменится, он в любом случае 8 байт (изменятся некоторые значения заголовка), но еще удаленный узел должен будет поместить в поле данных ICMP-ответа те же самые данные, которые он получил в запросе, а затем послать его обратно нам на точку А.

Эта схема взаимодействия очень похожа на модель клиент-сервер, только с той разницей, что здесь нет явных ролей клиента и сервера: если точка А посылает запросы, то ответы ей будет давать точка Б, а если точка Б будет слать запросы, то отвечать придется точке Б, стоит еще заметить, что обмен ICMP сообщениями, строго говоря, не вписывается в модель клиент-сервер. ICMP-запрос нельзя считать попыткой компьютера получить услугу от удаленной стороны, а ответ удаленной стороны нельзя считать оказанием услуги, это просто служебные сообщения, которые позволяют нам убедиться, что связь между узлами есть.

Давайте запустим командую строку Windows и на практике посмотрим как работает утилита ping, напишите ping 8.8.8.8.

Как пингануть ip адрес

Как работает команда Ping в Windows

У команды Ping в любой операционной системе есть один обязательный параметр — адрес удаленного узла, я уже говорил, что это может быть как имя хоста, так и IP-адрес, в данном случае мы пинговали публичный ДНС-сервер Гугл по IP-адресу. По умолчанию команда Ping в Windows оправляет четыре запроса к удаленному узлу, также утилита в Windows по умолчанию задает размер полезных данных ICMP сообщения равным 32-ум байтам, каждый запрос упаковывается в IP-пакет, у которого есть поле TTL (time to live), по умолчанию команда Ping задает значение этому полю равное пятьдесят пять, все эти параметры можно менять, но об этом ниже.

Обратите внимание: после того как команда Ping закончила свою работу, она предоставила нам общую информацию, в данном случае мы видим, что было отправлено четыре пакета, получено четыре ответа и ни одного потерянного пакета, а также есть сводная информация о времени прохождения пакетов по сети: максимальное время, среднее время и минимальное время, в данном случае получилось, что этих три числа одинаковые, но так бывает не всегда.

Еще в выводе утилиты Ping видно время прохождения пакета по сети, можно сказать, что когда наш ПК отправляет запрос в сторону удаленного узла, он включает таймер, который считает сколько времени прошло, как только наш ПК получает ответ на запрос он выключает таймер и фиксирует время, если удаленный узел недоступен, мы не ждем до бесконечности, по умолчанию утилита Ping в Windows использует максимальное время ожидания четыре секунды, это время можно менять.

Давайте попробуем пропинговать удаленный узел, используя доменное имя, пинговать будем домен компании Майкрософт, все дело в том, что некоторые сервера этой компании не отвечают на ICMP-запросы.

Как пингануть ip адрес

Передаем в качестве параметра команде Ping доменное имя

На скрине выше вы видите два результата работы команды Ping: в первом случае мы пинговали домен microsoft[точка]com, этот домен висит на IP-адресе 104.43.195.251, об этом нам сказала команда Ping, мой ПК отправил четыре запроса и ни разу не получил ответ, просто сервер Майкрософта не отвечает на запросы, при попытке пропинговать адрес 104.43.195.251, вы точно также получите четыре раза сообщение о том, что «Превышен интервал ожидания для запроса». Вообще, сообщения могут быть разными и сообщают они нам о разных ситуациях, но об этом мы будем говорить, когда начнем разбираться с протоколом ICMP.

Если вы откроете браузер и попробуете написать в адресной строке 104.43.195.251 или microsoft[точка]com, то сервер Майкрософт вас перенаправит на домен www[точка]microsoft[точка]сom, если пропинговать этот домен, то мы получим от него ответ, более того, команда Ping нам подскажет IP-адрес домена www[точка]microsoft[точка]сom, а также сообщит имя хоста (e13678.dspb.akamaiedge.net). Думаю, с назначением команды Ping все ясно.

Как проверить пинг?

Вообще, вопрос «как проверить пинг?» некорректный, потому что при помощи утилиты Ping мы проверяем не пинг как таковой, а делаем косвенную оценку качеству канала связи между точкой А и точкой Б (об особенностях, которые есть между точкой А и Б мы поговорим в конце этой публикации), оценка косвенная, потому что при пинге узла где-нибудь в Америке неизвестных для нас факторов больше, чем известных.

Например, вы запустили пингуете игровой сервер в Австралии и получаете время ответа (иначе это время называется RTT – Round Trip Time) 90 миллисекунд. Хорошо это или плохо? На самом деле трудно сказать. Для того чтобы делать какие-то выводы, например, о качестве, а вернее о возможностях вашего провайдера предоставить качественную (в вашем понимание) связь с конкретным Австралийским сервером, вам нужно провести несколько тестов. Во-первых, оценить трассу до этого сервера при помощи утилиты tracert, затем проверить эту трассу на потери при помощи утилит mtr, WinMTR или pathping.

Потом связаться с представителями Австралийского сервера, попросить их сделать то же самое в вашу сторону. Потом найти 5-6 друзей в своем городе, которые подключены к другим провайдерам, повторить все эти процедуры на их компьютерах, а также попросить своих австралийских коллег о том, чтобы они сделали те же самые тесты до 5-6 узлов ваших друзей.

Если результаты с вашего ПК гораздо хуже, чем у одного из ваших друзей, то это еще не означает, что у него Интернет лучше, это означает, что его провайдер может предоставить канал до конкретного сервера с меньшими задержками/потерями. Не спешите менять провайдера, для начала попробуйте обратиться в тех. поддержку своего, возможно, они решат вашу проблему, это причина номер раз. Для меня причина номер два заключается в том, что мне просто было бы лень менять провайдера и проходит через все эти адовы муки подключения и беготни.

Ну а причина номер три заключается в том, что провайдеры постоянно взаимодействуют друг с другом и может получиться так, что по каким-то коммерческим или юридическим причинам канал до австралийского сервера на вашем новом провайдера в один прекрасный день станет хуже чем тогда, когда вы на него перешли. В общем, какие выводы надо сделать? Вопрос: «как проверить пинг?», в корне неправильный, при помощи команды Ping мы лишь можем оценить потери до удаленного узла, а также время ответа удаленного сервера, то есть получить косвенную информацию о качестве канала связи (про другие характеристики компьютерной сети можно почитать немного здесь).

Параметры команды Ping в Windows

Теперь давайте посмотрим на параметры команды Ping в Windows. Для этого воспользуемся конструкцией, которая позволяет получить справку в командной строке (/?), команда будет выглядеть так: ping /?. Кстати говоря, если написать команду Ping без параметров, то в результате вы получите список доступных параметров. Стандартная команда help не даст вам подсказку.

Как видите, справка Windows дает подробные и четкие пояснения по параметрам, которые можно использовать вместе с утилитой Ping. Стоит только добавить, что у данной утилиты есть один обязательный параметр — адрес удаленного узла, который может быть представлен как в виде IP-адреса, так и в виде доменного имени сайта или сервера.

Примеры использования утилиты Ping для сетевой диагностики

Давай теперь рассмотрим самые полезные и часто используемые вариации использования утилиты Ping для диагностики сети и проверки доступности удаленных ресурсов и серверов. К сожалению, как и в случае с командной tracert, здесь совершенно не будет примеров с использование протокола IPv6.

Бесконечный пинг удаленного узла

Как пингануть ip адрес

Обратите внимание, на скриншоте статистика работы команды Ping показана два раза: сперва для первых пяти пакетов, а затем для всех отправленных пакетов. Когда вы делаете бесконечный пинг, можно посмотреть промежуточную статистику не прерывая выполнение, для этого нужно воспользоваться сочетанием клавиш ctrl+break. Чтобы остановить бесконечный пинг, воспользуйтесь сочетанием клавиш ctrl+c.

Как задать число пакетов команде Ping

Как пингануть ip адрес

Как узнать имя узла/доменное имя при пинге IP-адреса

Как пингануть ip адрес

Определяем имя хоста при пинге IP-адреса

Как задать размер пакетов при пинге и запретить фрагментацию пакетов при использовании команды Ping

Давайте теперь поговорим о том, как задать размер пакетов при пинге удаленного узла в командной строке Windows, а потом разберемся с фрагментацией IP-пакетов при использовании команды Ping. В операционных системах Windows при изменение размера пакетов для команды Ping есть одна небольшая, но очень важная особенность, о которой не все знают. Чтобы о ней рассказать, я должен убедиться что у вас есть представление о принципах работы моделей передачи данных, а также вы знаете и представляете как работает процесс инкапсуляции и декапсуляции данных в компьютерных сетях (модель OSI 7 и еще одна публикация по эталонной модели).

Дело всё в том, что ICMP-запрос, который посылает утилита Ping, представляет собой пакет, состоящий из двух частей: заголовка и полезных/бесполезных данных, размер заголовка ICMP составляет 8 байт. Чтобы ICMP-пакет смог дойти до узла назначения, он запаковывается в IP-пакет, который, как ни странно, тоже состоит из двух частей: заголовка и данных. Размер заголовка в протоколе IPv4 равен 20 байт.

А чтобы запрос смог дойти от вашего компьютера до домашнего роутера, IP-пакет помещается внутрь Ethernet кадра, но это для нас сейчас не важно. Наверное, не все читатели знают, поэтому мне стоит отметить, что на транспортном, сетевом и канальном уровнях модели передачи данных у сообщений этих уровней есть MTU (Maximum Transmission Unit) или максимальный размер полезной информации, который можно поместить в сообщение на том или ином уровне. При подключении вам провайдер сообщает максимально допустимое значение MTU, которое можно использовать, обычно, это значение 1500 байт, если провайдер подключает вас при помощи протокола PPPoE, то это значение 1492 байта. При этом MTU, которое сообщает вам провайдер, относится к канальному уровню, то есть Ethernet MTU. На рисунке ниже показаны настройка MTU на моем роутере.

Как пингануть ip адрес

Значение MTU на домашнем роутере

А еще есть IP MTU (то есть максимальный размер полезных данных в IP-пакете) и есть размер пакетов, которые вы задаете при использовании команды Ping в Windows. Поэтому, когда вы используете команду Ping на разных устройствах с разными операционными системами, всегда узнавайте как работает эта команда, а потом только начинайте ее применять.

Я уже говорил, что в моем случае максимально возможный размер пакета равен 1472 байта, так получается из-за особенностей работы утилиты пинг в Windows, которая не учитывает размер ICMP и IP заголовков, плюс провайдер мне поставил ограничение MTU равное 1500 байт.

Как пингануть ip адрес

Задаем количество пакетов и их размер для команды Ping в Windows

Как узнать маршрут до удаленного узла при помощи утилиты Ping

Как пингануть ip адрес

Определяем маршрут до удаленного узла при помощи утилиты Ping

Как пингануть ip адрес

Пользуемся утилитой tracert для того, чтобы узнать маршрут до удаленного узла

Как видим, результаты очень сильно отличаются! Во-первых, я немного обманул, сказав, что утилита Ping позволяет узнать маршрут до удаленного узла, на самом деле она показывает переходы между узлами, а во-вторых, обратите внимание на то, что промежуточные IP-адреса, полученные командой Ping, отличаются от тех, что мы получили при помощи tracert, пока я вам предлагаю найти ответ в Гугле, почитайте про ICMP протокол и как с ним работают сетевые маршрутизаторы, я же отвечу на этот вопрос в другой публикации.

Другие полезные параметры утилиты Ping

Как диагностировать домашнюю локальную сеть и интернет при помощи команды Ping

При помощи утилиты Ping можно легко диагностировать домашнюю сеть. Во-первых, перед использованием команды Ping, вам нужно будет использовать команду ipconfig, с помощью которой можно узнать IP-адрес вашего компьютера и IP-адрес основного шлюза, то есть локальный IP-адрес роутера (на домашнем роутере обычно используется два IP-адреса: один IP-адрес для взаимодействия с устройствами локальной сети, для этих устройств этот IP-адрес является адресом основного шлюза или шлюза по умолчанию, а второй IP-адрес используется для соединения с провайдерским роутером, его можно найти в разделе настроек WAN в роутере).

Вернемся к команде ipconfig, напишите ее в командной строке и нажмите Enter, вы получите большой вывод, который я не буду демонстрировать на скриншоте, а покажу лишь тот фрагмент, который нам нужен для диагностики домашней сети и сетевого интерфейса моего ПК.

Здесь мы видим IP-адрес моего компьютера: 192.168.0.101, маску подсети, в которой находится мой компьютер: 255.255.255.0, а также адрес основного шлюза, то есть IP-адрес интерфейса роутера, который «смотрит» в мою локальную сеть: 192.168.0.1, воспользовавшись этим IP-адресом, можно зайти в web-интерфейс роутера при помощи браузера, чтобы изменить его настройки.

Как нам это поможет при диагностике домашней сети? Всё очень просто! Мы будем пинговать эти адреса и смотреть на потери.
Если у вас появились какие-то проблемы с выходом в Интернет, не спешите звонить в тех. поддержку своего провайдера (решение проблемы от этого может только затянуться), с большей долей вероятности проблема в вашей локальной сети, решение такой проблемы через провайдера — долгое занятие, если тех. поддержка не увидит у себя на сети никаких проблем, то просто пришлет к вам своего специалиста с ноутбуком, он подключится к вашему интернету, покажет, что всё работает и вам всё равно придется решать свою проблему самому, провайдер не отвечает за работоспособность вашей домашней сети.

Как проверить сетевые программные компоненты компьютера при помощи утилиты Ping

Давайте теперь посмотрим чем нам может помочь команда Ping. Для начала вам нужно проверить правильность работы сетевых библиотек и других сетевых программных компонентов вашего ПК. Для этого можно воспользоваться loopback ip-адресом или петлевым сетевым интерфейсом 127.0.0.1, такой адрес должен пинговаться всегда без потерь даже без подключения к Интернету, так как пингуя этот IP-адрес, вы пингуете сами себя, поэтому это называется петлевой интерфейс.

Если в результате вы увидели примерно такую картину, как на рисунке ниже, то вероятно проблем с сетевыми программными модулями у вас нет (вероятно, потому что у вас могут быть прописаны какие-нибудь прокси-сервера или заданы правила брандмауэра или файрвола, которые могут влиять на выход в сеть Интернет).

Как пингануть ip адрес

Проверяем программные сетевые компоненты компьютера при помощи команды Ping

Командой ping 127.0.0.1 мы проверяем связь внутри компьютера, но эта команда не проверяет корректность физических интерфейсов вашего ПК.

Проверяем работу роутера и физических интерфейсов компьютера при помощи команды Ping

Выявить проблему не трудно: если ваш компьютер связан с роутером по Wi-Fi, не забывайте о своих соседях, они тоже используют Wi-Fi и вы можете мешать друг другу. Поэтому первым делом зайдите в настройки Wi-Fi вашего роутера и попробуйте изменить используемый Wi-Fi канал и ширину канала, это может помочь, рисунок ниже демонстрирует где находятся эти настройки в роутерах TP-Link.

Как пингануть ip адрес

Настройки Wi-Fi в роутере TP-Link

Если не помогло, то не стоит паниковать, сейчас многие домашние роутеры и компьютеры могут работать в двух диапазонах: 2.4 и 5 ГГц, если вы используете диапазон 2.4 ГГц, то перейдите на режим 5 ГГц и наоборот. Если и это не помогло, то попробуйте перезагрузить ваш роутер по питанию и снова проверить (сделать reboot). Не помогло? Тогда делаем reset или сброс роутера к заводским настройкам. Когда вы купили и поставили роутер на нем были заводские настройки, затем вы его настроили или вам его кто-то настроил, reset возвращает роутер к тем конфигурациям, которые у него были прямо из коробки, то есть роутер нужно будет настроить заново. Обычно сброс роутера к заводским настройкам можно сделать при помощи вдавленной в корпус кнопки на задней панели, для этого нужно взять иголку или спичку и зажать эту кнопку на 5-10 секунд, если все сделано правильно, роутер начнет мигать своими лампочками как сумасшедший.

Если процедура перезагрузки или сброса роутера к заводским настройкам помогает на какое-то время, а потом снова все становится плохо, то это повод задуматься о замене домашнего маршрутизатора, это выйдет дешевле, чем нести его в ремонт, особенно, если гарантийный срок истек. Если все вышеописанные действия не помогают, то попробуйте проверить связь по Wi-Fi с роутером другим устройством и оцените результат.

Если после всех процедур вы убедились, что связь по Wi-Fi всё равно плохая, попробуйте подключить компьютер к роутеру при помощи провода и не беда, если у вас нет обжимного инструмента, в любом компьютерном магазине продаются соединительные UTP патч-корды.

В общем, соедините свой ПК с маршрутизатором при помощи провода и снова проверьте связь при помощи команды Ping. Если провода помогли, то у вас какие-то проблемы с Wi-Fi каналом (может быть сама среда распространения забита, может это модуль вашего ПК, а может и роутер).

Если же ваш компьютер изначально был подключен к маршрутизатору проводом, то не спешите переключаться на Wi-Fi, для начала попробуйте перезагрузить сетевую карту ПК и маршрутизатор, это может помочь. Проблема сохранилась? Тогда посмотрите на заднюю панель роутера, в простых домашних роутерах там есть один WAN-порт, в который включен кабель провайдера и несколько LAN-портов для подключения устройств локальной сети (домашний роутер — это на самом деле три очень урезанных устройства: Wi-Fi антенна, роутер и сетевой коммутатор, иногда это еще и устройство физического уровня, которое называется модем, например, если провайдер предоставляет вам связь по ADSL, про разницу между хабами, коммутаторами и роутерами можно прочитать здесь). На рисунке ниже показана задняя панель моего маршрутизатора.

Как пингануть ip адрес

Домашний Wi-Fi маршрутизатор TP-Link Archer C20

Синий порт — это WAN, желтые порты — LAN. Для начала просто попробуйте включить-выключить кабель из портов своего роутера и компьютера, а затем повторите пинг, если не помогло, то со стороны роутера попробуйте переключиться в другой порт, например, ваш ПК был включен в первый порт роутера, попробуйте переключить его во второй, если не поможет, то продолжаем диагностику.

Нам нужно проверять линию (будем считать, что у нас дома нет инструментов для монтажа и диагностики медных линий): для начала осмотрите провод на наличие физических повреждений, сильных изгибов и сжатий. Например, мой кот, когда был маленьким, очень любил грызть провайдерский кабель, дома все мои устройства были подключены по Wi-Fi, поэтому не было никаких проблем в том, чтобы отрезать поврежденный кусок провода и перенести роутер, правда таким образом он переехал из зала в прихожую.

Видимых повреждений нет, но при пинге от ПК до роутера есть потери, попробуйте подключить компьютер другим проводом, купить медный патч-корд нужной длины — не проблема. Проблема сохранилась — поробуйте подключиться другим устройством и пропинговать роутер. Если все равно всё плохо, то, вероятно, проблема с роутером. Более точно мы это сможем выяснить, при помощи нашего провайдера.

Проверяем интернет канал, который предоставляет нам провайдер при помощи утилиты Ping

Когда мы подключаемся к интернет-провайдеру, он нам сообщает сетевые настройки, либо говорит: настраивайте свое устройство на динамическое получение IP-адреса. В любом случае обычно мы получаем от провайдера следующие сетевые настройки:

Среднее время 2 мс вполне неплохо для домашнего интернета. Чуть было не забыл, перед тестированием убедитесь в том, что от вас нет большой сетевой активности: выключите торренты и прочие программы, съедающие сетевые ресурсы. Потери или постоянный большой разброс по времени при пинге может возникать из-за большой загрузки канала.

Вернемся к нашей схеме, где есть домашний роутер, который подключен к провайдеру и компьютер, который подключен к роутеру. Сначала попробуйте пропинговать основной шлюз с роутера (сейчас многие домашние роутеры имею встроенный набор утилит для диагностики), вот так это выглядит у меня.

Как пингануть ip адрес

Пингуем основной шлюз провайдера с домашнего роутера

Если при пинге с роутера потерь нет и нет проблем с временем ответа сервера, то вам нужно проверять свою локальную сеть и выяснять с чем там проблемы, проблемы могут быть: с сетевым программным обсечением вашего ПК, с каналом связи между ваши роутером и ПК, а также физическими интерфейсами, образующими этот канал (LAN-порт роутера, сетевая карта ПК и ее драйвера, медная линия, соединяющая роутер и ПК, и наконец проблема с Wi-Fi).

Если же с роутера наблюдаются потери, то первым делом вам нужно исключить роутер и подключить провайдерскую линию непосредственно в свой ПК, настроиться и повторно пропинговать основной шлюз провайдера, если потерь нет, то это повод задуматься о смене роутера. Если потери есть и вы выполнили все пункты, описанные ранее, то это уже повод звонить вашему провайдеру.

Но зачем мы делали все эти пинги, если в итоге выявили проблему у провайдера? Во-первых, чаще всего проблема пользователя находится в локальной сети пользователя, особенно это касается домашней сети: на домашний ПК постоянно что-то устанавливается, неопытные пользователи постоянно нажимают куда-то не туда и скачивают что-то не то, домашний роутер на самом деле вовсе никакой не роутер, а его некачественное и сильно урезанное подобие, которое ориентировано на то, чтобы выйти из строя сразу после окончания гарантии производителя, и еще много других факторов. Но мы делали пинги не для этого, тут начинается, во-вторых, пинги мы делали чтобы собрать статистику, которая так или иначе может подтвердить проблему на стороне провайдера.

Поэтому всё что мы намерили, нам надо будет сохранить в текстовый файл и каждую статистику подписать (откуда и куда мы пингуем), затем набрать номер тех. поддержки, оставить заявку на некачественное предоставление услуги, спросить у специалиста колл-центра номер заявки, а также почту, на которую затем можно будет выслать снятую статистику, которая продемонстрирует специалисту тех. поддержки наличие проблемы в его зоне ответственности. Если вы сделаете так, то ваша проблема будет решена гораздо быстрее.

Также стоит упомянуть о ситуациях, когда проблемы с доступом в Интернет возникают периодически: например, каждый день примерно в одно и то же время и в одно и то же время заканчиваются. Будет хорошо, если вы сможете предоставить два варианта статистики: один в момент возникновения проблемы, второй — когда проблемы нет, а также не забудьте зафиксировать время, когда проблема начинается и когда заканчивается, затем эти данные нужно будет предоставить провайдеру, опять же, это значительно ускорит решение проблемы.

Сейчас мы не будем говорить про использование утилиты Ping для проверки отдельных ресурсов и серверов в сети Интернет, во-первых, по этому поводу будет отдельная публикация, во-вторых, команда Ping – не лучшее для этих целей средство, как минимум, есть такие утилиты как tracert, traceroute, tracetcp, mtr и WinMTR, pathping, но это из простого, есть и более сложные вещи.

Простые советы и рекомендации по использованию утилиты Ping при сетевой диагностики

Мы близки к завершению и тут следует дать несколько советов и рекомендаций по использованию утилиты Ping для диагностики компьютерной сети. Откровенно говоря, команда пинг — не самое лучше средство сетевой диагностики, её можно использовать для быстрой проверки доступности сетевых ресурсов. Например, вы является сетевым администратором точек сети быстрого питания, у вас 15 точек, на каждой точке есть Интернет, тогда вы можете написать простой скрипт или воспользоваться уже готовым, этот скрипт будет пинговать удаленные точки и оповещать вас, если пинг прервется, тем самым у вас максимально оперативно будет информация о том, что на одной из точек пропал интернет. Для более глубокого анализа есть другие программы.

Теперь, собственно, о самих советах. Во-первых, не забывайте, что не всегда удаленный узел будет отвечать на ваши ICMP-запросы, всё зависит от уровня паранойи администратора удаленного узла, поэтому если у вас не пингуется сайт в интернете, это еще не значит, что сайт не работает, возможна ситуация, при которой удаленный узел просто не отвечает на ICMP, проверьте сайта браузером, если он не открылся, воспользуйтесь каким-нибудь онлайн сервисом по проверки ресурсов в сети Интернет, если он отвечает, что сайт недоступен, то вам нужно обратиться к владельцам сайта.

Бывают обратные ситуации, когда пинг до сайта проходит, но зайти вы на него не можете, во-первых, изучите коды ответов HTTP сервера, проблем не обнаружили, а браузер вам сообщает, что истекло время ожидания? Тогда воспользуйтесь утилитой tracetcp, сделайте трассировку по протоколу TCP с указанием 80 порта в том случае, если сайт работает по протоколу http, если же сайт работает по https, то делайте трассировку по 443 порту. Есть большая доля вероятности, что такая трассировка прервется на вашем же ПК или роутере, если она прошла дальше, то сравните трассировку сделанную по tracetcp и tracert/traceroute, если разница только в последнем хопе (нескольких последних хопах), то надо обращаться в владельцам сайта/сервера/сервиса.

Вообще, может быть ситуация, когда ваш IP просто заблокирован на удаленном узле, если действительно блокировка по IP, то удаленный узел вам просто не будет отвечать на пинги, также вы не увидите удаленный узел в трассировке. Иногда бывают более изощренные блокировки, в результате которых вы можете пинговать удаленный узел, но воспользоваться услугами этого узла вы не сможете, это надо уточнять у администрации сайта.

Также утилиту Ping можно с большой осторожностью использовать для оценки потерь и задержек до удаленного узла, хотя для этих целей лучше использовать другие средства, но сейчас мы говорим про Ping. Во-первых, отмечу следующее: если глядя на результат работы команды Ping вам кажется, что всё плохо, а по факту все работает хорошо, то, вероятно, вы просто не знаете о том, как настроен удаленный узел на работу с ICMP, скорее всего, все действительно хорошо.

Во-вторых, если при пинге удаленного узла вы наблюдаете потери, а в тех случаях, когда ответ приходит, время ответа очень сильно разнится, например, первый ответ получен с временем ожидания 20 мс, второй ответ получен с временем 70мс, третий потерялся, четвертый тоже, пятый пришел через 40мс, а шестой через 100 мс, то это повод в первую очередь воспользоваться более информативными утилитами.

В-третьих, если наблюдается систематическая потеря пакетов, например, постоянно теряется каждый 10 пакет, но при этом время ожидания всегда примерно одинаковое, то, вероятно, это по происходит по той причине, что удаленный узел так настроен и проблем нет.

Четвертый момент связан с балансировкой в крупных сетях и с коммерческим/юридическим взаимодействие провайдеров и других крупных игроков: зачастую вы и удаленный ресурс, на который вы хотите попасть, пользуетесь услугами разных интернет провайдеров:

Относитесь к результатам диагностике при помощи команды Ping с осторожностью и всегда проверяйте эти результаты более сложными утилитами, хотя лучше всего Ping использовать лишь для проверки доступности хорошо известных вам узлов, как это было описано в самом начале данного раздела.

Выводы

Какие выводы можно сделать о команде Ping в общем и ее реализации в операционных системах семейства Windows в частности. Давайте в начале по Windows. Если сравнивать реализацию пинга в Windows с реализацией команды ping в Linux, то виндовая реализация однозначно проигрывает по своему функционалу, пожалуй, это всё, что нужно отметить. Если же говорить о команде ping в общем, то стоит понимать ее назначение — эта утилита предназначена для проверки доступности удаленных узлов/серверов, а также для проверки потерь пакетов и задержек, то есть для косвенной оценки качества работы сети передачи данных. Для более глубокой диагностики потребуется более специализированный софт.

Чтобы правильно интерпертировать результаты работы команды ping нужно не только знать как работает эта утилита, но и понимать как работают компьютерные сети в целом и в частности некоторые протоколы и сетевые устройства, а это уже немного сложнее, чем писать слово ping в командной строке.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *