Tutorial on Ping – Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

Что такое задержка?

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

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

Ping часто используется как синоним термина “задержка”. Поэтому, когда вы слышите, как геймеры используют термины “низкая задержка” и “высокая задержка”, они часто являются синонимами “низкий ping” и “высокий ping”. Но это не совсем так.

Почему не отвечает сервер на пакет ping?

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

Example usage

There are a variety of switches (sub commands) available with the ping utility that will configure how it behaves. The examples in this article illustrates common ways ping is used.

How to open command prompt

To use this utility, you will need to launch the Command Prompt window. The three common ways to launch the Command Prompt window are:

  1. Search for cmd using the built-in Windows search tool.
  2. Right-click on the Start icon and select Command Prompt.

    Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

  3. Press the keyboard combination WinKey R, then type cmd at the Run window that appears.

    Run cmd

 Back to Top

Limitations of ping tests

Ping accurately measures the network connection between two devices at the time the test was run. However, because network conditions change continously, you should perform a new ping test every time you are trouleshooting your network. Test results from yesterday or even the last hour may be irrelevant.

Other usages and getting help

The example usage described in the article shows only some of the functions available with ping. To get a list of the available switches, type the following in the command window then press Enter: ping /?

 Back to Top

Ping <domain name> – find the ip address of a domain name/website

Just like ping <URL> described previously, you can look up the IP address of a website or a domain with the ping utility. For example, to find the IP address to the domain mediatemple.net, type the following in the command window then press Enter: ping mediatemple.net

As the screenshot below shows, the IP for the domain mediatemple.net is 143.204.142.118.

Ping <ip address> – test reachability and latency to a specific ip

To test network connectivity and latency to a specific IP address, such as 8.8.8.8 (this IP is a Google DNS server), type the following in the command window then press Enter: ping 8.8.8.8

In the example illustration shown below, the ping command sent four data packets to the server at 8.8.8.8. There were four ‘pings’ sent and four replies received (one for each of the four ‘pings’). Additionally, the ping reports the amount of time it took to receive each of the replies (lower time is better) and other useful information.

If the website you are pinging is offline, does not exist, or there is no network connectivity to it, ping will response back with time outs or other messages in its result, similar to the those illustrated in the ping <URL> example.

 Back to Top

Ping 127.0.0.1 – loopback address

The 127.0.0.1 is a special IP address, called a loopback address. It is a virtual IP address, in that it cannot be assigned to a device. This IP address is always interrupted to be ‘yourself’. Meaning, if you ping this IP from your computer, you are pinging your own computer. If you are on a file server and you ping this loopback address from that device, you are pinging that file server.

This loopback address is used to test the device TCP/IP network stack (e.g., network software/driver) of the computer. If you are experience network connectivity issue on a computer, you would first perform ping 127.0.0.1 from that computer first.

If ping responses with packet lost, then your connectivity issue is likely on that computer. You will need to resolve this first before exploring other causes. If the loopback ping reports no packet lost, then your connectivity issue is not stemming from your computer and you can then explore other causes upstream.

 Back to Top

Ping -a – ping to find hostname of an ip address

You can use the -a switch to have ping report the hostname of a particular IP address. For example, the IP address 72.47.244.140 is a web server on the Internet. To find out the hostname of this server using ping command, type the following in the command window then press Enter: ping -a 72.47.244.140

Ping parameters

 Back to Top

Ping syntax

ping [/t] [/a] [/n <Count>] [/l <Size>] [/f] [/I <TTL>] [/v <TOS>] [/r <Count>] [/s <Count>] [{/j <Hostlist> | /k <Hostlist>}] [/w <timeout>] [/R] [/S <Srcaddr>] [/4] [/6] <TargetName>

 Back to Top

Ping и некоторые его параметры

«Для чего в команде ping используются опции Loose, Strict, Record, Timestamp и Verbose?»

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

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

Утилита ping нам всем хорошо знакома. Помимо стандартного «ping 8.8.8.8», можно использовать различные опции, среди которых присутствуют интересующие нас. Их наименование и описание у вендоров примерно одинаковое.

