Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux

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

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

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

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

Что такое порт

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

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

Проверить порт сервера на доступность можно следующими способами:

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

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

Ipconfig

Инструмент ipconfig (Internet Protocol configuration) является одним из наиболее распространенных и позволяет запрашивать и показывать текущую конфигурацию сети TCP/IP (Transmission Control Protocol/Internet Protocol). Команда также включает в себя опции для выполнения таких действий, как обновление параметров протокола динамической конфигурации хоста (DHCP) и Системы доменных имен (DNS).

Netsh

netsh (Network Shell) — это классический инструмент командной строки, который позволяет отображать и изменять практически любую сетевую конфигурацию. Например, им можно воспользоваться для просмотра текущей конфигурации сети, управления беспроводными соединениями, сброса сетевого стека для устранения наиболее распространенных проблем, включения или отключения брандмауэра и многого другого.

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

  1. Откройте Пуск.
  2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
  3. Введите следующую команду, чтобы просмотреть список доступных команд (контекстов), и нажмите Enter:
    netsh /?Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux
  4. Введите следующую команду, чтобы просмотреть список доступных подкоманд (субтекстов) для конкретного параметра, и нажмите Enter:
    netsh CONTEXT-COMMAND
    В команде измените CONTEXT-COMMAND на команду, включающую дополнительные параметры.
    Например, эта команда показывает команды, доступные для управления брандмауэром с помощью netsh:
    netsh advfirewall /?Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux

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

Netstat

Инструмент netstat (Network Statistics) отображает статистику для всех сетевых подключений. Он позволяет анализировать открытые и подключенные порты, чтобы отслеживать и устранять сетевые проблемы в Windows 10 и приложениях.

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

Чтобы начать работу с netstat, проделайте следующее:

Nslookup

Инструмент nslookup (Name Server Lookup) может показать важную информацию для устранения неполадок и решения проблем, связанных с DNS. Инструмент включает в себя интерактивный и неинтерактивный режимы. Неинтерактивный режим используется гораздо чаще — он подразумевает полный набор команды, чтобы получить необходимую информацию.

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

Чтобы начать работу с nslookup, проделайте следующее:

Ping — сетевая диагностика на ip-уровне

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

Для обмена служебной и диагностической информацией в сети используется специальный протокол управляющих сообщений ICMP (Internet Control Message Protocol). Команда ping позволяет выполнить отправку управляющего сообщения типа Echo Request (тип равен 8 и указывается в заголовке ICMP-сообщения) адресуемому узлу и интерпретировать полученный от него ответ в удобном для анализа виде. В поле данных отправляемого icmp-пакета обычно содержатся символы английского алфавита. В ответ на такой запрос, опрашиваемый узел дожжен отправить icmp-пакет с теми же данными, которые были приняты, и типом сообщения Echo Reply (код типа в ICMP-заголовке равен 0) . Если при обмене icmp-сообщениями возникает какая-либо проблема, то утилита ping выведет информацию для ее диагностики.

Формат командной строки:

ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS] [-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]] [-w таймаут] конечноеИмя

Параметры:

-t – Непрерывная отправка пакетов.
Для завершения и вывода статистики используются комбинации клавиш
Ctrl Break (вывод статистики и продолжение), и Ctrl C (вывод статистики и завершение).
-a – Определение адресов по именам узлов.
-n число – Число отправляемых эхо-запросов.
-l размер – Размер поля данных в байтах отправляемого запроса.
-f – Установка флага, запрещающего фрагментацию пакета.
-i TTL – Задание срока жизни пакета (поле “Time To Live”).
-v TOS – Задание типа службы (поле “Type Of Service”).
-r число – Запись маршрута для указанного числа переходов.
-s число – Штамп времени для указанного числа переходов.
-j списокУзлов – Свободный выбор маршрута по списку узлов.
-k списокУзлов – Жесткий выбор маршрута по списку узлов.
-w таймаут – Максимальное время ожидания каждого ответа в миллисекундах.

Примеры использования:

ping google.com – эхо-запрос к узлу с именем google.com с параметрами по умолчанию – количество пакетов равно 4, длина массива данных = 32 байта.

ping -6 ya.ru – пинг узла ya.ru с использованием протокола Ipv6

ping -a 192.168.1.50 – выполнить пинг с определением имени конесного узла по его адресу.

ping -s 192.168.0.1 computer – пинг узла computer от источника 192.168.0.1. Используется когда на компьютере имеется несколько сетевых интерфейсов.

