Bfsoft.ru

Программы, сервисы, полезные советы о компьютере и интернете
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

Но что такое пинг и что такое трассировка? Пинг (ping) – это инструмент (утилита) для проверки целостности соединения в сетях на основе TCP/IP. Трассировка (traceroute или tracert команда) – это программа для определения маршрутов следования данных в сетях TCP/IP.

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

Содержание

Проверка пинга

Для проверки пинга используется одноименная команда ping, которую необходимо вводить в командной строке. Запустить командную строку можно следующими способами:

1) Пуск -> Все программы -> Стандартные -> Командная строка

2) Пуск -> Выполнить -> cmd

cmd

В данной ОС существует множество терминалов, поэтому для этих целей можно использовать любой из установленных на ПК. Обычно стандартный терминал можно запустить сочетанием клавиш CTRL+ALT+T.

Запуск терминала в Linux

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

Например, для пинга адреса 11.222.33.44 необходимо выполнить команду:

Ниже приведён пример результатов выполнения пинга одного из IP адресов.

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

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

Стоит отметить, что в Windows по умолчанию выполняется отправка только 4 пакетов. В Linux обмен пакетами продолжается до тех пор, пока пользователь самостоятельно не остановит процесс сочетанием клавиш CTRL+C. Чтобы запустить ping аналогичным образом в Windows, необходимо использовать параметр -t. Например:

Остановка обмена пакетами выполняется тем же сочетанием клавиш – CTRL+C.

Установка количества отправляемых пакетов

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

Изменение размера отправляемых пакетов

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

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

Проверка трассировки

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

Проверка трассировки

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

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

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

Пинг-контроль интернет-сети из командной строки

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

Читайте так же:
Как исправить ошибку «a disk read error occurred»

Пинг-контроль интернет-сети

Во всех подобных ситуациях пользуются пинговым тестом.

Что такое пинг

Пинг (Ping, англ.) — так именуется утилита для ревизии сетей, а также сам запрос, посредством которого можно проверить (пропинговать) их, направляя сигнал на IP-адрес.

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

Пинговый сигнал посылается как на веб-ресурс, так и на IP-адрес.

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

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

Практическое применение

Теперь поближе ознакомимся с тем как применять пинг, — как им пользоваться с помощью командной строки.

Запуск строки команд

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

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

В восьмом и десятом Windows командная строка вызывается комбинацией — нажатием «Win + X».

Ввод команды cmd

Ввод пинга

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

Для роутера

Роутеры (маршрутизаторы D-Link) имеют обычно IP адрес — 192.168.0.1. Поэтому вводимая в командной строке конструкция будет иметь такой вид — «ping 192.168.0.1».

Ввод команды для пропинговки

Самопингование

Если вы хотите проверить свой IP-адрес, то компьютер в состоянии пропинговать сам себя и команда будет с изменённым вторым фрагментом — «ping 192.168.0.1».

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

Результат

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

Дальше нас интересует результат. Его получают, нажав через некоторое время «Enter» или «+». Отчёт будет находиться под введённой ранее командой.

Процесс проверки адреса

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

Статистика Ping для IP-адреса

Полученный отчёт можно сохранить в виде скриншота, а можно воспользоваться обычным копипастом — сначала «пометить всё» комбинацией «Ctrl + A», затем сохранить отобранное («Ctrl + C») и вставить в выбранный текстовый документ («Ctrl + V»).

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

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

Для примера можно взять всем известный сайт компании Яндекс. Его адрес yandex.ru.

Читайте так же:
Как узнать, сколько бит 32 или 64 Windows 7 и 10

Здесь команда будет выглядеть следующим образом:

Пропинговка сайта Яндекс

В теории ничего дополнительного вводить не требуется.

За счёт такой команды на сайт будет отправлено 4 пакета.

Результаты пропинговки сайта Яндекс

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

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

Команда для вывода дополнительных аргументов