Из наиболее часто используемых я бы отметил следующие.

  • Количество отправляемых пакетов
    Вместо заданного количества пакетов по умолчанию (например, в Windows — четыре, в оборудовании Cisco — пять), мы можем отправить нужное. Сюда же можно отнести многими любимую опцию «-t» в ОС Windows, которая запускает бесконечную отправку пакетов.
  • Интерфейс источника
    В первую очередь актуально для сетевого оборудования. По умолчанию, при использовании команды ping устройство отправляет пакет с адресом ближайшего интерфейса к точке назначения. В случае тестирования функций NAT или проверки VPN, возникает необходимость отправлять ICMP пакеты с другого интерфейса. Ещё один классический пример: как доказать коллеге, что у него включён файрвол на хосте, а не сеть глючит. Запускаем ping с ядра сети без указания интерфейса – пингуется. С указанием неближайшего интерфейса – не пингуется.
  • Установка DF-бита
    Пакет с установленным DF-битом (=1) не может фрагментироваться. Данную опцию удобно использовать для определения максимально допустимого размера кадра (MTU) между двумя точками. Обычно используется в связке параметрами ниже.
  • Размер пакета
    Можно варьировать размер пакета. Вместе с установкой DF-бита помогает в определении MTU. Шлём большой пакет – 1500 байт. Не проходит. Шлём чуть меньше – 1300. Проходит. Шлём 1400. И так далее. В общем, метод дихотомии и MTU определён.
    В Windows мы указываем размер сегмента данных ICMP пакета. На устройствах Cisco – размер пакета IP с учётом заголовков.
  • Вариация размера пакета в указанном диапазоне
    Для тех, кто не любит метод дихотомии, может пригодиться данный режим. Мы указываем начальное значение размера пакета, конечное и шаг. Далее устройство отправляет пакеты, постепенно увеличивая их размер. Главное не забыть выставить DF-бит, а то всё насмарку.
:/>  Что такое ПИНГ в интернете и от чего он зависит

За бортом остался ряд других опций (timeout, ToS и пр.), которыми лично я практически не пользуюсь.

Опции Loose, Strict, Record, Timestamp, Verbose включены в утилиту ping на многих сетевых устройствах. Есть поддержка в Windows.

Record (Record Route)

Пакет ICMP с опцией Record при прохождении через L3-устройства записывает IP-адреса исходящих интерфейсов. Делается это как в сторону пункта назначения, так и обратно. Это удобно, например, при диагностировании проблем, связанных с асинхронной маршрутизацией. Получается вроде traceroute, только лучше.

Но рано радоваться: максимальное количество записей равно девяти. Причём в них входят данные об IP-адресах устройств

в обе

стороны. Обусловлено данное ограничением тем, что информация об IP-адресах сохраняется не в теле пакета, а в заголовке. Поле с опциями не может быть слишком большим. Оно ограничено 40 байтами. Нам, в конце концов, по сети нужно гонять полезные данные, а не заголовки. В этот объём помещается всего девять записей (4 байт на каждый IPv4 адрес). Оставшиеся (40-4*9)=4 байта уходят на отметку о типе опции, длине и пр. атрибутах. Напомню, максимальный размер всего заголовка IPv4 – 60 байт.

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

Запускаем с ПК под управлением ОС Windows ping с опцией Record Route (-r) до адреса 192.168.36.2:

Пакeт ICMP Echo Request c выставленной опцией Record Route (Type = 7) в заголовке IP:

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

ICMP Echo Request доходит до получателя. По пути в него добавляются адреса транзитных устройств. Получатель берёт заполненные поля опции IP заголовка, копирует их в ICMP Echo Reply и отправляет назад. Пока ICMP Echo reply доберётся до инициатора пинга, он обрастёт записями обратного маршрута.

В ответном пакете ICMP Echo Reply, который получит ПК, опция Record Route будет уже заполнена:

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

Можно заметить, что в нашей сети имеет место ассиметричная маршрутизация.

Пример ping с опцией Record на сетевом оборудовании Cisco.