ping w 5000 ya.ru – пинг с таймаутом ожидания равным 5 секунд ( по умолчанию — 4 сек).

ping -n 5000 -l 1000 msconfig.ru – опрос узла msconfig.ru 5000 раз, пакетами с данными длиной в 1000байт. Допустимая максимальная длина данных — 65500.

ping -n 1 -l 3000 -f ya.ru – пинг с запретом фрагментации пакета.

ping -n 1-r 3 ya.ru – отправить 1 эхо-запрос на узел ya.ru с отображением первых 3-х переходов по маршруту.

ping -i 5 ya.ru – пинг с указанием времени жизни TTL=5. Если для достижения конечного узла потребуется большее количество переходов по маршруту, то маршрутизатор, прервавший доставку ответит сообщением ”Превышен срок жизни (TTL) при передаче пакета.”

  • Применение PING для пошаговой диагностики проблем доступа в Интернет:
  • Обобщенная схема соединения компьютера (планшета, ноутбука домашней сети) с удаленным конечным узлом можно представить следующим образом:

    Схема подключения к целевому узлу через интернет

    В качестве домашней сети используется наиболее распространенная сеть с IP-адресами 192.168.1.0 /255.255.255.0 . Речь идет об IPv4 – IP протоколе версии 4, где для адресации используется 4 байта. IP- адреса принято представлять в виде десятичных значений байтов, разделяемых точками. Каждое устройство в сети должно иметь свой уникальный адрес. Кроме адреса, в сетевых настройках используется маска сети ( маска подсети). Маска имеет такой же формат представления, как и адрес. Комбинация адреса и маски определяет диапазон адресов, которые принадлежат локальной сети – 192.168.1.0-192.168.1.255. Первый и последний адреса диапазона не назначаются отдельным сетевым устройствам, поскольку используются в качестве адреса сети и широковещательного адреса. Обычно адрес роутера делают равным 192.168.1.1 или 192.168.1.254. Это не является обязательным стандартом, но на практике используется довольно часто. Единичные биты маски определяют постоянную часть IP-адреса сети, а нулевые — выделяемые отдельным узлам. Значение 255 – это байт с установленными в единицу битами. Маска сети служит средством определения диапазона IP-адресов, принадлежащих локальной сети. Устройства с такими адресами достижимы локально, без использования маршрутизации. Маршрутизация — это способ обмена данными с сетевыми устройствами не принадлежащими к данной локальной сети через специальное устройство – маршрутизатор ( router, роутер ). Маршрутизаторы представляют собой специализированные компьютеры с несколькими сетевыми интерфейсами и специализированным программным обеспечением обеспечивающим пересылку IP-пакетов между отправителем и получателем, находящимися в разных сетях. В такой пересылке могут участвовать несколько маршрутизаторов, в зависимости от сложности маршрута. Домашний роутер — простейшая разновидность маршрутизатора, который обеспечивает пересылку пакетов, адресованных во внешние сети следующему по маршруту маршрутизатору в сети провайдера. Следующий маршрутизатор проверяет достижимость адреса конечного узла локально, и либо пересылает ему данные, либо передает их следующему маршрутизатору в соответствии с таблицей маршрутов. Так происходит до тех пор, пока данные не достигнут получателя или закончится время жизни пакета.

    :/>  Компьютер не видит принтер hp laserjet p1102 -

    Команда PING можно использовать для диагностики отдельных узлов:

    ping 127.0.0.1 – это пинг петлевого интерфейса. Должен выполняться без ошибок, если установлены и находятся в работоспособном состоянии сетевые программные компоненты.

    ping свой IP или имя – пинг на собственный адрес или имя. Должен завершаться без ошибок, если установлены все программные средства протокола IP и исправен сетевой адаптер.

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

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

    ping 8.8.8.8 – выполнить опрос узла с IP-адресом 8.8.8.8 . Если опрос по адресу выполняется без ошибок, а опрос по имени завершается сообщением о неизвестном узле, то проблема в разрешении имен. Причиной может быть неработоспособность DNS-сервера провайдера. В этом случае, можно попробовать сменить его в настройках сетевого соединения на публичные DNS сервера Google с адресами 8.8.4.4 и 8.8.8.8. Также, проблема может быть вызвана плохим качеством связи с провайдером, что сопровождается слишком большим временем отклика и пропаданием пакетов.

    ping -t msconfig.ru – выполнять ping до нажатия комбинации CTRL C, При нажатии CTRL Break – выдается статистика и
    опрос узла продолжается.

    ping -n 1000 -l 500 192.168.1.1 – выполнить ping 1000 раз с использованием сообщений, длиной 500 байт. Пинг пакетами стандартной длины в 32 байта может выполняться без ошибок, а на длинных — с ошибками, что характерно для беспроводных соединения при низком уровне сигнала в условиях интенсивных помех.

    ping -n 1 -r 9 -w 1000 msconfig.ru – выполнить ping 1 раз (ключ -n 1), выдавать маршрут для первых 9 переходов (-r 9), ожидать ответ 1 секунду (1000мсек)

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


    Обмен пакетами с msconfig.ru [87.250.251.11] с 32 байтами данных:
    Ответ от 87.250.251.11: число байт=32 время=36мс TTL=54
    Маршрут: 81.56.118.62 ->
    81.56.112.1 ->
    10.109.11.9 ->
    10.109.11.10 ->
    195.34.59.105 ->
    195.34.52.213 ->
    195.34.49.121 ->
    195.34.52.213 ->
    87.250.239.23

    Статистика Ping для 87.250.251.11:

    Пакетов: отправлено = 1, получено = 1, потеряно = 0
    (0% потерь)
    Приблизительное время приема-передачи в мс:
    Минимальное = 36мсек, Максимальное = 36 мсек, Среднее = 36 мсек

    В данном примере, между отправителе и получателем пакетов выстраивается цепочка из 9 маршрутизаторов. Нужно учитывать тот факт, что в версии утилиты ping.exe для Windows, число переходов может принимать значение от 1 до 9. В случаях, когда этого значения недостаточно, используется команда tracert

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

    Нередко, команда PING используется для организации задержек в командных файлах. Выполняется пингование петлевого интерфейса с указанием нужного значения счетчика пакетов, задаваемого параметром -n. Посылка эхо-запросов выполняется с интервалом в 1 секунду, а ответ на петлевом интерфейсе приходит практически мгновенно, поэтому задержка будет приблизительно равна счетчику минус единица:

    ping -n 11 127.0.0.1 – задержка в 10 секунд.

    Команда PING используется в командных файлах для определения доступности IP-адресов. Поскольку, результат опроса никак не отражается в переменной ERRORLEVEL , то вместо ее анализа
    используется поиск определенных признаков в данных стандартного вывода PING. Если внимательно посмотреть на сообщения программы ping.exe при опросе доступного и недоступного узла, то можно заметить, что они значительно отличаются

    ping 456.0.0.1 – ping на несуществующий адрес

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


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

    ping msconfig.ru– ping на адрес узла msconfig.ru

    Ответ на ping доступного узла:


    Обмен пакетами с msconfig.ru [87.250.250.11] по 32 байт:
    Ответ от 87.250.250.11: число байт=32 время=10мс TTL=55

    Таким образом, для решения задачи определения доступности узла в командном файле, достаточно проанализировать характерные слова в выводе ping.exe при успешном ответе. Наиболее характерно в данном случае наличие слова TTL. Оно никогда не встречается при возникновении ошибки и состоит всего лишь из символов английского алфавита.
    Для поиска “TTL” в результатах ping.exe удобнее всего объединить ее выполнение в цепочку с командой поиска строки символов FIND.EXE (конвейер ping и find). Если текст найден командой FIND, то значение переменной ERRORLEVEL будет равно 0


    ping -n 1 COMPUTER | find /I “TTL” > nul
    if %ERRORLEVEL%==0 goto LIVE
    ECHO computer недоступен
    подпрограмма обработки недоступного состояния

    Exit
    :LIVE – начало подпрограмм
    ы обработки состояния доступности узла

    В более простом варианте можно использовать команды:

    PING msconfig.ru |find “TTL=” && ECHO Yandex pingable – команда ECHO выполняется, если значение ERRORLEVEL, установленное FIND равно 0, т.е узел msconfig.ru отвечает на ping.

    PING Server64 |find “TTL=” || ECHO Server64 not pingable – команда ECHO выполняется, если значение ERRORLEVEL, установленное FIND не равно 0, т.е. узел Server64 не ответил на ping.

    Весь список команд CMD Windows     |     На главную страницу.

    Route

    Инструмент route отображает таблицу маршрутизации, которая позволяет Windows 10 понимать сеть и взаимодействовать с другими устройствами и службами. Инструмент также предлагает некоторые опции для изменения и очистки таблицы по мере необходимости.

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

    Чтобы просмотреть или очистить таблицу маршрутизации, проделайте следующее:

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
      Введите следующую команду, чтобы просмотреть таблицу маршрутизации, и нажмите Enter:
      route printУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux
    3. Подтвердите информацию таблицы маршрутизации.
    4. (Опционально) Введите следующую команду, чтобы очистить таблицу маршрутизации, и нажмите Enter:
      route -fУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux
      На заметку: при выполнении этой команды устройство потеряет сетевое подключение, так как система перестанет понимать топологию сети. После выполнения команды перезагрузите компьютер, чтобы позволить сетевому стеку перестроить таблицу маршрутизации. Обычно таблицу очищать не нужно, если только вы не изменили записи и хотите ее сбросить.
    :/>  На сколько увеличить файл подкачки на windows 7

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

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

    Tracert

    В Windows 10 также есть инструмент tracert (Trace Route) — он позволяет определить сетевой путь к месту назначения с помощью серии эхо-запросов ICMP. Однако, в отличие от команды ping, каждый запрос включает в себя значение TTL (Time to Live) — каждый раз оно увеличивается на единицу, позволяя отображать список пройденных маршрутов и продолжительности запросов.

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

    Включение и отключение брандмауэра

    Чтобы включить брандмауэр Windows 10 с помощью netsh, выполните следующие действия:

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
    3. Введите следующую команду, чтобы активировать брэндмауэр по умолчанию, и нажмите Enter:
      netsh advfirewall set currentprofile state onУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux

    После выполнения этих шагов брандмауэр Защитника Windows включится.

    Диагностика сети при помощи mtr

    MTR — программа, которая сочетает функционал команд traceroute и ping в одном инструменте. MTR проверяет соединение между локальной системой и указанным узлом (IP или доменом). Программа отправляет запрос к узлу, как команда ping, и показывает маршрут пакета, как traceroute.

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

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

    Импорт конфигурации сети

    Для импорта параметров конфигурации сети проделайте следующее:

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
    3. Введите следующую команду, чтобы импортировать конфигурацию сети, и нажмите Enter:
      netsh -c interface dump>PATHTOIMPORTED.txt
      В команде замените PATHTOEXPORTED.txt на указание пути и имени файла, который вы хотите использовать в качестве конфигурации.
      Например, следующая команда импортирует настройки из файла netshconfig.txt :
      netsh -f c:netshconfig.txtУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux

    После выполнения этих шагов новая сетевая конфигурация импортируется и применится к Windows 10.

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

    Команда ping включает в себя ряд параметров, к которым можно получить доступ с помощью команды ping/? , и один из этих параметров — возможность установить время запуска инструмента. Он может пригодиться для проверки потерянных пакетов при устранении неполадок подключения.

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

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
    3. Введите следующую команду, чтобы продолжить пинг до остановки, и нажмите клавишу Enter:
      ping IP-OR-DOMAIN -t
      В этой команде замените IP-OR-DOMAIN фактическим IP-адресом или доменным именем компьютера или службы, которые хотите протестировать.
      Например, эта команда проверяет связь между локальным устройством и маршрутизатором 60 секунд:
      ping 10.0.0.1 -t
    4. Используйте сочетание клавиш Control C, чтобы остановить пинг.Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux

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

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

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

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

    Как проверить, открыт ли порт, командой telnet

    Telnet — это утилита, с помощью которой можно соединиться с удалённым портом любого компьютера и установить канал связи. Это реализация клиентской части протокола с тем же названием (стандартный порт telnet — 23). Для использования telnet нужно знать, какой порт использует искомое приложение, а также имя или IP-адрес сервера. Если при работе с telnet не указать порт, утилита проверит доступность сервера аналогично команде ping.

    Рассмотрим, как узнать, открыт ли порт на компьютере или сервере в Windows и Linux.

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

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

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

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

    По умолчанию пакеты отправляются с интервалом в 1 секунду. Если вы хотите сделать интервал меньше или больше, введите:

    Где:

    Обратите внимание! Для установки значений меньше 0,2 секунды требуются права суперпользователя.

    Как изменить размер пакета

    По умолчанию команда отправляет пакеты размером по 56 байт. Такой размер файлов не влияет на работу сети при пинговании. Если нужно, вес пакетов можно изменить. Для этого используйте параметр -s. Введите:

    Где:

    Например: ping —s 100 123.456.1.1

    Как отправить определённое количество пакетов

    Необязательно вручную останавливать отправку пакетов. Можно сразу ограничить их количество параметром -c. Для этого введите:

    Где:

    Как просмотреть журналы сайтов

    Журналы сайтов расположены в корневой директории хостинга в папке logs. Логи хостинга можно просмотреть как через хостинг-панели управления, так и по FTP и SSH. Подробнее о том, что такое логи, зачем они нужны и как их читать мы описали в статье Логи сервера.

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

    Чтобы протестировать нагрузку, нужно организовать массовую отправку пакетов. Обратите внимание, эта команда доступна только для суперпользователя. Введите:

    За секунду будут отправлены тысячи запросов. Чтобы прекратить отправку, нажмите Ctrl C. Система покажет вам количество отправленных и обработанных пакетов.

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

    Для включения звукового сигнала введите:

    Как увеличить время ожидания ответа от сервера

    Время ожидания ответа можно изменить с помощью параметра -w.
    Введите:

    Где 5000 ― время ожидания в миллисекундах (1с = 1000 мс).

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

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

    :/>  Как отключить Интернет на компьютере на время

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

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

    Комбинация параметров

    Чтобы получить подходящую команду, можно комбинировать параметры.
    Например: ping —с 6 —s 100 domain.name.

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

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

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

    Обновление настроек dns

    Чтобы сбросить и перестроить текущие записи кэша DNS, проделайте следующее:

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
    3. Введите следующую команду, чтобы очистить системный кэш DNS на устройстве, и нажмите Enter:
      ipconfig /flushdnsУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux

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

    Отключить брандмауэр

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

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
    3. Введите следующую команду, чтобы отключить брандмауэр по умолчанию, и нажмите Enter:
      netsh advfirewall set currentprofile state offУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux

    После выполнения этих шагов брандмауэр Защитника Windows отключится.

    На Windows 10 существует множество инструментов командной строки, PowerShell и графических приложений, которые можно использовать для изменения параметров и устранения неполадок в сети. Тем не менее, в этой инструкции мы сконцентрировались только на том, как начать работу с некоторыми из самых распространенных инструментов именно командной строки.

    По ftp или ssh

    Теперь вы знаете, как проверить, открыт ли порт на сервере, как использовать ping и traceroute, и как посмотреть логи сайта.

    Показать конфигурацию сети

    Чтобы начать работу с ipconfig, проделайте следующее:

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
    3. Введите следующую команду, чтобы просмотреть сводку конфигурации сети TCP/IP, и нажмите Enter:
      ipconfigНа заметку: в командной строке можно использовать команду cls, чтобы очистить экран после того, как  информация больше не будет нужна.Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux
    4. Введите следующую команду, чтобы просмотреть всю конфигурацию сети TCP/IP, и нажмите Enter:
      ipconfig /allУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux

    После выполнения этих шагов у вас будет обзор всей конфигурации TCP/IP компьютера.

    Обновление сетевых настроек

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

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

    ipconfig /release

    Введите следующую команду, чтобы изменить конфигурацию сети, и нажмите Enter:

    ipconfig /renew

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

    Проверка подключения устройства

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

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
    3. Введите следующую команду для отправки эхо-запросов ICMP для проверки подключения и нажмите Enter:
      ping IP-OR-DOMAIN
      В этой команде замените IP-OR-DOMAIN фактическим IP-адресом или доменным именем компьютера или службы, которые хотите протестировать.
      Например, эта команда проверяет связь между локальным устройством и маршрутизатором:
      ping 10.0.0.1На заметку: если вы используете опцию -a (например, ping -a 10.0.0.1), то команда также преобразует адрес в имя хостаУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux
    4. (Опционально) Введите следующую команду для проверки сетевого стека локального компьютера и нажмите Enter:
      ping 127.0.0.1 или ping loopbackУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux
    5. После запуска команды получение ответа означает, что сетевой стек в Windows 10 запущен и работает. Это то же самое, что пинговать устройство, используя его собственный сетевой адрес.

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

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

    Сброс системного сетевого стека

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

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
    3. Введите следующую команду для выхода из интерактивного режима и нажмите Enter:
      netsh winsock resetУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux
    4. Перезагрузите компьютер.

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

    Экспорт и импорт конфигурации сети

    Для экспорта конфигурации сети с помощью netsh проделайте следующее:

    1. Откройте Пуск.
    2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
    3. Введите следующую команду для экспорта текущей конфигурации для всех сетевых адаптеров и нажмите Enter:
      netsh -c interface dump>PATHTOEXPORTED.txt
      В команде замените PATHTOEXPORTED.txt на указание пути и имени файла для хранения конфигурации.
      Например, следующая команда экспортирует настройки в файл netshconfig.txt :
      netsh -c interface dump>c:netshconfig.txtУтилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть | Настройка серверов windows и linux

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

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