Пинг (ping)

Почему?

Мы внимательно изучаем каждый комментарий и отвечаем в соответствии с результатами анализа. Пожалуйста, сообщите нам, как мы можем сделать эту статью лучше.

Шаги, чтобы проверить связь с веб-страницей, чтобы узнать ее статус

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

Linux

Проделаем это через окно “Терминал”.

  • Первое, что нужно сделать, это перейти в “Приложения” > “Аксессуары” и “Терминал”. Вы также можете одновременно использовать клавиши “Ctrl Alt T” для прямого доступа к нему.
  • Как и в предыдущих случаях, здесь будет указано количество миллисекунд, необходимое целевому компьютеру для ответа на ваш запрос. данных и другой информации.

Оставляйте свои вопросы в разделе комментариев, если они у вас есть. Спасибо, пожалуйста!

Ezoicreport this ad

Mac os

В этом случае мы воспользуемся “Сетевой утилитой”.

  • Первое, что необходимо сделать, это открыть “Spotlight”, который выглядит как увеличительное стекло в правом верхнем углу экрана.
  • Затем введите “Network Utility” в строке поиска и нажмите на значок. Вы также можете найти его в папке “Приложения” вашей macOS.

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

  • Установите флажок “Отправлять только ___ ping”. Введите сумму, которую вы хотите потратить, затем нажмите синюю кнопку “Ping”. Обратите внимание, что она не может быть больше 10.
  • Он покажет доказательства. Аналогичны тем, что были показаны выше.

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

Ping ipv6 адресов

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

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

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

$ ping -6 2001:4860:4860::8888

Команда ping6 существовала в более ранних итерациях. В более поздних дистрибутивах она отсутствует, и вся функциональность объединена с командой ping.

Адрес сервера и количество отправляемых пакетов указываются с помощью ключа -c.

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

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

ping -b -c 4 192.168.1.255

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

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

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

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

telnet [host] [port]

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

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

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

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

$ sudo arping [Ip_address]
$ sudo arping [Ip_address]
$ sudo arping 192.168.1.1

Вы получите нечто подобное:

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

Для создания команды необходима система Debian и ее производные.

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

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

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

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

Двоичные файлы обычно находятся по пути в Unix-подобных системах, таких как Linux.

/usr/bin/

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

/usr/sbin/

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

$ ls /usr/bin | grep ping

Папка pings содержит команду ping.

/usr/bin/

Вы также можете использовать следующую технику для поиска команд:

$ which ping

На выходе он предоставит следующие данные:

/usr/bin/ping

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

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

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

Эта команда необходима для администрирования сети и сервера, если вы применяете логику.

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

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

ping -c 10 [host]

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

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

#! /bin/bash

ping -c 1 [host]

If [ $? -eq 0]; then

    #Your_command_here

Fi

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

Справедливый ответ: С тех пор как у меня появился доступ в Интернет, я знал о существовании команды “ping”. Но для меня это не имело никакого значения. Когда я принял решение играть в Counter-Strike 1.6, тогда я впервые осознал, насколько важен пинг на практике.

:/>  Диагностика сетевого подключения | база знаний Serverspace

Здесь было обнаружено, что игра невозможна на серверах с временем пинга более 100 мс из-за постоянных зависаний. Для практического применения темы нашей статьи я использую следующий порядок колонок “Ping” (или “Latency”) доступных серверов:

Фактически, я понял так: пинг — это не просто цифры или числа из каких-то отвлеченных цифр. При этом, что интересно, на него не влияет выделенная скорость подключения.

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

Команда “ping” (tracertoute в XL) доступна в Linux. С помощью tracertoute можно увидеть весь маршрут этих потоковых сообщений и точно определить узлы, где происходят потери и перенаправления, тогда как ping отображает только задержку передачи пакетов между вашим компьютером и удаленным компьютером.

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