R1#ping   
Protocol [ip]: 
Target IP address: 192.168.36.2
Repeat count [5]: 1
Datagram size [100]: 
Timeout in seconds [2]: 
Extended commands [n]: y
Source address or interface:
Type of service [0]: 
Set DF bit in IP header? [no]: 
Validate reply data? [no]: 
Data pattern [0xABCD]: 
Loose, Strict, Record, Timestamp, Verbose[none]: R
Number of hops [ 9 ]: 
Loose, Strict, Record, Timestamp, Verbose[RV]: 
Sweep range of sizes [n]: 
Type escape sequence to abort.
Sending 1, 100-byte ICMP Echos to 192.168.36.2, timeout is 2 seconds:
Packet sent with a source address of 192.168.20.1 
Packet has IP options:  Total option bytes= 39, padded length=40
 Record route: <*>
   (0.0.0.0)
   (0.0.0.0)
   (0.0.0.0)
   (0.0.0.0)
   (0.0.0.0)
   (0.0.0.0)
   (0.0.0.0)
   (0.0.0.0)
   (0.0.0.0)

Reply to request 0 (3 ms).  Received packet has options
 Total option bytes= 40, padded length=40
 Record route:
   (192.168.31.2)
   (192.168.32.2)
   (192.168.34.2)
   (192.168.35.2)
   (192.168.36.2)
   (192.168.35.1)
   (192.168.33.1)
   (192.168.31.1)
   (192.168.31.2) <*>
 End of list

Success rate is 100 percent (1/1), round-trip min/avg/max = 3/3/3 ms

Timestamp

Когда пакет ICMP с опцией Timestamp проходит через L3-устройство, оно записывает в него метку с указанием текущего времени. Схема работы аналогична опции Record, только вместо адреса ставится время. Как и в предыдущем случае пакет может содержать только девять записей о времени (для ОС Windows – четыре, так как кроме временной метки, добавляется IP-адрес устройства).

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

Время в пакете указано в формате UNIX time. Анализ данных имеет хоть какой-то смысл, если все устройства синхронизированы по времени (в нашем примере этого нет).

Strict (Strict Source Route)

При использовании данной опции задаётся список IP-адресов L3-устройств, через которые ICMP пакет обязательно должен пройти. Причём именно в той последовательности, которую мы указали. Записей, по традиции, максимум девять.

Работает опция просто: на каждом хопе IP-адрес назначения меняется на тот адрес, который мы указали при запуске утилиты ping.

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

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

В нашей схеме R2 имеет маршрут в сеть 192.168.36.0/24 через R3. Но так как у нас жёстко прописаны устройства в опциях ICMP пакета, R2 передаст его напрямую на R4.

Запускаем утилиту ping с опцией -k (Strict Source Route) в ОС Windows и прописываем адреса устройств.

Пакeт ICMP Echo Request c выставленной опцией Strict Source Route (Type = 137) в заголовке IP на нашем ПК выглядит следующим образом:

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

ПК подставил 192.168.20.1 в качестве адреса получателя. Остальные адреса транзитных устройств благополучно запаковал в поля опции IP (записи Source Route). Адрес конечного устройства добавил в запись Destination.

Этот же пакет, после того, как он минует R1:

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

IP-адрес отправителя остался без изменений. IP-адрес получателя поменялся на новый – 192.168.31.1. Это значение взято из поля Source Route, когда пакет ICMP только поступил на R1.

Важно отметить, что R1 занёс в поле опций новую запись — Recorded Route. Туда подставлен IP-адрес интерфейса R1. Данное поле понадобится, чтобы ответный пакет (ICMP Echo reply) вернулся по тому же маршруту, что и ICMP Echo request. Точно также будут поступать и остальные устройства. Поэтому, когда пакет ICMP попадёт на R5, в опции Strict Source Route будет содержаться список IP-адресов интересов, через которые должен пройти ответный пакет.

ICMP Echo reply, полученный ПК:

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

Поле Recorded Route переписывается по мере прохождения пакета ICMP Echo reply, так как там всегда указан адрес исходящего интерфейса для текущего пакета. Поэтому R1, когда получит ICMP Echo reply, заменит 192.168.31.2 на 192.168.20.1.