Для пинга доступно несколько вспомогательных атрибутов. А именно:

  • -n. Этот атрибут определяет или задаёт количество пакетов, отправляемых сайту-получателю через строку команд.
  • -t. Такой атрибут используется, чтобы команда функционировала бесконечно. Актуально, когда наблюдается потеря пакетов в сети и пользователь сможет выполнить необходимую выборку.
  • -l. Ещё один атрибут. С его помощью определяется, какой размер будет у отправляемого пакета.

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

Если прописать ping yandex.ru -t -l 256, тогда вы со своего компьютера через командную строку отправите неограниченное количество пакетов на сайт Яндекса. При этом вес каждого пакета составит 256 байт.

Но использовать большие пакеты для отправки не стоит. У Яндекса могут возникнуть определённые претензии к вам.

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

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

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

Как пользоваться командами ping и tracert

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

Ping и tracert — это утилиты для проверки целостности соединений в сетях и определения маршрутов следования данных на основе TCP/IP. Без этих утилит не обойтись не только при администрировании серверов (или целой сети), но и в условиях «домашней» диагностики.

Команда ping

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

Если вы задавались вопросом «Как я могу узнать мой IP адрес и порт?», то мы дадим вам ответ: командой пинг можно как узнать порт компьютера, так и определить его IP.

Также с помощью команды ping можно выполнить такие диагностические задачи, как:

измерить время взаимодействия между двумя хостами;

проверить IP-адрес конкретного хоста в локальной и глобальной сети;

автоматически проверить сетевое устройство (например, когда ping является частью bash-скрипта);

проверить пинг до сервера и др.

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

Если у вас Windows

Откройте меню «Пуск», кликните по пункту Выполнить или нажмите сочетание клавиш Win + R.

Читайте так же:
Как исправить ошибку при синтаксическом анализе пакета Android

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

В окне терминала введите команду:

ping имя_сайта (домен) или ping IP_сервера .

windows ping

Если у вас Linux

1. Откройте терминал. Для этого:

в Unity (Ubuntu): перейдите в «Главное меню» и введите слово «Терминал» в поисковой строке или наберите сочетание клавиш Ctrl+Alt+T;