Я считаю, что с теорией покончено, теперь перейдем к практике.

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

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

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

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

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

  1. Проблемы на стороне запрашивающего или промежуточного сервера. Я помню, как из-за подобной проблемы у меня больше года не было прямого доступа к нашему сайту! Когда я попытался пропинговать его, он показал 100% потерь. Но трассировка показала, что запрос “невозможно было передать” на промежуточный сервер в Киеве. Сначала я использовал анонимайзеры и прокси, но потом сдался и арендовал выделенный IP-адрес, трафик пошел по другим каналам. Самый верный способ выявить такую проблему – пропинговать несколько разных сайтов. Если остальные пингуются нормально, то это именно тот случай, который описан выше, и “вылечить” его можно только с помощью альтернативных каналов связи с нужным сервером.
  2. Географическое расстояние до нужного сервера. Этот вопрос наиболее актуален для игроков. Если вы видите, в какой стране/районе находится игровой сервер, выберите тот, который находится ближе всего к вам. Хотя скорость обмена данными в Интернете в настоящее время очень высока, если пакет данных проходит сотни километров, это, очевидно, вызовет длительные задержки и, следовательно, приостановит игру.
  3. Проблемы с интернет-кабелем. Если ваши результаты пинга плохие для нескольких разных мест, есть две возможности: либо ваш провайдер что-то “химичит” (такие “проблемы” обычно проходят довольно быстро), либо ваш интернет-кабель где-то износился. Например, не так давно у меня была похожая ситуация на работе. Компьютер стал очень медленно подключаться не только к Интернету, но и к другим ПК в локальной сети. Проблема оказалась в перетертом кабеле, проложенном под ковром (!), который прошел весь путь 🙂
    Обычно замена кабеля восстанавливает нормальный доступ к сети. На нашем сайте есть целая мини-книга о том, как самостоятельно сжать сетевой кабель. Однако если вы не можете сделать это самостоятельно, вы можете попросить своего провайдера прислать специалиста для замены поврежденного кабеля (к сожалению, это не бесплатно, но это лучше, чем мириться с постоянными “тормозами”).
  4. Сбой компьютера. Бывает также, что компьютер либо перестает подключаться к Интернету, либо делает это очень медленно в результате вирусов или неосторожных действий пользователя. Вы можете правильно диагностировать эту проблему и отличить ее от описанной выше ситуации с кабелем, попробовав выйти в Интернет через ту же точку доступа (проводную или беспроводную) с другого компьютера, ноутбука или смартфона. Если проблем с доступом нет, причина, скорее всего, кроется в компьютере. Первое, что необходимо проверить, – это сетевая карта. Если у вас дома есть другой компьютер, подключите его и попробуйте выйти в Интернет после установки правильного драйвера. Если неисправность есть и здесь, вам, вероятно, придется купить новую сетевую карту. Если сетевая карта работает нормально, проблема кроется в компьютере. Самым радикальным способом решения проблемы обычно является полная переустановка операционной системы. Однако прежде чем это сделать, попробуйте восстановить все “с небольшими усилиями”. Сначала проверьте, работает ли драйвер сетевой карты в диспетчере устройств (значок “Мой компьютер” – щелкните правой кнопкой мыши – “Свойства”). Если драйвер установлен и в диспетчере нет неизвестных устройств, попробуйте восстановить сетевые настройки с помощью инструмента SG TCP Optimizer. Эта программа позволяет автоматически выбирать и применять оптимальные настройки для вашей сети и, в некоторых случаях, решать проблемы нарушения доступа после проделок вредоносных вирусов (кстати, в программе также есть хороший визуальный инструмент для пинга и отслеживания сайтов)!
:/>  MS-DOS and Windows command line del command

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

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

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

Ping транслирует строку коротких пакетов на целевое устройство.

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

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

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

Однако утилита определит состояние целевого устройства на основе полученных данных.

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

ping [options] [destination]

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

  • -c: Позволяет указать количество отправляемых пакетов.
  • -s: Позволяет изменить размер пакета по умолчанию.
  • -v: Отображает текущее состояние выполнения команды.
  • -w: Указывает время выполнения команды в секундах.
  • -i: Позволяет указать интерфейс, с которого должны отправляться запросы.

Какие существуют способы «пинговать» веб-сайт?

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

Ensuite, мы объясняем их здесь:

Команда ping

Хотя существуют альтернативные методы, нам действительно не нужна командная строка. Существует несколько способов доступа к командной строке, но наиболее распространенными являются строки “Выполнить”.

Команда tracert

Команда “tracert”, которая в своей простейшей форме почти идентична команде ping, но дает более полные результаты с упором на перечисление всех промежуточных узлов подключения, является вторым по значимости решением:

I P-адрес конечного заказанного сайта предоставляется tracert, как и в случае с ping (этот адрес можно использовать для трассировки). Затем перечисляются серверы с наибольшим количеством пингов, максимальное значение по умолчанию – 30.

” Хоп” или “скачок” – это название линии, по которой передаются данные сервера. Он имеет три измерения (все в миллисекундах), которые отображают IP-адрес и время ответа.

Tracert имеет ряд дополнительных параметров, как и ping. не в кавычках

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

Сервер или программа, соединяющая два узла в сети, называется прокси-сервером. Он функционирует как своего рода “человек посередине”, отправляя запросы прямо на хост.

Для некоторых компонентов команды PING необходимо прямое соединение между устройствами. Если прокси-команда идет перед командой Ping, она не будет работать.

Можно также использовать службы Ping. В некоторых случаях для устранения проблем с командой Ping можно использовать команду curl. Сторонний IP-адрес можно использовать в качестве VPN.

На linux

Приложения, «Аксессуары», “Терминал”.

На macos

Перейдите в “Службы” в разделе “Приложения”, а затем в “Утилиты, утилиты и приложения”.

  • Введите домен или IP-адрес, на котором написано “Пожалуйста, введите адрес отслеживания”, и нажмите “Отследить”.

На окнах

Для всех операционных систем, включая Windows 10 и 8, процедуры одинаковы.

  • Первое, что нужно сделать, это зайти в “Пуск” и найти команду “Выполнить”, там в соответствующем поле ввести “Cmd” и нажать “OK” .
  • Если вы хотите сделать это с помощью маршрутизатора, вам нужно будет ввести соответствующий номер. Примеры: “Ping 192.168.1.1”. Затем нажмите Enter.

Если это так, вы получите ответ сервера, содержащий точно такие же данные, как на этой странице (в окне).

  • IP-адрес Google, который в данном случае будет “216.58.192.36”, и количество отправленных байт.
  • Затем он отправляет еще 4 пакета в указанные выше места, а также время в миллисекундах и время жизни. Последний показывает количество “прыжков”, сделанных между компьютером PING и исходным сервером.
  • Наконец, возвращается полная информация с указанием результата. Эти 4 пакета были отправлены, все 4 были получены, и поэтому ни один из них не был потерян в процессе.
:/>  Как очистить кэш на компьютере Windows 10 от El:Store

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

Пинг онлайн

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

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

Учитывая, что я не могу создать ping online ни в одном из протестированных мною сервисов Ping.eu, этот вариант является более доступным и простым для понимания. Он делает 4 запроса к указанному вами серверу, как в Windows.

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

Пинг в Интернете, по сути, требует только проверки доступности сайта. Некоторые сервисы предлагают средние задержки и т.д., а не полностью реализуют пинг. Что означает пинг от Whoer.net? Данные указывают, доступен ли сайт в конкретной точке планеты.

Здесь нет никаких настроек. Вы вводите имя или адрес нужного сервера, нажимаете кнопку “Проверить Ping”, и на экране появляются результаты. Первые из них включают минимальную и среднюю задержки, а также расшифровку IP-адреса запрашиваемого веб-ресурса.

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

Наибольший размер пакета, разрешенный для передачи по сети, известен как MTU (Maximum Transmission Unit).

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

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

ping: local error: Message too long

Для этого выполните следующую команду:

ping -M do -s [initial_value] [host]

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

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

Сеть можно улучшить, если известно значение MTU. Если сеть больше, чем сеть для города, серьезно.

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

Измерение времени отклика сети – еще одно применение команды PING. Это время также называют временем ожидания или задержкой.

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

ping -c 4 [host]

ping -c 4 192.168.1.1

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

rtt min/avg/max/mdev

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

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

С системного терминала

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

Чтобы пропинговать компьютер, откройте командную строку, введите “ping”, а затем введите адрес веб-сайта. Используя IP-адреса или доменные имена, вы увидите результат и четыре пакета, составляющие данные для конечного терминала. Я надеюсь, что мы сможем закончить это позже.

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

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

ping -s [packet_size] hostname/IP

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

ping -s 100 192.168.1.1

Заключение

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

Выводы

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

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

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

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

Adblock
detector