Если в команде ping мы опустим один из адресов, например, последний (192.168.35.1 – R5), R4 должен будет отправить пакет сразу на устройство с адресом 192.168.36.2. Но так как эта сеть не является для него локальной, R4 отрапортует о том, что заданный узел недостижим. Маршрутизировать пакет по обычным правилам он не будет.

Для обработки опции Record на сетевом оборудовании должен быть включен режим source routing. Например, на оборудовании Cisco он включён по умолчанию.

Loose (Loose Source Route)

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

:/>  Как самостоятельно добавить оперативную память в ноутбуке | Ноутбуки | Блог | Клуб DNS

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

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

Запускаем утилиту ping с опцией -j (Loose Source Route) в ОС Windows и прописываем адреса устройств.

Пакeт ICMP Echo Request c выставленной опцией Loose Source Route (Type = 131) в заголовке IP на нашем ПК выглядит так:

Tutorial on Ping - Command-Line Tool Used to Test Network Connectivity and Latency [Examples]

ПК подставил адрес R3 (192.168.32.1) в качестве получателя. При этом адрес конечного устройства R5 (192.168.36.2) указал в опции IP (запись Destination). Далее пакет маршрутизируется в сети по обычным правилам, пока не попадёт на R3. R3 подставит в качестве адреса назначения адрес R5 и в опциях пропишет свой адрес, через который должен будет вернуться ответный пакет (запись Recorded Route). После чего отправит его в сеть.

Ответный пакет ICMP Echo reply особого интереса не представляет, так как аналогичен ранее рассмотренным. В опциях будет указан адрес исходящего интерфейса R3 (запись Recorded Route), через который прошел пакет.

Verbose

Данная опция активируется автоматически при выборе любой из ранее описанных. Предоставляет более детальный вывод информации на экран. На сам пакет ICMP она никак не влияет. В Windows в команде ping такой опции нет.


Чтобы мы могли воспользоваться этими опциями, промежуточное оборудование должно их поддерживать. С этим проблем не будет. К новшествам мира ИТ относить весь этот «rocket science» не приходится. Напрашивается вывод: опции Loose, Strict, Record, Timestamp могут быть полезны, даже с учётом ограничения в «девять». Если бы не следующие нюансы, связанные с безопасностью.

Первое. Опции Record и Timestamp могут благополучно использоваться для проведения разведки в сети. С их помощью можно исследовать топологию сети, получить отпечатки, по которым определить ОС и тип устройства, через которые проходил пакет с данными опциями.

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

Третье. Часть сетевого оборудования обрабатывает пакеты с установленными опциями программным образом на уровне control-plane (без использования различных схем оптимизации маршрутизации трафика), что безусловно нагружает ЦПУ. А значит есть возможность осуществить DoS атаку на такое устройство.

Многие вендоры (есть даже отдельное RFC 7126) рекомендуют пакеты с указанными опциями никак не обрабатывать. Варианты предлагают разные. Вплоть до отбрасывания таких пакетов. Правда у некоторых из производителей бывают диссонансы: с одной стороны рекомендуем отбрасывать такие пакеты, с другой — «Record is a very useful option».

Быстрая попытка проверить соответствие этим рекомендациям у пары интернет-провайдеров показали, что часть опций всё-таки работает. Но source routing отключён везде.

Получается интересный вывод. Опции Loose, Strict, Timestamp, Record могут быть полезны при диагностике проблем в сети. Но вопрос безопасности нивелирует это.

В итоге у меня всё-таки осталось чувство непонимания. Почему озвученный в начале вопрос присутствовал в тесте? Относительно полезна опция Record и то при небольшой глубине сети. Остальные опции под вопросом.

Напоследок небольшой опрос. Всем хорошего дня!

Summary

Simply knowing a device is reachable with a ping does not necessarily mean that the device is fully operating correctly. Being able to ping a web server, for example, only mean the network subsystem is working correctly. However, it does not mean that the Internet Information Services (IIS) on a Windows web server or Apache on a Linux web server application is functioning normal to deliver web page content.

Где найти инструменты ping


