Как пинговать компьютер или веб-сайт
Автор Глеб Захаров На чтение 4 мин. Просмотров 867 Опубликовано
Пинг IP-адрес, чтобы узнать статус веб-сайта
Ping – это стандартное приложение, которое можно найти на большинстве ноутбуков и настольных компьютеров. Приложения, поддерживающие ping, также можно установить на смартфоны и другие мобильные устройства. Кроме того, веб-сайты, которые поддерживают службы тестирования скорости Интернета, часто включают в себя ping как одну из своих функций.
Утилита ping отправляет тестовые сообщения от локального клиента удаленной цели через сетевое соединение TCP/IP. Целевым объектом может быть веб-сайт, компьютер или любое другое устройство с IP-адресом. Помимо определения того, находится ли удаленный компьютер в данный момент в сети, ping также предоставляет индикаторы общей скорости или надежности сетевых подключений.
Пинг IP-адрес, который отвечает
Эти примеры иллюстрируют использование ping в Microsoft Windows; те же самые шаги могут быть применены при использовании других приложений ping.
Бег Пинг
Microsoft Windows, Mac OS X и Linux предоставляют программы ping для командной строки, которые можно запускать из оболочки операционной системы. Компьютеры могут пинговать либо по IP-адресу, либо по имени.
Чтобы пропинговать компьютер по IP-адресу:
- Откройте командную строку (в Microsoft Windows: Командная строка или MS-DOS Prompt в меню Пуск ).
- Введите ping , затем пробел, а затем IP-адрес.
- Нажмите клавишу Enter (или Return ).
Интерпретация результатов пинга
На рисунке выше показан типичный сеанс проверки связи, когда устройство с целевым IP-адресом отвечает без сетевых ошибок:
- Ответ от . По умолчанию пинг Microsoft Windows отправляет на адрес серию из четырех сообщений. Программа выводит строку подтверждения для каждого ответного сообщения, полученного от целевого компьютера.
- Байт . Каждый запрос ping по умолчанию имеет размер 32 байта.
- Время . Ping сообщает время (в миллисекундах) между отправкой запросов и получением ответов.
- TTL (время жизни) . Значение от 1 до 128. TTL можно использовать для подсчета количества различных сетей, через которые пропущены сообщения ping до достижения целевого компьютера. Значение 128 указывает, что устройство находится в локальной сети, а 0 других сетей между ними.
Пинг непрерывно
На некоторых компьютерах (особенно на тех, на которых работает Linux) стандартная программа ping не прекращает работу после четырех попыток запроса, а работает до тех пор, пока пользователь не завершит ее. Это полезно для тех, кто хочет отслеживать состояние сетевого подключения в течение более длительных периодов времени.
В Microsoft Windows введите ping -t вместо ping в командной строке, чтобы запустить программу в этом непрерывно работающем режиме (и используйте последовательность клавиш Control-C, чтобы остановить ее ).
Пропинг IP-адреса, который не отвечает
В некоторых случаях запросы ping не выполняются. Это происходит по одной из нескольких причин:
- IP-адрес, указанный программой ping, недействителен.
- Хост-система (устройство, используемое для отправки пингов) не подключена к IP-сети (т. Е. Не имеет рабочего IP-адреса).
- Сетевое устройство не подключено к целевому IP-адресу.
- Перегрузка сети или ошибки между хостом и целью препятствуют прохождению сообщений (в одном или обоих направлениях).
График выше иллюстрирует типичный сеанс проверки связи, когда программа не получает никаких ответов от целевого IP-адреса. Каждая строка Ответить от отображается на экране в течение нескольких секунд, пока программа ожидает и в конечном итоге истекает время ожидания. IP-адрес, указанный в каждой строке ответа выходных данных, является адресом компьютера проверки связи (хоста).
Прерывистые ответы пинга
Несмотря на то, что ping может быть необычным, он может сообщать о частоте ответов, отличной от 0% (полностью не отвечает) или 100% (полностью отвечает). Чаще всего это происходит, когда целевая система выключается (как в показанном примере) или запускается:
C: \> ping bwmitche-home1
Pinging bwmitche-home1 [192.168.0.8] с 32 байтами данных:
Ответ от 192.168.0.8: bytes = 32 time =
Пинговать веб-сайт или компьютер по имени
Программы Ping позволяют указывать имя компьютера вместо IP-адреса. Пользователи обычно предпочитают пинговать по имени при таргетинге на веб-сайт.
Проверка связи с отзывчивым веб-сайтом
На рисунке выше показаны результаты проверки связи с веб-сайтом Google (www.google.com) из командной строки Windows. Ping сообщает целевой IP-адрес и время ответа в миллисекундах.Обратите внимание, что крупные сайты, такие как Google, используют множество компьютеров с веб-сервером по всему миру. Много разных возможных IP-адресов (все они действительны) могут быть отправлены обратно при пинге этих сайтов.
Проверка связи с не отвечающим веб-сайтом
Многие веб-сайты (включая Lifewire.com) блокируют запросы ping в качестве меры безопасности сети. Результат проверки связи с этими веб-сайтами различен, но обычно содержит сообщение об ошибке Сеть назначения недоступна
и не содержит полезной информации. IP-адреса, сообщаемые пингующими сайтами, которые блокируют пинг, как правило, принадлежат DNS-серверам, а не самим веб-сайтам.C: \> ping www.lifewire.com
Pinging www.about.akadns.net [208.185.127.40] с 32 байтами данных:
Ответ от 74.201.95.50: Сеть назначения недоступна.
Тайм-аут запроса.
Тайм-аут запроса.
Тайм-аут запроса.
Статистика пинга для 208.185.127.40:
Пакеты: отправлено = 4, получено = 1, потеряно = 3 (потеря 75%),
Как пропинговать IP-адрес (компьютера, роутера или сервера)
Как пропинговать IP-адрес роутера или запустить пинг 192.168.1.1
Пинг (ping) — это маленькая тестовая программа, которая присутствует фактически в любой современной операционной системе. Смысл программы пинг в обмене специальными тестовыми пакетами между устройствами в сети (компьютерами, свитчами или маршрутизаторами) по протоколу ICMP.
Что значит запустить пинг роутера или пинг 192.168.1.1?
Запустить пинг 192.168.1.1 — означает, что Вам нужно зайти в командную строку и набрать там команду
Откроется окно командной строки Windows. Теперь набираем команду: ping 192.168.1.1 и нажимаем клавишу Enter. Вот пример успешного выполнения команды ping 192.168.1.1:
Другими словами, роутер виден в сети и доступен с нашего компьютера. А вот это — пример того, когда роутер недоступен и пинг 192.168.1.1 не проходит:
Роутер в сети не виден и с нашего компьютера недоступен. Таким же образом можно пинговать различные сайты и узлы в сети Интернет.
Примеры:
ping ya.ru
ping nastroisam.ru
ping 8.8.8.8
Что делать, если пинг 192.168.1.1 не проходит?
Если пинг 192.168.1.1 не проходит и выдается сообщение, что узел 192.168.1.1 недоступен или Превышен интервал ожидания — проверьте какой IP-адрес у Вас на сетевой плате. Для этого там же, в командной строке Windows набираем команду ipconfig /all. Смотрим результат. Нас интересует строка IP-адрес Протокола IPv4.
Если видим там IP-адрес из подсети роутера — 192.168.1.Х, а шлюзом прописан роутер (192.168.1.1), как на картинке выше, то вход на роутер должен быть доступен по http://192.168.1.1 admin admin. И если при попытке входа на http://192.168.1.1 браузер выдает ошибку страница не найдена, то скорее всего у Вас проблемы с настройкой роутера либо сбой в работе. Попробуйте по очередь подключаться в каждый LAN-порт роутера и заходить на http://192.168.1.1
Если же в результате выполнения команды ipconfig в строке IP-адреса Вы видите IP-адрес типа 169.254.Х.Х, как на этой картинке:
То у Вас на роутере скорее всего в настройках сетевой платы не прописан IP-адрес, а на роутер не включен DHCP-сервер, поэтому у Вас не присвоился IP-адрес. Теперь надо прописать IP-адрес вручную.
После этого надо снова попробовать войти на http://192.168.1.1 admin admin.
Как пинговать IP-адрес
При необходимости быстро проанализировать скорость подключения компьютера с каким-нибудь сетевым узлом поможет команда «Пинг».
Обычно эту задачу простые пользователи выполняют по просьбе специалиста из службы поддержки провайдера, так как в большинстве случаев это им позволяет выявить причины возникших проблем с соединением.
А многие продвинутые пользователи при малейших проблемах, например, при задержках потокового видео или обрывах связи в онлайн-играх, в первую очередь стремятся пропинговать проблемный ip-адрес.
Теоретическая часть
Если с такой процедурой, как «ping», пользователь столкнулся впервые, то желательно хотя бы вкратце сначала узнать, что это такое.
Опытные владельцы ПК могут пропустить теоретические разделы и сразу перейти к исполнению практической части.
Определение
«Ping» является процессом, обеспечивающим быстрый и достоверный анализ качества связи и скорости сети от ПК пользователя до конкретного сетевого узла.
Методы выполнения
При возникновении вопроса, как пропинговать, специалисты чаще всего рекомендуют использовать возможности консоли.
Преимущество этого метода не только в простоте исполнения, но через командную строку процедура может быть одинаково успешно осуществлена во всех распространенных операционных системах, на которых сегодня работают компьютеры: Windows, Linux и Mac OS.
Команда «пинг» эффективно работает во всех вышеуказанных ОС. Также специально для этих целей разработаны приложения, которые тоже вполне информативны.
В чем суть процедуры?
С ПК пользователь отправляет пакеты данных, которые потом с пингуемого адреса «айпи» возвращаются назад. В случае, когда отосланные пакеты теряются либо вообще не возвращаются, то можно сделать вывод о сложности с соединением.
Данные, утраченные в пути, специалисты назвали термином «потери». Очевидно, что чем их меньше, тем более качественная связь. При этом еще диагностируется и скорость отклика.
Низкое качество связи сказывается на быстроте отображения содержимого web-страниц, а если потери очень большие, то в браузере сайт может и вовсе не открыться, а при прослушивании музыки и просмотре видео наблюдаются притормаживания, что говорит о том, что сеть работает нестабильно.
Практическая часть
Теперь можно перейти непосредственно к самой задаче, как пинговать ip-адрес. С этой целью необходимо запустить терминал либо командную строку (КС) и исполнить команду «Ping». Алгоритм вызова консоли в различных операционных системах отличается.
Как открыть КС?
Для популярных компьютерных платформ успешно работают следующие алгоритмы:
- В Windows она быстро запускается через поиск в меню «Пуск» вводом «cmd»;
- В Mac OS потребуется войти в каталог «Программы», далее перейти в директорию «Служебные программы», откуда запустить «терминал»;
- В Linux необходимо войти в каталог «Applications». Далее перейти в директорию «Accessories», где запустить «Telnet/Terminal».
Примеры выполнения
Например, требуется сделать анализ качества связи с сервером «google.com». Для этого допускается использовать ping ip, либо можно указать привычный буквенный адрес: ping 74.125.143.113 или ping google.com.
Количество передаваемых пакетов допускается устанавливать вручную следующими параметрами:
- -n «число пакетов», если не указать, то система отправит 4 пакета;
- -l «объем пакета», если не указать, то система использует пакеты по 32 байта;
К примеру, можно применить команду:
«ping ya.ru -n 5 -l 100»
В течение четырех секунд система ждет ответ на запрос, поэтому при некачественной связи часто отображается оповещение в виде «Превышен период ожидания». Вручную допускается устанавливать период ожидания через ввод: w «миллисекунды».
К примеру, можно использовать:
«ping 192.168.0.1 -n 3 -l 50 -w 10000» (здесь указано 10 тысяч миллисекунд или 10 секунд).
Иногда требуется мониторинг с заданием бесконечного цикла, для этого можно ввести «-t».
К примеру, можно исполнить:
«ping 192.168.0.1 –t»
Заключение
В итоге пользователю становится доступна информация о числе «потерь» и времени на подключение, по которым быстро можно диагностировать надежность подключения.
Рекомендуется использовать этот диагностический метод во время начальной настройки оборудования или при смене сети, а также после возникновения сложностей с открытием сайтов в интернете.
как пинговать и использовать конкретную сетевую карту
У меня есть 3 сетевые карты, 1 Lan (проводной), 1 беспроводная сетевая карта и 1 беспроводной USB
Как я могу пинг с определенной сетевой карты?
& как использовать конкретную сетевую карту для конкретного приложения
пример
i want to ping google from wlan1
пример для конкретного применения
i want to use firefox or transmission from wan1
Lan ip 192.168.0.2> Работать должным образом — я wlan1 google.com
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
172.16.221.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 2 0 0 wlan1
192.168.48.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet1
one @ onezero: ~ $ ip route
default via 192.168.0.1 dev eth0 proto static
169.254.0.0/16 dev eth0 scope link metric 1000
172.16.221.0/24 dev vmnet8 proto kernel scope link src 172.16.221.1
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.2 metric 1
192.168.0.0/24 dev wlan1 proto kernel scope link src 192.168.0.3 metric 2
192.168.48.0/24 dev vmnet1 proto kernel scope link src 192.168.48.1
@Khaled
one@onezero:~$ ping -S 192.168.0.2 hotmail.com
PING hotmail.com (65.55.72.135) 56(84) bytes of data.
64 bytes from origin.sn131w.snt131.mail.live.com (65.55.72.135): icmp_req=1 ttl=236 time=391 ms
64 bytes from origin.sn131w.snt131.mail.live.com (65.55.72.135): icmp_req=2 ttl=236 time=296 ms
64 bytes from origin.sn131w.snt131.mail.live.com (65.55.72.135): icmp_req=3 ttl=236 time=393 ms
64 bytes from origin.sn131w.snt131.mail.live.com (65.55.72.135): icmp_req=4 ttl=236 time=352 ms
ping -S 192.168.0.3 hotmail.com
PING hotmail.com (65.55.72.183) 56(84) bytes of data.
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=1 ttl=236 time=312 ms
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=2 ttl=236 time=457 ms
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=3 ttl=236 time=298 ms
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=5 ttl=236 time=330 ms
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=6 ttl=236 time=300 ms
Теперь, наконец, вопрос приложения
Как пинговать или проверять, доступен ли сервер определенного IP-адреса/подключен в iPhone
Я хочу пинговать или искать конкретный адрес сервера IP, если он подключен или доступен в это конкретное время или нет в моем приложении iPhone.
Я много искал в интернете, но не смог найти никакого релевантного результата для того же самого.
Пожалуйста, помогите мне, так как я новичок в этой области.
Заранее спасибо.
iphone ios xcode ip-addressПоделиться Источник P.J 15 ноября 2011 в 07:23
3 ответа
- iOS: IP-адрес маршрутизатора доступен?
Я хочу проверить подключение к интернету в моем приложении iPhone. Приложение должно знать, подключен ли телефон через wifi и подключен ли wifi к строгому маршрутизатору. Например: это приложение для заказа напитков в баре. Пользователь может заказать что-то только в том случае, если он подключен…
- Получение адреса IP маршрутизатора, к которому подключен iPhone
Я хочу получить адрес IP маршрутизатора (точка доступа WiFi), к которому мой iPhone подключен по беспроводной сети. Код дает только адрес IP устройства Может ли кто-нибудь помочь с куском кода?
27
Apple предоставляет классы достижимости вы можете использовать класс и
Вы можете скачать reachability.h и Reachability.m
И используйте это как
Reachability* reachability = [[Reachability reachabilityWithHostName: @"www.apple.com"] retain];
NetworkStatus netStatus = [reachability currentReachabilityStatus];
netStatus дает достижимость сервера.
Поделиться nanjunda 15 ноября 2011 в 07:34
17
Если вы хотите пропинговать сервер, попробуйте сделать это:
SimplePing
Это позволяет вам пинговать либо по имени хоста, либо по IP.
Поделиться driedler 09 июля 2012 в 08:19
1
Вам нужен пример приложения Apple для обеспечения доступности .
Поделиться Manali 15 ноября 2011 в 07:27
- iOS/iPhone как пинговать ip-адрес сервера?
каждый Я создаю браузер Bonjour, чтобы найти локальный сервер,я могу собрать много имен хостов и проанализировать IP. Но когда сеть не стабильна, я не могу найти ни одного сервера в локальной сети… Но если вы используете ping для поиска сервера , он никогда не ошибается, чтобы получить server IP…
- iphone — как проверить, подключен ли я к сети wifi
я читал, видел пример достижимости на веб-сайте Apple, но все еще не совсем уверен в том, подключен ли iphone к wifi network/ или ПК(IP-адрес). Все, что я понимаю об этом примере, это то, что вы даете ему адрес, и он проверяет, как он доступен либо через wifi,WWAN, либо вообще недоступен. Может ли…
Похожие вопросы:
Как пинговать сервер с другого удаленного IP с помощью командной строки
Мой клиент говорит, что они не могут подключиться к сайту, и я хотел бы проверить, могут ли они пинговать сервер, на котором находится их сайт, очевидно, я хотел бы сделать это сам, а не объяснять…
Подключение с определенного ip-адреса в linux
Я пишу распределенную систему и хочу протестировать ее на своей машине. Я создал несколько ip-адресов на интерфейсе lo, используя ip addr add ip_add dev lo . Я привязал все серверы к их конкретным…
Преобразование IP-адреса в массив байтов C#
Я пытаюсь пинговать сервер на основе IP-адреса и порта, используя класс Ping, Я должен преобразовать IP-адрес в массив байтов, как я это делаю? Я откуда-то взял этот метод bool IsConnectedToInternet…
iOS: IP-адрес маршрутизатора доступен?
Я хочу проверить подключение к интернету в моем приложении iPhone. Приложение должно знать, подключен ли телефон через wifi и подключен ли wifi к строгому маршрутизатору. Например: это приложение…
Получение адреса IP маршрутизатора, к которому подключен iPhone
Я хочу получить адрес IP маршрутизатора (точка доступа WiFi), к которому мой iPhone подключен по беспроводной сети. Код дает только адрес IP устройства Может ли кто-нибудь помочь с куском кода?
iOS/iPhone как пинговать ip-адрес сервера?
каждый Я создаю браузер Bonjour, чтобы найти локальный сервер,я могу собрать много имен хостов и проанализировать IP. Но когда сеть не стабильна, я не могу найти ни одного сервера в локальной…
iphone — как проверить, подключен ли я к сети wifi
я читал, видел пример достижимости на веб-сайте Apple, но все еще не совсем уверен в том, подключен ли iphone к wifi network/ или ПК(IP-адрес). Все, что я понимаю об этом примере, это то, что вы…
Как пинговать несколько ip-адресов
Я хочу пинговать 500 раз три разных ip-адреса SIMULTANEOUSLY. Если эти пинги не совпадают по времени, это будет простой вопрос. Кто-то может сказать об открытии трех cmd и начать пинговать ваш ip в…
Как пинговать с помощью определенного сетевого интерфейса (или определенного исходного IP-адреса)?
Согласно этой ссылке: используя System.Net.NetworkInformation, есть ли способ привязать пинг к определенному интерфейсу? ICMP не может быть привязан к сетевому интерфейсу (в отличие от сокетов):…
Получение адреса IP маршрутизатора, к которому подключен iPhone, с помощью Bonjour
Я хочу получить адрес IP маршрутизатора, к которому в данный момент подключен мой iPhone, путем сканирования MDNS. Я думаю, что это может быть достигнуто с помощью программирования Bonjour,…
Решено: Как проверить командой telnet, открыт ли порт, Как пользоваться ping и traceroute
Telnet — это утилита, с помощью которой можно соединиться с удалённым портом любого компьютера и установить канал связи.
Важно: в Windows Vista и Windows 7/8/10 утилита telnet по умолчанию отключена. Вы можете установить утилиту по инструкции от Microsoft.
-
1.
Нажмите Пуск или сочетание клавиш Win + R.
-
2.
В поле поиска введите «cmd» и нажмите кнопку ОК.
-
3.
В командной строке введите команду:
telnet имя_сервера номер_порта
или:
telnet IP_сервера номер_порта
-
1.
Запустите терминал. Для этого в поисковой строке введите слово «Терминал» или нажмите комбинацию клавиш Ctrl+Alt+T.
-
2.
Установите утилиту telnet:
sudo apt install telnet
-
3.
В терминале введите команду:
telnet имя_сервера номер_порта
или:
telnet IP_сервера номер_порта
Если командная строка или терминал возвращает ошибку, то порт закрыт:
Если окно становится полностью пустым или на экране появляется приглашение сервера, порт открыт:
Ping — это утилита, с помощью которой можно проверить доступность сервера с компьютера. Опрашиваемому узлу отправляются эхо-запросы (ICMP-пакеты Echo Request). Если до узла дошёл запрос, в ответ он должен отправить ICMP-пакет с принятыми данными и эхо-ответ (Echo Reply). Подробнее в статье Команда Ping.
Traceroute — это утилита, с помощью которой можно отследить путь запроса к серверу, а также проблемы, связанные с доступностью удалённого сервера. Утилита отправляет запрос узлу и последовательно опрашивает все маршрутизаторы на пути. Подробнее о работе утилиты и её установке читайте в статье Утилиты Traceroute и Tracert.
Если у вас кириллический домен
Кириллические домены необходимо вводить в формате Punycode. Для перевода домена в Punycode воспользуйтесь сервисом Whois. Введите имя вашего домена и нажмите Punycode-конвертация.-
1.
Нажмите Пуск или сочетание клавиш Win + R.
-
2.
В поле поиска введите «cmd» и нажмите кнопку ОК.
-
3.
В окне терминала введите нужную команду:
- ping —
ping имя_сайта
илиping IP_сервера
,
- traceroute —
tracert имя_сайта
илиtracert IP_сервера
.
- ping —
-
1.
Запустите терминал. Для этого в поисковой строке введите слово «Терминал» или нажмите комбинацию клавиш Ctrl+Alt+T.
-
2.
В открывшемся окне терминала введите нужную команду:
- ping —
ping имя_сайта
илиping IP_сервера
,
- traceroute —
traceroute имя_сайта
илиtraceroute IP_сервера
.
- ping —
-
1.
Найдите в Spotlight утилиту Network Utility (Сетевая утилита) и запустите её.
-
2.
В открывшейся программе выберите нужную вкладку:
- ping — на вкладке «Ping» введите имя домена или IP-адрес и нажмите кнопку Ping:
- traceroute — на вкладке «Traceroute» введите имя домена или IP-адрес и нажмите кнопку Trace:
Готово, мы рассмотрели, как пользоваться командой ping и как запустить tracert.
Результатом работы каждой из этих команд будет несколько строк в окне терминала. Результат команды ping покажет количество переданных и потерянных пакетов при обмене с узлом, а также время приёма и передачи. Результатом traceroute будет трассировка маршрута к узлу.
Вы можете скопировать полученный результат или прислать скриншот с результатом исполнения в службу поддержки.
MTR — программа, которая сочетает функционал команд traceroute и ping в одном инструменте. MTR проверяет соединение между локальной системой и указанным узлом (IP или доменом). Программа отправляет запрос к узлу, как команда ping, и показывает маршрут пакета, как traceroute.
Диагностика сети WinMTR:
- 1. Скачайте дистрибутив WinMTR.
-
2.
Распакуйте архив и запустите программу от имени администратора:
-
3.
Нажмите Options, в настройках отключите галочку Resolve names. Нажмите OK:
-
4.
В поле «Host» введите ваше доменное имя или IP-адрес. Нажмите Start:
-
5.
Когда число отправленных пакетов (колонка «Sent») будет более 200, нажмите Stop:
-
6.
Нажмите Export TEXT и сохраните результат работы программы:
Результат работы содержит:
- Hostname — IP-адрес или домен узла. Значение «No response from host» говорит о блокировке ICMP-пакетов в узле;
- Loss % — процент потерянных ответов от данного узла. Например, при «No response from host» процент потерь равен 100 — значит, маршрутизатор не ответил на ICMP-запрос;
- Sent — количество отправленных запросов узлу;
- Recv — количество полученных ответов от узла;
- Best — наименьшее время задержки, мс;
- Avrg — среднее время задержки, мс;
- Worst — наибольшее время задержки, мс;
- Last — время задержки последнего полученного пакета, мс.
На Linux утилита MTR установлена по умолчанию.
-
1.
Запустите терминал. Для этого в поисковой строке введите слово «Терминал» или нажмите комбинацию клавиш Ctrl+Alt+T.
-
2.
Если утилита MTR не установлена, введите команды:
- для Ubuntu/Debian:
sudo apt install mtr
- для CentOS:
sudo yum install mtr
- для Fedora:
sudo dnf install mtr
- для Ubuntu/Debian:
-
3.
Введите команду:
mtr -n -c 300 -r 123.123.123.123
Где 123.123.123.123 — IP-адрес вашего сайта.
-
4.
Дождитесь окончания выполнения запроса. В окне терминала вы увидите результат работы утилиты MTR:
Результат работы содержит:
- HOST — IP-адрес или домен узла. Значение «???» говорит о блокировке ICMP-пакетов в узле;
- Loss% — процент потерянных ответов от данного узла. Например, при «???» процент потерь равен 100 — значит, маршрутизатор не ответил на ICMP-запрос;
- Snt — количество отправленных запросов узлу;
- Last — время задержки последнего полученного пакета, мс;
- Avg — среднее время задержки, мс;
- Best — наименьшее время задержки, мс;
- Wrst — наибольшее время задержки, мс;
- StDev — среднеквадратичное отклонение времени задержки, мс.
В MacOS MTR не установлена по умолчанию. Чтобы установить MTR вручную:
-
1.
Запустите терминал. Для этого нажмите Cmd + Пробел, в поисковой строке введите слово «Терминал» и нажмите Enter.
-
2.
Если у вас не установлен пакетный менеджер Brew, установите его командой:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" /dev/null
Для выполнения команды укажите пароль пользователя. При успешном результате появится уведомление с текстом «Installation successful!»
-
3.
Затем установите MTR командой:
brew install mtr
-
4.
После установки запустите MTR:
sudo /usr/local/sbin/mtr yourdomain.com
Где yourdomain.com — ваш домен. Для выполнения команды также потребуется ввести пароль пользователя.
-
5.
Подождите примерно 10 минут, пока MTR отправит около 300 пакетов и соберёт информацию о задержках и потерях. В окне терминала вы увидите результат работы утилиты MTR:
Результат должен содержать:
- Host — IP-адрес или домен узла. Значение «???» говорит о блокировке ICMP-пакетов в узле;
- Loss % — процент потерянных ответов от данного узла. Например, при «???» процент потерь равен 100 — значит, маршрутизатор не ответил на ICMP-запрос;
- Snt — количество отправленных запросов узлу;
- Last — время задержки последнего полученного пакета, мс;
- Avg — среднее время задержки, мс;
- Best — наименьшее время задержки, мс;
- Wrst — наибольшее время задержки, мс;
- StDev — среднеквадратичное отклонение времени задержки, мс.
Если вы обнаружили потери на промежуточных узлах, проблемы нет. Промежуточные маршрутизаторы могут не отвечать на ICMP-запросы, а просто пропускать дальше трафик. Если же потери обнаружены на конечном узле, отправьте результат работы программы в службу поддержки. В сообщении укажите ваш внешний IP-адрес. Узнать IP-адрес можно на сайте REG.RU.
Журналы сайтов расположены в корневой директории хостинга в папке logs. Логи хостинга можно просмотреть как через хостинг-панели управления, так и по FTP и SSH. Подробнее о том, что такое логи, зачем они нужны и как их читать мы описали в статье Логи сервера.
В панели управления хостингом
- 1. Войдите в панель управления хостингом.
-
2.
Перейдите в Менеджер файлов, а затем в директорию logs:
-
3.
Для просмотра журнала скачайте необходимый файл на локальный ПК. Для этого выделите строку с названием журнала и нажмите кнопку Скачать:
- 1. Войдите в панель управления хостингом.
-
2.
В разделе «Файлы» нажмите Диспетчер файлов:
-
3.
Кликните на папку logs:
-
4.
Для просмотра журнала скачайте необходимый файл на локальный ПК. Для этого выделите строку с названием журнала и нажмите кнопку Скачать:
- 1. Войдите в панель управления хостингом.
-
2.
Перейдите во вкладку «Файлы», а затем в директорию logs:
-
3.
Для просмотра журнала скачайте необходимый файл на локальный ПК. Для этого выделите строку с названием журнала и нажмите кнопку Скачать:
По FTP или SSH
Помогла ли вам статья?302 раза уже помогла
Как сделать трассировку до сервера (пинг сайта)
В процессе серфинга по интернету могут возникнуть проблемы с подключением к какому-нибудь сайту, узлу либо серверу. Такие проблемы могут иметь различный характер и причину, однако для того, чтобы понять, на каком этапе возникают проблемы, рекомендуется совершить проверку пинга узла либо выполнить полную трассировку маршрута, проверив данным способом общую доступность сервера в текущий момент времени. Осуществить все эти действия можно при помощи командной строки.
Вызов командной строки в операционной системе Windows
Для того, чтобы максимально точно определить, в чем заключается проблема доступа к сайту, следует провести действия по диагностике связи с сервером при помощи командной строки. Вызвать командную строку в системе Windows можно несколькими способами:
- Запустить меню «Пуск», далее выбрать пункт «Все программы/приложения», в котором кликнуть по подпункту «Служебные» и выбрать приложение «Командная строка».
- Запустить меню «Пуск», выбрать пункт «Выполнить», в открывшемся диалоговом окне набрать «cmd» и нажать Enter, тем самым запустив окно командной строки.
Сетевая команда для проверки пинга сервера
Для того, чтобы проверить пинг узла в интернете, необходимо использовать в командной строке специализированную команду «ping», через пробел после которой следует ввести web-адрес интересующего сайта или его ip и нажать клавишу Enter. После этого система произведет тестовый обмен пакетами по 32 байта с назначенным узлом в сети, и в результатах выведет статус обмена для каждого пакета и время передачи. На основании полученных данных можно сделать вывод относительно доступности сервера и качества связи с ним. В системах семейства Windows выполняется обмен 4-мя пакетами.Сетевая команда Telnet
Специальная команда Telnet дает возможность пользователю определить возможность установки связи с каким-либо удаленным серверным компьютером или сайтом при помощи заданного сетевого порта. Чтобы данная команда работала, необходимо в настройках Windows включить соответствующий компонент.Для того, чтобы выполнить эту команду, в командную строку необходимо ввести Telnet и далее через пробелы адрес серверного компьютера и номер желаемого порта, и потом нажать клавишу «Enter».
В случае появления пустого экрана и мигающего курсора, соединение с требуемым узлом было осуществлено успешно.
Если же соединение установить не удается, то в окне появится соответствующее сообщение.
Как сделать трассировку — сетевая команда Tracert
Специализированная сетевая команда Tracert дает возможность пользователю узнать особенности пути прохождения запроса, выявив данным способом конкретный пункт маршрута, на котором возникают проблемы передачи информации. Кроме того, при помощи Tracert можно определить скорость передачи данных на каждой стадии прохождения запроса.Для того, чтобы инициировать выполнение команды, необходимо в командной строке ввести «Tracert», и далее через пробел адрес интересующего серверного компьютера.
В результате в окне будет отображена таблица, в которой каждая строка будет являться одним пунктом маршрута: в качестве первой строки будет фигурировать Ваш шлюз, затем промежуточные этапы движения запроса, и в самом конце — требуемый сервер.
Основные особенности команды Tracert
- Данная команда может определить точный путь при помощи отправки ICMP-сообщений и вывести на дисплей сведения относительно каждого пройденного маршрутизатора и времени обмена информацией с ними, однако фильтрование пакетов шлюзами безопасности может запретить передачу подобной информации.
- В случае неудачной трассировки маршрута при помощи tracert, основываясь на результатах, можно точно выяснить, какой из промежуточных маршрутизаторов не выполняет перенаправление информации или осуществляет это медленно.
- Для того, чтобы получить подробные сведения относительно перенаправления и потери пакетов на каждом из маршрутизаторов, по которым идет запрос, можно использовать специальную команду «pathping».
- Для того, чтобы tracert не осуществляла вывод на дисплей имен всех маршрутизаторов, можно использовать параметр «-d», что позволяет существенно упростить вид пути следования запроса.
Как проверить связь с IP-адресом с ПК или мобильного устройства
В условиях высоких требований к пропускной способности интернета важно знать, правильно ли работает ваше сетевое соединение. Если у вас когда-либо возникнут проблемы с подключением, самый безопасный способ проверить это — использовать команду «ping».
Если у вас возникли проблемы с доступом к определенным веб-сайтам, вы можете быстро узнать, с их стороны или у вас проблемы с подключением. Например, у вас может не получиться правильно транслировать фильм Netflix, но вы можете войти в систему и спокойно просматривать.Это как раз тот сценарий, когда пинг может быть полезен, позволяя определить источник проблемы.
Как проверить связь с IP-адресом с устройства Windows 10
Выполнить проверку связи с Windows 10 относительно просто. Все, что вам нужно сделать, это открыть приложение командной строки и ввести нужную команду. Вот как это делается:
- Нажмите клавишу Windows на клавиатуре и начните вводить cmd.
- В результатах поиска вы должны увидеть приложение «Командная строка».Щелкните по нему. Когда откроется окно командной строки, вы заметите, что оно немного отличается от ваших обычных окон. В нем есть та старая атмосфера, с использованием черного фона и белого текста.
- Введите «ping», добавьте один пробел и введите IP-адрес или имя домена, с которым вы хотите проверить соединение. Когда вы все это напечатаете, нажмите «Enter» на клавиатуре.
Например, вы можете ввести «ping google.com», чтобы проверить свое соединение с Google. Если вам известен IP-адрес сервера, вы также можете использовать его.Чтобы проверить соединение между вашим компьютером и домашним маршрутизатором, введите IP-адрес маршрутизатора. В большинстве случаев ваш маршрутизатор будет иметь адрес по умолчанию 192.168.1.1. Чтобы пропинговать его, вам нужно будет ввести «ping 192.168.1.1» и нажать Enter.
Как только вы инициируете эхо-запрос, ваш компьютер отправит пакет тестовых данных на желаемый хост и будет ждать ответа. Чтобы убедиться, что тест актуален, компьютер отправит четыре эхо-запроса. После получения ответа вы увидите результаты теста в окне командной строки.
Прямо под вашей командой ping вы увидите ответ от сервера, который вы проверяли. Это показывает, сколько байтов было в каждом пакете и как быстро был ответ в миллисекундах.
Ниже этого раздела вы увидите статистику теста. Они показывают, сколько пакетов отправил ваш компьютер, сколько он получил обратно и сколько пакетов было потеряно из-за плохого соединения. В хорошем тесте будет отправлено и получено четыре пакета без потерь.
Внизу в разделе статистики времени показано, как быстро данные перемещались вперед и назад, также в миллисекундах.Вы получите минимальное и максимальное время поездки туда и обратно, а также среднее время.
Как проверить связь с IP-адресом с Mac
Как и в Windows 10, Mac использует приложение «Терминал» для обработки текстовых команд.
- Откройте «Finder» на вашем Mac.
- Щелкните «Приложения» в меню слева. Если вы его не видите, нажмите одновременно клавиши «Command» и «A» на клавиатуре.
- Затем дважды щелкните «Утилиты».
- Наконец, запустите приложение «Терминал».
- Когда вы открываете Терминал, введите команду ping: ping 192.168.1.1
- Нажмите «Enter» на клавиатуре.
- Это запустит тест ping между вашим компьютером и домашним маршрутизатором.
- Чтобы завершить тест, одновременно нажмите кнопки «Control» и «C» на клавиатуре.
Вместо IP-адреса вы также можете ввести имя домена, например «instagram.com», «google.com» или любой другой действительный домен. Если вы хотите использовать внешний IP-адрес для проверки своего соединения, вы можете использовать Google, который равен 8.8.8.8.
После завершения теста вы увидите результаты. Они показывают, сколько пакетов отправил ваш компьютер и сколько времени потребовалось, чтобы получить ответ от проверенного вами сервера. Под ними вы увидите статистику ping, показывающую, сколько пакетов вы отправили, сколько получили и были ли потеряны какие-либо пакеты на обратном пути. При хорошем соединении не будет потерянных пакетов.
Как проверить связь с IP-адресом с Chromebook
В Chrome OS вы не найдете специального приложения для проверки связи, и вы не найдете такую услугу ни в одном из меню.Тем не менее, вы должны знать, что Chromebook поставляется со встроенной службой проверки связи. Просто выполните следующие действия, чтобы инициализировать его:
- Одновременно нажмите клавиши Ctrl, Alt и T на клавиатуре. Это откроет командную строку.
- Введите ping google.com или ping 8.8.8.8, чтобы проверить соединение с Google.
- Нажмите Enter на клавиатуре. Ваш Chromebook начнет серию тестов подключения.
Как и в случае с Windows 10 и Mac, вы получите результаты, показывающие, работает ли соединение должным образом или нет.Если вы потеряете какие-либо пакеты, повторите тест. Если у него все еще есть потерянные пакеты, возможно, с вашим подключением что-то не так. В этом случае лучше всего позвонить в отдел обслуживания клиентов вашего интернет-провайдера. Если вы работаете в бизнес-сети, вам следует обратиться к сетевому или системному администратору.
Как проверить связь с IP-адресом с iPhone
К сожалению, в iOS нет встроенного приложения, которое позволит вам выполнить проверку связи. Вместо этого вам придется установить приложение, предназначенное для тестирования сетевых подключений.Некоторые из самых популярных таких приложений — «Ping — сетевая утилита», «Pingify» и «Network Ping Lite».
Конечно, если у вас возникли проблемы с подключением к Wi-Fi, лучше всего отключить и использовать сотовую сеть передачи данных для установки одного из приложений. Это также относится к проблемам с вашей сотовой связью. В этом случае вы должны найти работающую сеть Wi-Fi, чтобы получить доступ к App Store.
Как проверить связь с IP-адресом с устройства Android
Как и iOS, операционная система Android по умолчанию не поддерживает проверку связи с другими маршрутизаторами или серверами.К счастью, в магазине Google Play доступно множество приложений, которые позволят вам это сделать. Некоторые из приложений, которые вы можете использовать, включают «Ping», «Ping & Net» и «PingTools Network Utilities».
В то время как «Ping» и «Ping & Net» предоставляют базовую опцию проверки связи, «PingTools Network Utilities» является гораздо более продвинутым приложением. Он поставляется с множеством полезных инструментов сетевой диагностики, которые могут предоставить подробную информацию об используемом вами соединении. Вы также можете проверить использование сети для каждого приложения на вашем телефоне, сканировать сетевые порты, проверить владельцев домена и многое другое.
Как проверить связь с IP-адресом из интерактивной веб-службы
Если вы не хотите использовать приложение для выполнения тестовой проверки связи, существует множество веб-сайтов, которые позволят вам это сделать. Обратите внимание, что эти службы позволяют вам проверять связь только с общедоступными серверами, и вы не сможете проверять связь с маршрутизатором домашней сети. Нет, если у него нет статического IP-адреса.
Некоторые онлайн-сервисы, которые вы можете попробовать, включают «Site24x7», «IPAddressGuide», «Ping.EU», «Network Tools» и «Wormly». Все это совершенно бесплатно.
Тестирование соединения
Надеюсь, вы узнали, как использовать команду «ping» на своем устройстве. Знание того, как проверить ваше соединение, — довольно полезная вещь, особенно когда вы получаете медленный интернет-трафик на вашем компьютере. А если вы не хотите устанавливать другое приложение на свое мобильное устройство, вы можете использовать одну из онлайн-служб проверки связи.
Удалось ли вам использовать команду ping? Вы получили «нулевые пакеты потеряны» или нет? Пожалуйста, поделитесь своими мыслями в разделе комментариев ниже.
пинг | Документы Microsoft
- 4 минуты на чтение
В этой статье
Применимо к: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Проверяет подключение на уровне IP к другому компьютеру TCP / IP, отправляя сообщения эхо-запроса протокола управляющих сообщений Интернета (ICMP).Отображается получение соответствующих сообщений echo Reply, а также время приема-передачи. ping — это основная команда TCP / IP, используемая для устранения неполадок подключения, доступности и разрешения имен. При использовании без параметров эта команда отображает содержимое справки.
Эту команду также можно использовать для проверки имени компьютера и его IP-адреса. Если проверка связи с IP-адресом прошла успешно, а проверка имени компьютера — нет, возможно, возникла проблема с разрешением имени. В этом случае убедитесь, что указанное имя компьютера может быть разрешено с помощью локального файла Hosts, с помощью запросов системы доменных имен (DNS) или с помощью методов разрешения имен NetBIOS.
Примечание
Эта команда доступна только в том случае, если Интернет-протокол (TCP / IP) установлен как компонент в свойствах сетевого адаптера в «Сетевые подключения».
Синтаксис
ping [/ t] [/ a] [/ n ] [/ l ] [/ f] [/ I ] [/ v ] [/ r ] [/ s ] [{/ j | / k }] [/ w ] [/ R] [/ S ] [/ 4] [/ 6]
Параметры
Параметр | Описание |
---|---|
/ т | Указывает, что эхо-запрос продолжает отправку сообщений эхо-запроса в пункт назначения до тех пор, пока не будет прерван.Чтобы прервать и отобразить статистику, нажмите CTRL + ENTER. Чтобы прервать и выйти из этой команды, нажмите CTRL + C. |
/ а | Задает обратное разрешение имен, которое будет выполнено для IP-адреса назначения. В случае успеха ping отображает соответствующее имя хоста. |
/ n <количество> | Задает количество отправляемых сообщений эхо-запроса. По умолчанию — 4. |
/ л <размер> | Определяет длину в байтах поля Data в сообщениях эхо-запроса.По умолчанию — 32. Максимальный размер — 65 527. |
/ ф | Указывает, что сообщения эхо-запроса отправляются с флагом Do not Fragment в IP-заголовке, установленным в 1 (доступно только для IPv4). Сообщение эхо-запроса не может быть фрагментировано маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения неполадок пути максимального блока передачи (PMTU). |
/ I | Задает значение поля «Время жизни» (TTL) в IP-заголовке для отправленных сообщений эхо-запроса.По умолчанию используется значение TTL по умолчанию для хоста. Максимальный TTL — 255. |
/ v | Задает значение поля Type Of Service (TOS) в IP-заголовке для отправленных сообщений эхо-запроса (доступно только для IPv4). По умолчанию — 0. TOS задается как десятичное значение от 0 до 255. |
/ r <количество> | Указывает маршрут записи Параметр в заголовке IP используется для записи пути, пройденного сообщением эхо-запроса и соответствующим сообщением эхо-ответа (доступно только для IPv4).Каждый переход в пути использует запись в опции Record Route . Если возможно, укажите число , равное или превышающее количество переходов между источником и местом назначения. Количество должно быть минимум 1 и максимум 9. |
/ с <количество> | Указывает, что параметр Internet timestamp в IP-заголовке используется для записи времени прибытия сообщения эхо-запроса и соответствующего сообщения эхо-ответа для каждого перехода.Счетчик должен быть минимум 1 и максимум 4. Это требуется для локальных адресов назначения. |
/ j <список хостов> | Указывает, что сообщения эхо-запроса используют параметр Loose Source Route в IP-заголовке с набором промежуточных пунктов назначения, указанным в hostlist (доступно только для IPv4). При свободной маршрутизации от источника последовательные промежуточные пункты назначения могут быть разделены одним или несколькими маршрутизаторами.Максимальное количество адресов или имен в списке хостов — 9. Список хостов представляет собой серию IP-адресов (в десятичном формате с точками), разделенных пробелами. |
/ к <список хостов> | Указывает, что сообщения эхо-запроса используют параметр Strict Source Route в IP-заголовке с набором промежуточных пунктов назначения, указанным в hostlist (доступно только для IPv4). При строгой маршрутизации от источника следующий промежуточный пункт назначения должен быть доступен напрямую (он должен быть соседом на интерфейсе маршрутизатора).Максимальное количество адресов или имен в списке хостов — 9. Список хостов представляет собой серию IP-адресов (в десятичном формате с точками), разделенных пробелами. |
/ w <время ожидания> | Задает время в миллисекундах для ожидания сообщения эхо-ответа, соответствующего данному сообщению эхо-запроса. Если сообщение эхо-ответа не получено в течение тайм-аута, отображается сообщение об ошибке «Истекло время ожидания запроса». Тайм-аут по умолчанию — 4000 (4 секунды). |
/ R | Указывает, что путь туда и обратно отслеживается (доступно только для IPv6). |
/ S | Задает адрес источника для использования (доступно только для IPv6). |
/4 | Указывает IPv4, используемый для проверки связи. Этот параметр не требуется для идентификации целевого хоста с помощью IPv4-адреса. Требуется только идентифицировать целевой хост по имени. |
/6 | Указывает IPv6, используемый для проверки связи.Этот параметр не требуется для идентификации целевого хоста с помощью IPv6-адреса. Требуется только идентифицировать целевой хост по имени. |
<имя цели> | Задает имя хоста или IP-адрес места назначения. |
/? | Отображает справку в командной строке. |
Пример вывода команды ping
C: \> ping example.microsoft.com
pinging example.microsoft.com [192.168.239.132] с 32 байтами данных:
Ответ от 192.168.239.132: байты = 32 время = 101 мс TTL = 124
Ответ от 192.168.239.132: байты = 32 время = 100 мс TTL = 124
Ответ от 192.168.239.132: байты = 32 время = 120 мс TTL = 124
Ответ от 192.168.239.132: байты = 32 время = 120 мс TTL = 124
Примеры
Чтобы пропинговать пункт назначения 10.0.99.221 и разрешить 10.0.99.221 его имя хоста, введите:
пинг / а 10.0.99.221
Чтобы пропинговать пункт назначения 10.0.99.221 с 10 сообщениями эхо-запроса, каждое из которых имеет поле данных размером 1000 байт, тип:
пинг / н 10 / л 1000 10.0.99.221
Чтобы пропинговать пункт назначения 10.0.99.221 и записать маршрут для 4 переходов, введите:
пинг / об 4 10.0.99.221
Чтобы пропинговать пункт назначения 10.0.99.221 и указать свободный исходный маршрут 10.12.0.1-10.29.3.1-10.1.44.1, введите:
пинг / дж 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221
Дополнительные ссылки
Команда Ping (примеры, параметры, переключатели и многое другое)
Параметры команды Ping | |
---|---|
Артикул | Пояснение |
-т | При использовании этой опции выполняется эхо-запрос к цели , пока вы не остановите ее принудительно с помощью Ctrl + C. |
-а | Эта опция команды ping разрешит, если возможно, имя хоста IP-адреса target . |
-н кол-во | Этот параметр устанавливает количество отправляемых эхо-запросов 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 кол-во | Используйте этот параметр команды ping, чтобы указать количество переходов между вашим компьютером и целевым компьютером или устройством , которое вы хотите записать и отобразить. Максимальное значение для count равно 9, поэтому используйте вместо этого команду tracert, если вы хотите просмотреть все переходы между двумя устройствами. |
-с кол-во | Используйте эту опцию, чтобы сообщить время в формате Internet Timestamp, когда был получен каждый эхо-запрос и отправлен эхо-ответ. Максимальное значение для count равно 4, что означает, что только первые четыре перехода могут иметь отметку времени. |
-w тайм-аут | Указание тайм-аута Значение при выполнении команды ping регулирует количество времени в миллисекундах, в течение которого ping ожидает каждого ответа.Если вы не используете параметр -w , используется значение тайм-аута по умолчанию 4000, что составляет 4 секунды. |
-R | Эта опция указывает команде ping отслеживать путь туда и обратно. |
-S srcaddr | Используйте эту опцию, чтобы указать исходный адрес. |
-п | Используйте этот переключатель для проверки связи с адресом поставщика Hyper-V Network Virtualization . |
-4 | Это заставляет команду ping использовать только IPv4, но это необходимо только в том случае, если цель — это имя хоста, а не IP-адрес. |
-6 | Это заставляет команду ping использовать только IPv6, но, как и в случае с опцией -4 , она необходима только при проверке связи с именем хоста. |
цель | Это пункт назначения, который вы хотите пропинговать, либо IP-адрес, либо имя хоста. |
/? | Используйте переключатель справки с командой ping, чтобы отобразить подробную справку о нескольких параметрах команды. |
Параметры -f , -v , -r , -s , -j и -k работают только при проверке связи с адресами IPv4. Опции -R и -S работают только с IPv6.
Существуют и другие, менее часто используемые переключатели для команды ping, включая [ -j список хостов ], [ -k список хостов ] и [ -c отсек ].Выполнить ping /? из командной строки для получения дополнительных сведений об этих параметрах.
Примеры команд Ping
Ниже приведены несколько примеров команд, использующих ping.
Пинг Google.com
пинг -n 5 -l 1500 www.google.com
В этом примере команда ping используется для проверки связи с именем хоста www.google.com . Параметр -n указывает команде ping отправлять 5 эхо-запросов ICMP вместо значения по умолчанию 4, а параметр -l устанавливает размер пакета для каждого запроса равным 1500 байт вместо значения по умолчанию 32. байтов.
Результат, отображаемый в окне командной строки, будет выглядеть примерно так:
Ответ от 172.217.1.142: байты = 1500 время = 30 мс TTL = 54
Ответ от 172.217.1.142: байты = 1500 время = 30 мс TTL = 54
Ответ от 172.217.1.142: байты = 1500 время = 29 мс TTL = 54
Ответ от 172.217.1.142: байты = 1500 время = 30 мс TTL = 54
Ответ от 172.217.1.142: байты = 1500 время = 31 мс TTL = 54
Статистика Ping для 172.217.1.142:
пакетов: отправлено = 5, получено = 5, потеряно = 0 (потеря 0%),
Приблизительное время возврата в оба конца в миллисекундах:
Минимум = 29 мс, Максимум = 31 мс, Среднее значение = 30 мс
0% потеря сообщается по статистике Ping для 74.217.1.142 объясняет, что каждое сообщение ICMP Echo Request, отправленное на www.google.com , было возвращено. Это означает, что что касается этого сетевого подключения, оно может нормально взаимодействовать с веб-сайтом Google.
Ping localhost
пинг 127.0.0.1
В приведенном выше примере мы отправляем эхо-запрос 127.0.0.1 , также называемый IP-адресом локального хоста IPv4 или IP-адресом обратной связи IPv4, без параметров.
Использование команды ping с этим адресом — отличный способ проверить правильность работы сетевых функций Windows, но ничего не говорит о вашем собственном сетевом оборудовании или вашем подключении к любому другому компьютеру или устройству.Версия этого теста для IPv6 — ping :: 1 .
Найти имя хоста с помощью эхо-запроса
пинг -a 192.168.1.22
В этом примере мы просим команду ping найти имя хоста, назначенное IP-адресу 192.168.1.22 , но в остальном пинговать его как обычно.
Команда может преобразовать IP-адрес 192.168.1.22 в имя хоста J3RTY22 , например, а затем выполнить оставшуюся часть эхо-запроса с настройками по умолчанию.
Команда Ping Router
пинг 192.168.2.1
Подобно приведенным выше примерам команды ping, эта используется, чтобы узнать, может ли ваш компьютер подключиться к маршрутизатору. Единственная разница здесь в том, что вместо использования переключателя команды ping или проверки связи с локальным хостом мы проверяем соединение между компьютером и маршрутизатором (192.168.2.1 в данном случае).
Если у вас возникли проблемы со входом в свой маршрутизатор или с доступом к Интернету вообще, проверьте, доступен ли ваш маршрутизатор с помощью этой команды ping, конечно, заменив 192.168.2.1 с IP-адресом вашего маршрутизатора.
Пинг с IPv6
ping -t -6 СЕРВЕР
В этом примере мы заставляем команду ping использовать IPv6 с опцией -6 и продолжать пинговать SERVER бесконечно с опцией -t . Вы можете прервать эхо-запрос вручную с помощью Ctrl + C .
Число после % в ответах, сгенерированных в этом примере команды ping, является идентификатором зоны IPv6, который чаще всего указывает на используемый сетевой интерфейс.Вы можете сгенерировать таблицу идентификаторов зон, соответствующих именам ваших сетевых интерфейсов, выполнив netsh interface ipv6 show interface . ID зоны IPv6 — это номер в столбце Idx .
Команды, связанные с Ping
Команда ping часто используется с другими командами командной строки, связанными с сетью, такими как tracert, ipconfig, netstat и nslookup.
Другое использование Ping
Учитывая результаты, которые вы видите выше, ясно, что вы также можете использовать команду ping для поиска IP-адреса веб-сайта.Перейдите по этой ссылке, чтобы узнать больше о том, как это сделать.
Вы также можете использовать ping на компьютере с Linux, и существуют сторонние инструменты ping, которые предлагают больше функций, чем базовая команда ping.
Спасибо, что сообщили нам!
Расскажите, почему!
Другой Недостаточно подробностей Сложно понятьКак запустить тест Ping (Windows)
Как запустить тест ping в Windows
Следуйте этим инструкциям, чтобы запустить тест Ping в Windows.
- Использование меню «Пуск» в нижнем левом углу экрана:
- Windows 10: щелкните правой кнопкой мыши меню «Пуск» и выберите Командная строка в появившемся меню
- Windows 8: нажмите клавишу Windows ⊞ на клавиатуре, чтобы открыть меню Windows 8
- Windows 7: откройте меню «Пуск» и щелкните поле ввода Программа поиска и файлы
- Windows Vista: щелкните поле ввода Начать поиск
- Windows XP: выберите команду «Выполнить » в меню «Пуск»
- Введите CMD в текстовое поле (или в меню Windows 8), а затем выберите программу командной строки
- Появится черное окно.Это командное окно в операционной системе Windows. Вы не сможете использовать мышь для управления этим окном
- Введите в это окно команду ping www.google.ca и затем нажмите клавишу ENTER на клавиатуре. Это запустит тест ping, который попытается связаться с веб-сайтом, который вы вошли (в данном случае, Google)
Примечание : шаги для запуска теста Ping на продукте Apple немного отличаются.См. Следующую статью, чтобы узнать, как выполнить тест ping на продукте Apple с Mac OS
.Подробнее : Как выполнить тест Ping (Mac OS)
Как понять результаты теста Ping
После выполнения теста Ping вы можете получить разные результаты.
Определите успешность вашего теста Ping
- Если проверка прошла успешно, вы увидите четыре строки, похожие на изображение ниже:
- Результаты вашего ping-теста можно понять следующим образом:
- Тест 4 раза «пингует» сайт. Строка выше показывает, сколько раз вам удавалось успешно заходить на веб-сайт получателя. Если «пинг» не может достичь пункта назначения, он будет отображаться как потерянный. Если ваш ping-тест приводит к потере пакетов, проблема может быть связана с вашим интернет-соединением. Попробуйте проверить связь с другим веб-сайтом, чтобы подтвердить.
- Строка b показывает, сколько времени потребовалось, чтобы ваш «эхо-запрос» достиг получателя. Среднее время ответа составляет от 15 до 70 мс (миллисекунд). Ответы, превышающие несколько сотен миллисекунд, могут указывать на медленное подключение к сети и могут указывать на проблемы с подключением к Интернету.Попробуйте проверить связь с другим веб-сайтом, чтобы подтвердить.
- Успешный тест ping с разумным временем ping и без потери пакетов указывает на то, что у вас есть активное интернет-соединение. Если вы не можете просматривать веб-страницы, то ваша проблема может быть связана с вашими сетевыми адаптерами, программами или вредоносными программами (вирусами), которые присутствуют на вашем компьютере, или с веб-сайтом, на который вы пытаетесь перейти.
- Если вы не можете проверить связь с веб-сайтом, вместо этого вы увидите сообщение о том, что для проверки связи установлено значение , время ожидания истекло, , или что Назначение недоступно .Дальнейшие инструкции см. Ниже
Не удается проверить связь: истекло время ожидания или пункт назначения недоступен
- В этом случае вы можете попробовать проверить связь с IP-адресом веб-сайта, введя «ping», а затем непосредственно IP-адрес веб-сайта (пример: ping 24.244.4.59). IP-адрес веб-сайта можно найти рядом с названием веб-сайта в вашем предыдущем тесте ping. Пожалуйста, обратитесь к выделенной области на изображении ниже, чтобы увидеть пример этого:
- Если вы можете успешно выполнить эхо-запрос IP-адреса веб-сайта, но не доменного имени (например, вы можете выполнить эхо-запрос 24.244.4.59, но не google.ca), вам придется сбросить свою систему доменных имен (DNS). Инструкции о том, как это сделать, см. В следующем документе: Сброс системы доменных имен (DNS)
- Если вы не можете проверить связь ни с IP-адресом, ни с доменным именем веб-сайта, это будет означать, что у вас нет активного подключения, и вам следует ознакомиться с нашим документом по устранению неполадок с подключением к Интернету для дальнейших шагов: Невозможно подключиться в Интернет
Как запустить тест Ping — категории
Выполнение теста Ping дает вам много информации о качестве вашего сетевого соединения.Этот тест не скажет вам скорость вашего интернета, но он сообщит вам, есть ли какие-либо обрывы или задержки на вашей линии (если вы хотите увидеть скорость вашей сети, вам нужно будет запустить SpeedTest). Если у вас отличная скорость интернета, но качество низкое, вы увидите проблемы с загрузкой веб-страниц, прерывистый звук в ваших VoIP-звонках и, возможно, многое другое. Выполните следующие действия, чтобы убедиться, что ваше сетевое соединение не обрывается или не задерживается.
Чтобы перейти к определенной области этой статьи, выберите один из разделов здесь:
Запуск теста Ping в Windows- Нажмите кнопку «Пуск» Windows в нижнем левом углу.
- Введите CMD , чтобы найти командную строку.
- Щелкните программу командной строки.
- Когда откроется окно командной строки, введите ping 8.8.8.8 -t , затем нажмите Enter, чтобы начать тест.
- Дайте тесту поработать не менее 30 секунд.
- Для большей точности оставьте тест запущенным в фоновом режиме и перейдите в VanillaSoft. Это намного лучше проверит нагрузку.
- Для большей точности оставьте тест запущенным в фоновом режиме и перейдите в VanillaSoft. Это намного лучше проверит нагрузку.
- Когда в тесте будет достаточно данных, удерживайте Ctrl, затем нажмите C, чтобы остановить тест и показать сводку.
Первая строка, на которую нужно обратить внимание: пакетов: отправлено = X, получено = X, потеряно = X (потеря X%)
>
- Отправлено — указывает на сигнал, который был отправлен из вашей сети на указанный IP-адрес.
- Получено — Сообщает нам, что IP-адрес получателя получил ваш сигнал и ответил вам.
- Убыток — Это важный номер. Потеря любого пакета может вызвать заметные проблемы. В идеале вы хотели бы иметь 0% потерь. Любое положительное значение указывает на потенциальную проблему в вашей сети, и вам, возможно, придется обратиться к своему интернет-провайдеру для устранения неполадок.
Вторая строка, на которую следует обратить внимание: Минимум = Xms, Максимум = Xms, Среднее значение = Xms
- Минимум — Минимальное количество миллисекунд, которое потребовалось для передачи сигнала из вашей сети на указанный IP-адрес и обратно в вашу сеть.
- Максимум — Максимальное количество миллисекунд, которое потребовалось для передачи сигнала из вашей сети на указанный IP-адрес и обратно в вашу сеть.
- Среднее значение — Среднее количество миллисекунд, которое потребовалось для передачи сигнала из вашей сети на указанный IP-адрес и обратно в вашу сеть. Это значение рассчитывается путем сложения общего количества миллисекунд и последующего деления этой суммы на количество отправленных пакетов.
- Перейдите в папку «Приложения» и дважды щелкните «Сетевая утилита».
- Щелкните вкладку Ping вверху, введите 8.8.8.8 в текстовое поле адреса, затем нажмите кнопку Ping.
- Дождитесь завершения теста и покажите сводку.
Первая строка, на которую нужно обратить внимание: X пакетов передано, X пакетов получено, X% потери пакетов
- Переданных пакетов — Указывает на сигнал, который был отправлен из вашей сети на указанный IP-адрес.
- Получено пакетов — Сообщает нам, что IP-адрес получателя получил ваш сигнал и ответил вам.
- Потеря пакетов — это важный номер. Потеря любого пакета может вызвать заметные проблемы. В идеале вы хотели бы иметь 0% потерь. Любое положительное значение указывает на потенциальную проблему в вашей сети, и вам, возможно, придется обратиться к своему интернет-провайдеру для устранения неполадок.
Вторая строка, на которую следует обратить внимание: туда и обратно min / avg / max / stddev = X / X / X / X ms
- Мин. — минимальное количество миллисекунд, которое потребовалось для передачи сигнала из вашей сети на указанный IP-адрес и обратно в вашу сеть.
- Avg — Среднее время в миллисекундах, которое потребовалось для передачи сигнала из вашей сети на указанный IP-адрес и обратно в вашу сеть. Это значение рассчитывается путем сложения общего количества миллисекунд и последующего деления этой суммы на количество отправленных пакетов.
- Макс. — максимальное количество миллисекунд, которое потребовалось для передачи сигнала из вашей сети на указанный IP-адрес и обратно в вашу сеть.
- Stddev — означает «стандартное отклонение», которое представляет собой меру разброса времен.Чем ниже стандартное отклонение, тем точнее сгруппированы времена. Чем выше, тем они разнесены.
- 30 мс или меньше — Отлично. Практически незаметные задержки просмотра веб-страниц. Идеально для VoIP.
- от 31 мс до 50 мс — Среднее значение. Вы можете заметить редкую проблему с VoIP, но все же приемлемую для большинства.
- от 51 мс до 100 мс — Немного медленно.Это не должно повлиять на просмотр веб-страниц, но вы, скорее всего, заметите проблемы с качеством с VoIP.
- от 101 мс до 500 мс — Медленно. Вы можете наблюдать задержки или зависания при просмотре веб-страниц, а также иметь серьезные проблемы с качеством VoIP.
- 501 мс или больше — Очень медленно. Вы должны увидеть заметную задержку для всех сетевых задач. VoIP, скорее всего, будет непригодным для использования.
Команда PING в Linux с примерами
Команда PING (Packet Internet Groper) используется для проверки сетевого подключения между хостом и сервером / хостом.Эта команда принимает в качестве входных данных IP-адрес или URL-адрес и отправляет пакет данных на указанный адрес с сообщением «PING» и получает ответ от сервера / хоста, на этот раз записывается, что называется задержкой. Низкая задержка быстрого пинга означает более быстрое соединение. Ping использует ICMP (протокол управляющих сообщений Интернета) для отправки эхо-сообщения ICMP на указанный хост, если этот хост доступен, он отправляет ответное сообщение ICMP . Пинг обычно измеряется в миллисекундах. В каждой современной операционной системе этот пинг предустановлен.
Теперь давайте посмотрим на команду PING:
PING Version:
Чтобы установить версию ping в вашей системе.
sudo ping -v
Использование PING:
ping www.geeksforgeeks.org
Чтобы остановить пинг, мы должны использовать ctrl + c для отправки пакетов .
- мин: минимальное время для получения ответа
- среднее: среднее время получения ответа
- макс: максимальное время на получение ответа
Контроль количества эхо-запросов :
Ранее мы не определяли количество пакетов для отправки на сервер / хост, используя опцию -c , которую мы можем сделать.
ping -c 5 www.geeksforgeeks.org
Управление размером отправляемых пакетов:
Ранее на хост отправлялись пакеты с размером по умолчанию, но мы можем отправлять легкие и тяжелые пакеты с помощью
-с вариант.
ping -s 40 -c 5 www.geeksforgeeks.org
Изменение временного интервала:
По умолчанию ping ждет 1 секунду для отправки следующего пакета, мы можем изменить это время, используя — i вариант.
ping -i 2 www.geeksforgeeks.org
Теперь интервал ping изменится на 2 секунды.
Чтобы получить только сводку:
Чтобы получить только сводку о сети, используйте -q option
ping -c 5 -q www.geeksforgeeks.org
To Timout PING:
Чтобы остановить pingig через некоторое время, используйте опцию -w .
ping -w 3 www.geeksforgeeks.org
Это прекратит пинговать через 3 секунды
Флуд с PING:
Чтобы отправить пакеты как можно скорее. Это используется для проверки производительности сети.
ping -f www.geeksforgeeks.org
Чтобы добавить метку времени
Это текущее время события, записанного машиной по сети. Он работает с использованием опции TS IP-пакета.
У нас есть три варианта с ним
- tsonly (только временная метка)
- tsandaddr (временная метка и адрес)
- tsprespec (временная метка предварительно указана для нескольких хостов)
ping- tsonly -c 2 127.0.0.1 ping -T tsandaddr -c 2 127.0.0.1
Время ожидания ответа:
Устанавливает время ожидания ответа.
ping -c 5 -W 3 www.geeksforgeeks.org
Чтобы заполнить пакет данными:
Мы можем заполнить данные в пакете, используя опцию -p . Как -p ff заполнит пакет единицами.
ping -c 5 -p ff www.geeksforgeeks.org
Обнаружение MTU пути:
Это простой протокол для определения максимального MTU (максимальной единицы передачи), который может принять путь TCP.
Мы используем опцию -m do (запретить фрагментацию), want (выполнять обнаружение PMTU, фрагментировать локально при большом размере пакета) или dont (не устанавливать флаг DF).
ping -c 5 -M want www.geeksforgeeks.org
Укажите TTL (время жизни):
Это максимальный интервал, на который может пройти пакет, прежде чем он будет отброшен.Значение 0 ограничивает пакет одним и тем же хостом.
ping -c 5 -t 64 www.geeksforgeeks.org
Как проверить связь с сетевыми часами времени на Mac или ПК с Windows — Icon Time
KB0169: Как проверить связь с сетевыми часами на компьютере Mac или Windows
Если вы не можете перейти на экран входа в систему, эта процедура позволяет определить, видит ли ваш компьютер часы
в вашей LAN (локальная сеть) или VPN (виртуальная частная сеть).
Решение:
Как проверить связь с сетевыми часами на ПК с WindowsВ Windows щелкните левой кнопкой мыши значок Пуск на панели задач.
В окне Search Program and Files введите буквы: cmd
и нажмите Enter.
Если вы используете Win8, перетащите курсор в крайний верхний правый угол рабочего стола, пока не появится панель поиска,
выберите значок поиска (увеличительное стекло ) и введите буквы: cmd и нажмите Enter.
Откроется командное окно.
- В командном окне введите слово Ping , затем пробел и IP-адрес часов.
- Нажмите Введите
- Если ваш компьютер может найти часы в сети, вы получите успешное сообщение «, ответ ».
- Если ваш компьютер не может найти часы в сети, вы получите сообщение об ошибке: « Превышено время ожидания запроса» или «Целевой хост недоступен. »
Если вы используете MAC, выберите Finder и найдите «Сетевая утилита» в окне приложений.Если вы используете более новую ОС, выберите Go \ Go To Folder на панели инструментов и введите следующее:
На экране Network Utility введите IP-адрес часов и нажмите кнопку Ping. Убедитесь, что произошла ошибка.
Попробуйте выполнить действия по устранению неполадок по этой ссылке, если вам не удается успешно выполнить эхо-запрос часов: Проблемы с сетевым подключением
.