в Xfce (Xubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал»;

в KDE (Kubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал».

2. В окне терминала введите команду:

ping имя_сайта (домен) или ping IP_сервера .

linux ping

Если у вас кириллический домен

Для Windows и Linux кириллические домены нужно вводить в формате Punycode. Перевести домен в формат Punycode можно через сервис. Сконвертируйте имя кириллического домена и вставьте его в окно терминала следующим образом: ping xn--2-8sble8ahe.xn--p1ai

Если у вас MacOS

В Spotlight выберите и запустите сетевую утилиту Network Utility.

В открывшемся окне перейдите на нужную вкладку.

macos ping

На вкладке Ping введите имя домена (или IP-адрес) и кликните Отследить:

Готово, вы запустили утилиту ping.

Команда tracert

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

Командой tracert можно проверить:

маршрут от локального компьютера до удаленного узла;

количество узлов в сети;

время прохождения пакета до конечного, транзитного и промежуточного узлов;

точку потери пакета;

пинг порта через командную строку.

Как запустить tracert

Если у вас Windows

Откройте меню «Пуск», кликните по пункту Выполнить или нажмите сочетание клавиш Win + R.

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

В открывшемся окне терминала введите команду:

tracert имя_сайта (домен) или tracert IP_сервера .

windows tracert

Если у вас Linux

1. Откройте терминал. Для этого:

в Unity (Ubuntu): перейдите в «Главное меню» и введите слово «Терминал» в поисковой строке или нажмитесочетание клавиш Ctrl+Alt+T;

в Xfce (Xubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал»;

в KDE (Kubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал».

2. В окне терминала введите команду:

traceroute имя_сайта (домен) или traceroute IP_сервера .

linux traceroute

Если у вас MacOS

В Spotlight выберите и запустите сетевую утилиту Network Utility.

В открывшемся окне перейдите на нужную вкладку.

На вкладке Traceroute введите имя домена (или IP-адрес) и кликните Отследить:

macos traceroute

Готово, вы запустили утилиту tracert.

Если у вас установлена ОС Windows и вы хотите упростить диагностику подключения, скачайте утилиту WinMTR. Как пользоваться WinMTR, читайте на тематических блогах.

Читайте так же:
Как включить или отключить режим AHCI в Windows

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

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

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

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

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

Синтаксис

Параметры

ПараметрОписание
/tУказывает, что команда ping Continue отправляет сообщения эхо-запросов в место назначения, пока не будет прервано. Чтобы прервать и отобразить статистику, нажмите клавиши CTRL + ВВОД. Чтобы прервать выполнение и выйти из этой команды, нажмите клавиши CTRL + C.
/aУказывает, что разрешение имен должно выполняться на целевом IP-адресе. В случае успешного выполнения команды Ping отображает соответствующее имя узла.
параметра <count>Указывает число сообщений запроса эха, которые будут отправлены. Значение по умолчанию — 4.
/l <size>Задает длину (в байтах) поля данных в сообщениях запроса эха. Значение по умолчанию — 32. Максимальный размер — 65 527.
/fУказывает, что сообщения эхо-запросов отправляются с флагом «не фрагментировать » в заголовке IP, установленном в значение 1 (доступно только в IPv4). Сообщения эхо-запроса не могут быть фрагментированы маршрутизаторами по пути к назначению. Этот параметр полезен для устранения неполадок с максимальным количеством блоков передачи (PMTU).
/I <TTL>Задает значение поля срока жизни (TTL) в заголовке IP для отправленных сообщений эхо-запросов. По умолчанию используется значение TTL по умолчанию для узла. Максимальный срок жизни — 255.
/v <TOS>Указывает значение поля типа службы (TOS) в IP-заголовке для отправленных сообщений запроса эха (доступно только в IPv4). Значение по умолчанию равно 0. TOS указывается в виде десятичного значения от 0 до 255.
/r <count>Указывает параметр записи маршрута в заголовке IP-адреса, который используется для записи пути, полученного сообщением запроса эха, и соответствующего сообщения о эхо-ответе (доступно только в IPv4). Каждый прыжок в пути использует запись в параметре запись маршрута . Если это возможно, укажите значение счетчика , равное или больше, чем число прыжков между источником и назначением. Число должно быть не меньше 1 и не больше 9.
ключ <count>Указывает, что параметр отметка времени Интернета в заголовке IP используется для записи времени прибытия сообщения эхо-запроса и соответствующего сообщения эхо-ответа для каждого прыжка. Число должно быть не меньше 1 и не больше 4. Это необходимо для адресов назначения, находящейся в локальной связи.
/j <hostlist>Указывает, что сообщения эхо-запроса используют параметр свободного исходного маршрута в заголовке IP с набором промежуточных назначений, указанных в hostlist (только в IPv4). При свободной маршрутизации последовательные промежуточные назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов равно 9. Список узлов представляет собой набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
/k <hostlist>Указывает, что сообщения эхо-запроса используют в заголовке IP параметр с максимальным исходным маршрутом с набором промежуточных назначений, указанных в hostlist (доступно только в IPv4). При использовании явной исходной маршрутизации следующее промежуточное назначение должно быть напрямую достижимо (оно должно быть соседом в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов представляет собой набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
/w <timeout>Указывает время ожидания сообщения эхо-ответа, соответствующего заданному сообщению запроса эха, в миллисекундах. Если ответное сообщение не получено в течение времени ожидания, отображается сообщение об ошибке «запрос был превышен). Время ожидания по умолчанию — 4000 (4 секунды).
/RУказывает путь к пути приема-передачи, который отслеживается (доступно только в IPv6).
Ключ <Srcaddr>Указывает используемый исходный адрес (доступен только в IPv6).
/4Указывает IPv4, используемый для проверки связи. Этот параметр не требуется для определения целевого узла с IPv4-адресом. Необходимо только указать целевой узел по имени.
/6Указывает IPv6, используемый для проверки связи. Этот параметр не требуется для определения целевого узла с IPv6-адресом. Необходимо только указать целевой узел по имени.
<targetname>Указывает имя узла или IP-адрес назначения.
/?Отображение справки в командной строке.

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

Примеры

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

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

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

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

голоса
Рейтинг статьи
Ссылка на основную публикацию