При использовании ping на компьютере существуют команды ping, которые работают с командной строкой в ​​Windows.

Один инструмент под названием Ping работает на iOS, чтобы пропинговать любой URL или IP-адрес. Он дает общее количество отправленных, полученных и потерянных пакетов, а также минимальное, максимальное и среднее время, необходимое для получения ответа. Другое приложение с именем Ping, но для Android, может выполнять аналогичные функции.

Доступность команды пинга

Команда ping доступна из командной строки в операционных системах Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP. Команда ping также доступна в более старых версиях Windows, таких как Windows 98 и 95.


Команду ping также можно найти в командной строке в меню «Дополнительные параметры запуска» и «Параметры восстановления системы».

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

Запросы в утилите ping

Давайте проверим доступность Яндекса вводим

Как улучшить показатель ping?

  1. Первое на, что бы я обратил внимание, это качество вашего интернета, от него ой как много всего зависит, если это недобросовестный Ростелеком или еще какой-то местный, захудалый провайдер, то вам от него нужно бежать, так как ping очень часто будет зависеть от правильной настройки оборудования на их стороне, их физической инфраструктуре. Почитайт как самому проверить качество интернет соединения.
  2. Обязательно по возможности используйте проводное соединение, а не WIFI если испытываете проблемы с высоким пингом
  3. Убедитесь, чт ов данный момент у вас просто не забит канал, например идет скачивание через торрент вашего любимого сериала
  4. Убедитесь, что в рамках вашей локальной сети другие устройства, люди не забивают канал
  5. Попробуйте установить новую версию драйверов на вашу материнскую плату и сетевой адаптер
  6. Попробуйте использовать адаптер Powerline – это небольшое устройство с вилкой, которое может повысить мощность вашего беспроводного сигнала.
  7. При использовании беспроводного подключения убедитесь, что ваш компьютер находится недалеко от маршрутизатора
  8. Попробуйте отключить брандмауэр или антивирусное решение

Вот такая вот полезная утилита командной строки в операционной системе думаю вы теперь найдете назначение утилиты ping в своей работе. Вы научились проверять доступность нужного хоста. Читайте во второй части утилита tracert или как проверить проверить маршрут до хоста. Сетевые утилиты 2 часть. Материал сайта msconfig.ru

Какой ping считается нормальным?

Давайте разберемся какой PING является нормальным. Прежде чем мы ответим на этот вопрос нужно понимать, что от типа соединения очень сильно зависит разброс и норма данного показателя, так для локальной сети цифры приемлемые для обычного интернет соединения будут казаться отвратительными, еще очень важным критерием является ваше нахождение и месторасположение сервера к которому вы обращаетесь, логично предположить, что если вы живете в Сибири, а обращаетесь к серверу в северной Америке, то там задержки будут куда выше, ежели вы бы делали обращение из Ирландии.

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

:/>  Команда ping для новичков |

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

Команды, связанные с ping

Команда ping часто используется с другими командами командной строки, такими как tracert, ipconfig, netstat и nslookup.

Назначение утилиты ping

Утилита Ping — В Windows есть утилита для проверки соединений в сетях на основе TCP/IP, а также обиходное наименование самого запроса. С помощью данной утилиты вы посылаете пакеты на нужный вам адрес или хост и смотрите есть ли ответ или нет, если его нет и нет запрещающих правил блокировать ICMP пакеты, то можно сделать вывод что хост не доступен.

Откройте командную строку в Windows и введите ping, а Linux системах в консоли команда та же. Перед вами откроется описание утилиты со всеми ключами.

Пинг инструменты

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

Эти инструменты обычно поддерживают такие параметры, как:

  • Сколько раз отправлять запросы.
  • Насколько велика просьба отправить сообщение.
  • Как долго ждать каждого ответа.


Выход пинга варьируется в зависимости от инструмента. Стандартные результаты включают в себя:

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

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

ping [ -t ] [ -a ] [ -n count ] [ -l размер ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r count ] [ -s count ] [ -w время ожидания ] [ -R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] target [/]

См. Как читать синтаксис команды, если вы не уверены, как интерпретировать синтаксис команды ping, как описано выше или в таблице ниже.

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

Item Объяснение
-t Использование этой опции будет проверять связь с target до тех пор, пока вы не заставите его остановиться с помощью Ctrl-C.
-a Этот параметр команды ping разрешит, если возможно, имя хоста IP-адреса target .
-n count Этот параметр устанавливает количество отправляемых эхо-запросов ICMP от 1 до 4294967295. Команда ping отправит 4 по умолчанию, если -n не используется.
-l размер Используйте эту опцию, чтобы установить размер в байтах пакета эхо-запроса от 32 до 65 527. Команда ping отправит 32-байтовый эхо-запрос, если вы не используете опцию -l .
-f Используйте эту опцию команды ping, чтобы предотвратить фрагментацию эхо-запросов ICMP между вами и целью . Параметр -f чаще всего используется для устранения проблем, связанных с максимальным размером блока передачи (PMTU).
-i TTL Этот параметр устанавливает значение времени жизни (TTL), максимальное значение которого составляет 255.
-v TOS Этот параметр позволяет вам установить значение типа обслуживания (TOS). Начиная с Windows 7, эта опция больше не работает, но по-прежнему существует по причинам совместимости.
-r count Используйте эту опцию команды ping, чтобы указать количество прыжков между вашим компьютером и целевым компьютером или устройством, которое вы хотите записать и отобразить. Максимальное значение count равно 9, поэтому вместо этого используйте команду tracert, если вам интересно просмотреть все переходы между двумя устройствами.
-s count Используйте эту опцию, чтобы сообщить время в формате Internet Timestamp, что каждый эхо-запрос получен и эхо-ответ отправлен. Максимальное значение для count равно 4, что означает, что только первые четыре прыжка могут иметь отметку времени.
-w время ожидания Указание значения timeout при выполнении команды ping задает количество времени (в миллисекундах), которое ping ожидает для каждого ответа.Если вы не используете опцию -w , используется значение по умолчанию, равное 4000, что составляет 4 секунды.
-R Этот параметр указывает команде ping отслеживать маршрут туда и обратно.
-S srcaddr Используйте эту опцию, чтобы указать адрес источника.
-p Используйте этот параметр, чтобы пропинговать адрес поставщика Hyper-V Network Virtualization .
-4 Это заставляет команду ping использовать только IPv4, но необходимо, только если target является именем хоста, а не IP-адресом.
-6 Это заставляет команду ping использовать только IPv6, но, как и в случае с параметром -4 , это необходимо только при проверке имени хоста.
цель Это пункт назначения, который вы хотите пропинговать, либо IP-адрес, либо имя хоста.
/? Используйте переключатель справки с командой ping, чтобы показать подробную справку о нескольких параметрах команды.

-f , -v , -r , -s , -j и параметры -k работают только при проверке адресов IPv4. Параметры -R и -S работают только с IPv6.

Существуют и другие, менее часто используемые ключи для команды ping, включая [ -j список хостов ], [ -k список хостов ] и [ -c купе ]. Выполните ping /? из командной строки для получения дополнительной информации об этих параметрах.

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

Example of a good ping result

The following is an example of a good ping result. It shows all four test packets were sent successfully to the remote host. The four response packets sent from the remote host is received successfully by the local device (as indicated by 0% loss). Additionally, the round trip time are not excessively long.

Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 63ms, Maximum = 63ms, Average = 63ms

 Back to Top

Example ping result showing remote device unreachable

The following is an example ping result showing a problem reaching the remote device. Four test packets were sent and no where received back from the remote host. A ping result like this can meaning one of the following:

  1. There is no network route (network path) to the remote device (perhaps due to a firewall or a network router configuration).
  2. The device is turned off.
  3. There is not device with that IP address.
Pinging 192.168.1.222 with 32 bytes of data:
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.

Ping statistics for 192.168.1.222:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

 Back to Top

Example ping result showing remote device not responding

The following is an example ping result showing a that four test packets were sent to the remote device but none were responded to. This can mean one of the following likely scenarios:

Оставьте комментарий

Adblock
detector