8 консольных команд для настройки сети в windows
Содержание:
- Содержание
- Какой должен быть пинг интернета
- Можно ли доверять команде ping?
- Как проверить пинг сторонними приложениями
- Как пользоваться командами ping и tracert?
- Способ 3: Веб-интерфейс маршрутизатора
- Работа с ключом «ping»
- Внутренний и внешний IP
- Excel works!
- Что влияет на ping и как его снизить
- Проверка Ping через командную строку
- Как «пропинговать» компьютер или сервер?
- Результаты проверки Ping
- Синтаксис команды Ping
- Как пользоваться Ping?
- Реализации
- Как пользоваться командами ping и tracert?
Содержание
Какой должен быть пинг интернета
Оптимального значения пинга не существует, поскольку многое зависит от потребностей пользователя. Если доступ в сеть требуется только для посещения сайтов, просмотра видеороликов и социальных сетей, можно довольствоваться не самыми низкими показателями. Сильнее всего пинг влияет на виртуальные игры, для которых важны минимальные значения данного показателя. Поэтому, наткнувшись на игру с пометкой new, первым делом требуется изучить её минимальные требования и оценить возможности собственного провайдера и используемой сети.
Глобальная сеть прочно вошла в нашу жизнь. Через интернет совершаются покупки, оплата разного рода услуг, ведутся чаты и переговоры. Однако довольно распространенной является ситуация, когда какой-либо сайт или сервер разрывает соединения. В таком случае Вам потребуется определить доступность конечной точки обращения. Проверить ответ от сервера можно следующими способами:
- через интерпретатор команд (обработчик команд, командная строка) ключом «ping»;
- через интерпретатор команд ключом «tracert»;
- с помощью интернет-браузера.
Проводить тесты полезно в случае выбора игрового сервера, сайта с видеозаписями, либо при размещении собственных файлов в общий доступ. При этом следует помнить, что даже при отправке из одного и того же города, на один и тот же сайт, время «пинга» может быть разным – это обусловлено загруженностью сети, скоростью соединения, и даже маршрутом отправки пакета.
Как проверить пинг интернет-соединения
Можно ли доверять команде ping?
Как проверить пинг сторонними приложениями
Существуют десятки различных приложений и сайтов, которые позволяют проверить пинг. Наиболее популярным можно назвать сервис speedtest, запустить который можно как с компьютеров, так и с любых других устройств просто через браузер.
На главной странице сервиса вы увидите виртуальную карту и возможность выбрать, к какому из серверов будет вестись подключение для проверки пинга и скорости интернет-соединения. Выберите сервер необходимой удаленности и нажмите на него, после чего начнется проверка.
По результатам проверки будет отображена скорость интернет-соединения, а также информация о пинге.
Как пользоваться командами ping и tracert?
В статье мы расскажем, для чего нужны утилиты ping и tracert, как запустить эти утилиты, а также приведем примеры команды ping для диагностики сети.
Ping и tracert — это утилиты для проверки целостности соединений в сетях и определения маршрутов следования данных на основе TCP/IP. Без этих утилит не обойтись не только при администрировании серверов (или целой сети), но и в условиях «домашней» диагностики.
Если у вас Windows
-
Откройте меню «Пуск», кликните по пункту Выполнить или нажмите сочетание клавиш Win+R.
-
В поиске введите команду «cmd» и кликните Enter.
-
В окне терминала введите команду:
ping имя_сайта (домен) или ping IP_сервера.
Если у вас Linux
1. Откройте терминал. Для этого:
- в Unity (Ubuntu): перейдите в «Главное меню» и введите слово «Терминал» в поисковой строке или наберите сочетание клавиш Ctrl+Alt+T;
- в Xfce (Xubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал»;
- в KDE (Kubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал».
2. В окне терминала введите команду:
ping имя_сайта (домен) или ping IP_сервера.
Если у вас кириллический домен
Для Windows и Linux кириллические домены нужно вводить в формате Punycode. Перевести домен в формат Punycode можно через сервис. Сконвертируйте имя кириллического домена и вставьте его в окно терминала следующим образом: ping xn--2-8sble8ahe.xn--p1ai
Если у вас MacOS
-
В Spotlight выберите и запустите сетевую утилиту Network Utility.
-
В открывшемся окне перейдите на нужную вкладку.
На вкладке Ping введите имя домена (или IP-адрес) и кликните Отследить:
Готово, вы запустили утилиту ping.
Команда tracert
Команда tracert – самый популярный инструмент сетевой диагностики. С помощью tracert можно проверить путь запроса к серверу и выявить проблемы, связанные с доступностью удаленного сервера. Сообщения отправляются с эхо-запросом по протоколу ICMP, и после каждой передачи выводится сообщение с эхо-ответом.
Командой tracert можно проверить:
- маршрут от локального компьютера до удаленного узла;
- количество узлов в сети;
- время прохождения пакета до конечного, транзитного и промежуточного узлов;
- точку потери пакета;
- пинг порта через командную строку.
Способ 3: Веб-интерфейс маршрутизатора
Иногда юзеров не устраивает использование «Командной строки» в Windows, что вызывает необходимость поиска другого средства пропинговки. Во многих веб-интерфейсах роутеров есть встроенная консоль, позволяющая выполнить те же действия, однако для ее использования потребуется сначала войти в интернет-центр, о чем более детально читайте далее.
Подробнее: Как войти в веб-интерфейс роутера
Далее остается только следовать приведенной ниже инструкции. Она будет базироваться на внешнем виде маршрутизатора от ASUS, а обладателям других графических центров останется только найти соответствующие меню и начать процесс пропинговки.
- Через меню слева переместитесь в раздел «Network Tools». Еще этот раздел может называться «Системные инструменты» или «Дополнительно».
Там откройте консоль и задайте метод проверки IP-адреса.
Далее введите сам адрес и запустите диагностику.
В отдельном консольном окне отобразятся результаты, соответствующие тем, о которых мы уже говорили при разборе «Командной строки» в Windows.
Уточним, что часто причиной проблем с пропинговкой становится неправильная работа роутера или отсутствие соединения с интернетом. Если у вас при выполнении поставленной задачи возникли какие-либо проблемы, обратитесь к следующим инструкциям, чтобы оперативно решить их и проверить IP-адрес заново.
Подробнее:Решение проблемы с неработающим интернетом на ПКПроверка роутера на работоспособность
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Работа с ключом «ping»
Шаг 1. Запуск интерпретатора осуществляется через диалоговое окно «Выполнить». Для его вызова используйте комбинацию «Win+R». В окне введите ключ запуска «cmd» и нажмите «ОК» в окне, или клавишу «Ввод» на клавиатуре.
Вводим ключ запуска «cmd», нажимаем «ОК» или «Enter»
Как проверить скорость интернета на компьютере с windows XP, 7, 8, 10
Шаг 2. В интерпретаторе введите ключ «ping [адрес или наименование сайта/сервера]» и нажмите «Ввод».
В интерпретаторе вводим ключ «ping [адрес или наименование сайта/сервера]», нажимаем «Ввод» («Enter»)
По умолчанию отправляется четыре пакета. В случае получения отклика, выводится строка с указанием количества переданных байт, время получения ответа (в миллисекундах), времени жизни пакета (от английского TTL – Time To Live, в миллисекундах).
Количество байт в пакете, в принципе, не слишком важно. Время получения отклика – тот самый параметр, по которому судят о скорости интернет-соединения
Под временем жизни понимают временной промежуток, в котором пакет данных является активным. В случае если за свой TTL пакет не дошел до места назначения – он удаляется.
В том случае, если пинг не проходит, имеет смысл использовать добавочные ключи, которые указаны в таблице.
Проверка пинга интернет-соединения с помощью добавочных ключей
Ключ с дополнительным параметром | Результат использования |
ping [адрес или наименование сайта/сервера] –t | Отправка пакетов до отмены пользователем (о) |
ping [адрес или наименование сайта/сервера] –n | Отправка пакетов, количество равно указанному числу (параметр прописывается без квадратных скобок) |
ping [адрес или наименование сайта/сервера] –i | Изменение времени жизни пакета |
ping [адрес или наименование сайта/сервера] -4 | Работа исключительно с протоколами Ipv4 |
ping [адрес или наименование сайта/сервера] -6 | Работа исключительно с протоколами Ipv6 |
Если после увеличения времени жизни отклик все равно не получен, то стоит попробовать «пингануть» другой сайт или адрес – возможно неполадки происходят не по вине Вашего провайдера, а по вине владельца сайта/сервера.
Внутренний и внешний IP
Перед тем как переходить к рассмотрению основного вопроса данной статьи нужно сказать несколько слов о том, что такое внутренний (или локальный) IP адрес и что такое внешний IP адрес.
- Внутренний IP – это IP адрес, который доступен исключительно в локальной сети. Внутренние IP принадлежат к специальным диапазонам и не являются уникальными. Они выдаются локальным роутером и используются для подключения внутри локальной сети, при этом из Интернета внутренние IP адреса не доступны. Внутренние IP адреса также могут называться локальными, частными, внутрисетевыми или серыми.
- Внешний IP – это IP адрес, который доступен из Интернета. Внешние IP уникальны в пределах всего Интернета и позволяют подключаться к компьютеру из любой точки мира. Внешние IP адреса могут также называться реальными или белыми.
Чаще всего, интернет провайдеры выдают пользователям внешние IP адреса. Но, поскольку количество внешних IP ограниченно, то в целях экономии могут выдаваться и внутренние IP адреса.
Excel works!
Что влияет на ping и как его снизить
Как и в случае со скоростью интернета, пинг – это такой же параметр, зависящий от различных факторов. Начнём с самых важных.
Компания, предоставляющая интернет
В первую очередь, на показатель влияет ваш интернет-провайдер
Обратите внимание на то, какой у вас тариф и какое оборудование установлено у компании, где расположены сервера. Нередко случается так, что при настройке вашего роутера (маршрутизатора), сотрудник компании ошибся в параметрах
Тогда вам следует обратиться в службу технической поддержки клиентов и попросить удалённо перенастроить вашу аппаратуру. Обычно интернет-провайдеры охотно идут навстречу клиенту и готовы подробно объяснить и рассказать, как понизить пинг.
Игровой сервер
Интернет сервер, с которым вы взаимодействуете, также может быть причиной проблем. Только после того, как вы убедились, что на стороне провайдера всё в норме, присмотритесь к серверу, с которым идёт обмен данных.
Выясните следующие моменты: насколько сервер загружен, проводятся ли в данный момент технические работы, расположение сервера (насколько далеко), какое оборудование поддерживает работу сервера и т.д. Может случиться так, что на сервере всё в порядке, но пинг всё равно больше. Это означает, что вам следует вернуться к пункту выше или просто сменить сервер.
Прочие негативные факторы и способы снижения пинга
Разобравшись с внешними и главными причинами высокого пинга, перейдем к менее значимым и локальным факторам:
- драйвера для сетевой карты. Если вы давно не обновляли их, то самое время заняться этим. Устаревшее программное обеспечение может значительно повысить пинг, что неблагоприятно сказывается на качестве соединения. Часто, интернет начинает лагать именно из-за этого;
- программы, забирающие ресурсы интернета. Заведомо отключите их;
- проверьте не подключены ли нежелательные пользователи к вашему интернету;
- отключите все сторонние загрузки (обновления операционной системы, загрузки в Торренте, скачку фильмов из интернета и так далее);
- обязательно просканируйте ПК антивирусной программой. Существуют вирусы, способные забирать значительные ресурсы вашего компьютера и интернета. Перед началом работы – избавьтесь от них, иначе интернет будет лагать;
- неисправности в компьютере. При наличии повреждений каких-либо составных частей ПК, не рассчитывайте на нормальную работу интернета. Повреждения сетевой карты приводят к сбоям в работе сети, а то и вовсе к полному отсутствию интернета на вашем устройстве.
Проверка Ping через командную строку
После запуска командной строки можно приступать к проверке пинга. Проверка пинг работает абсолютно одинаково, как в Windows 7 и Windows 10, так и в остальных версиях этой операционной системы.
Для проверки нужно ввести в командную строку команду «ping» и через пробел указать IP-адрес или доменное имя, которое связано с данным IP-адресом. Например, если вы хотите проверить пинг до IP-адреса «8.8.8.8», то вам нужно выполнить следующую команду:
ping 8.8.8.8
Аналогичным способом выполняется проверка пинга с указанием домена. Просто вводите команду «ping» и через пробел указываете домен. Например, если вы хотите проверить пинг до сервера «google.com», то вам нужно выполнить следующую команду:
ping google.com
По умолчанию, операционные системы Windows 10 и Windows 7 отправляют только 4 пакета. Для того чтобы увеличить это значение нужно использовать параметр «-n». Например, если вы хотите 10 раз проверить пинг до IP-адреса «8.8.8.8», то нужно выполнить следующую команду:
ping 8.8.8.8 -n 10
Для непрекращающейся проверки пинга нужно использовать параметр «-t». Например, если вы хотите постоянно проверять пинг до IP-адреса «8.8.8.8», то нужно выполнить следующую команду:
ping 8.8.8.8 -t
Обратите внимание, при использовании параметра «-t» операционная система Windows будет посылать ping-запросы до тех пор, пока пользователь не нажмет комбинацию клавиш CTRL+C или не закроет командную строку
Кроме этого, у команды «ping» есть и другие параметры. Для того чтобы получить справку введите в командную строку «ping /?».
Но, большинство этих параметров вряд ли пригодятся обычному пользователю и ориентированы в первую очередь на системных администраторов.
Как «пропинговать» компьютер или сервер?
Для этой цели создано множество сервисов и инструментов измерить пинг и скорость интернета. Начиная от встроенной в Windows команды «PING», до специализированных сервисов и сайтов, позволяющих узнать ваш пинг. Остановимся на самых лучших вариантах проверки пинга.
Консольная команда
Если ваш ПК работает под управлением Windows OS, то вы можете проверить пинг с помощью командной строки. Пошагово разберем всю последовательность действий:
- запустите командную строку (одновременно нажмите клавиши «Win» и «R», в открывшемся окне без кавычек введите «cmd»);
- в консоли введите следующую команду: «ping X» (вместо «X» подставьте IP или адрес любого сайта, до которого требуется провести трассировку). Убедитесь, что команда введена правильно, а затем нажимайте «Enter»;
- все вышеперечисленные действия запускают процесс обмена пакетами данных между вашим компьютером и IP адресами других хостингов. Затем, на экране отобразятся числа: пакеты потерянных данных (в идеале их должно быть – 0) и пинг (чем меньше, тем лучше).
Этот метод самый быстрый и оперативный. Но, далеко не самый точный, так как под разные хостинги в разных странах придётся вводить точный адрес (а это лишние затраты времени). Прибегайте к данному методу, если по каким-то причинам вы не можете или не хотите пользоваться специальными онлайн сервисами.
Как проверить ping через консоль (видео):
Speedtest.net
Сайт занимает высокие строки (если не первое место) в списке сервисов по проверке скорости, пинга, быстродействия и всего остального, связанного с интернет-соединением. Здесь вы можете «пропинговать» свой компьютер до любого сервера.
Как измерить:
- сначала вбейте в адресную строку сайт http://www.speedtest.net/ru;
- убедитесь, что выбран ближайший к вам сервер на карте;
- далее кликните по кнопке «начать»;
- затем начнётся само тестирование.
Пинг будет зависеть от удалённости сервера, скорость – от показателей вашего интернета.
Сервис идеально подходит для проверки всех необходимых параметров интернет-соединения.
2ip.ru
Ничем не уступающий по функционалу фавориту, но имеющий один недостаток сервис – все сервера находятся на территории России. Это означает, что если вы решитесь провести трассировку до зарубежного сайта или сервера, то этот сервис не для вас. Как провести тест пинга:
- зайдите на сайт 2ip.ru;
- выберите из предложенного списка городов свой или ближайший к вам;
- нажмите кнопку «Начать тестирование»;
- дождитесь окончания процесса измерения.
Вывод: сервис предоставляет исчерпывающую информацию о хостингах, находящихся на территории России. Но для зарубежных серверов – не подходит.
Pr-cy.ru
Минималистический и простой в использовании тест для проверки пинга и скорости интернета. Приятным дополнением, является необходимая теоретическая информация о параметрах интернета. Она размещена на главной странице сервиса. Проверка пинга и скорости интернета:
- перейдите на страницу — http://pr-cy.ru/speed_test_internet/;
- нажмите кнопку «Начать тестирование» (при желании вы можете сменить сервер проверки).
Хороший и удобный сервис для неопытных пользователей. Ничего лишнего.
Результаты проверки Ping
При выполнении проверки на пинг рядом с каждым отправленным пакетом отображается время его возврата в миллисекундах (мс). Это именно то, чтобы обычно называют «пингом».
После завершения выполнения команды «ping» обязательно выводится статистика с результатами. Первая часть статистики отображает количество отправленных, полученных и потерянных пакетов. Если соединение хорошее, то количество отправленных и полученных пакетов будет одинаковым, а количество потерянных пакетов будет равно нулю.
Ниже статистика о времени приема и передачи пакетов в миллисекундах (мс) или пинг.
Здесь указывается минимальное, максимальное и среднее время передачи. При стабильном соединении эти значения не должны сильно отличаться друг от друга.
Синтаксис команды Ping
пинг -t -a -n подсчитывать -l размер -f -я TTL -v TOS -р подсчитывать -s подсчитывать -w Тайм-аут -Р -S srcaddr -п -4 -6 цель /?
Совет: См. Как прочитать командный синтаксис, если вы не знаете, как интерпретировать синтаксис команды ping, как описано выше или в таблице ниже.
-t | Использование этой опции будет пинговать цель пока вы не остановите его с помощью Ctrl-C. |
-a | Этот параметр команды ping разрешает, если возможно, имя хоста IP-адреса цель . |
-n подсчитывать | Эта опция задает количество запросов ICMP Echo Requests для отправки от 1 до 4294967295. Команда ping отправит 4 по умолчанию, если-n не используется. |
-l размер | Используйте эту опцию, чтобы установить размер в байтах пакета запроса эха от 32 до 65 527. Команда ping отправит 32-байтовый эхо-запрос, если вы не используете -l вариант. |
-f | Используйте этот параметр команды ping, чтобы предотвратить фрагментацию ICMP-эхо-запросов маршрутизаторами между вами и цель , -f опция чаще всего используется для устранения неполадок, связанных с путём передачи максимальной пропускной способности (PMTU). |
-я TTL | Эта опция устанавливает значение Time to Live (TTL), максимальное значение которого равно 255. |
-v TOS | Эта опция позволяет вам установить значение типа обслуживания (TOS). Начиная с Windows 7, этот параметр больше не функционирует, но по-прежнему существует по соображениям совместимости. |
-р подсчитывать | Используйте эту опцию команды ping, чтобы указать количество переходов между вашим компьютером и цель компьютера или устройства, которые вы хотите записать и отобразить. Максимальное значение для подсчитывать равно 9, поэтому вместо этого используйте команду tracert, если вам интересно просмотреть все перелеты между двумя устройствами. |
-s подсчитывать | Используйте этот параметр, чтобы сообщить время, в формате временной метки Интернета, что каждый запрос эхо-сигнала получен и отправлен эхо-ответ. Максимальное значение для подсчитывать составляет 4, что означает, что только первые четыре прыжка могут быть отмечены по времени. |
-w Тайм-аут | Указание Тайм-аут значение при выполнении команды ping регулирует количество времени в миллисекундах, которое ping ожидает каждого ответа. Если вы не используете -w , используется значение тайм-аута по умолчанию 4000, что составляет 4 секунды. |
-Р | Этот параметр указывает команде ping отслеживать путь в оба конца. |
-S srcaddr | Используйте этот параметр, чтобы указать адрес источника. |
-п | Используйте этот переключатель для ping a Виртуализация сети Hyper-V адрес поставщика. |
-4 | Это заставляет команду ping использовать только IPv4, но это необходимо только в том случае, если цель это имя хоста, а не IP-адрес. |
-6 | Это заставляет команду ping использовать только IPv6, но -4 , необходимо только при проверке имени хоста. |
цель | Это пункт назначения, который вы хотите выполнить ping, либо IP-адрес, либо имя хоста. |
/? | Используйте переключатель справки с помощью команды ping, чтобы показать подробную справку о нескольких параметрах команды. |
Заметка: -f, -v, -р, -s, -j, а также -k параметры работают при проверке только адресов IPv4. -Р а также -S параметры работают только с IPv6.
Другие менее используемые переключатели для команды ping существуют, включая -j хост-лист , -k хост-лист , а также -с отсек . казнить пинг /? из командной строки для получения дополнительной информации об этих параметрах.
Совет: Вы можете сохранить вывод команды ping в файл с помощью оператора перенаправления. См. Раздел «Как перенаправить вывод команды в файл для получения инструкций» или см. Наш список команд командной строки для получения дополнительных советов.
Как пользоваться Ping?
Для проверки работоспособности сети часто используется программа ping любого сайта, который всегда доступен, например, google.com или еще проще и короче ya.ru. Вам будет достаточно передать утилите в параметрах этот адрес, она сама найдет ip и сделает все нужное:
Как я и писал выше, для каждого пакета выводится уникальный идентификатор icmp_seq, количество узлов до целевого узла ttl и время, потраченное на доставку пакета time. Чтобы остановить ping нажмите сочетание клавиш Ctrl+C. В конце утилита вывела общую статистику:
- packets transmitted — отправлено пакетов;
- received — получено пакетов;
- packet loss — процент потерянных пакетов;
- time — обще время работы;rtt min/avg/max/mdev — минимальное время/среднее время/максимальное время/квадратичное отклонение.
Если выполнение команды ping не остановить, то пакеты могут отправляться очень долгое время, это создает дополнительную нагрузку на сервер и поэтому не желательно. Вы можете сразу в вызове команды ограничить количество отправляемых пакетов с помощью опции -c:
Точно так же как мы выполняем ping для домена, можно указать ip адрес напрямую. Это позволяет проверить есть ли сеть когда неверно настроены серверы DNS. Например:
Следующий вид отправки ping сообщений, это ping флуд. С помощью таких пакетов можно выполнить нагрузочное тестирование канала или даже заглушить интернет соединение на одной из машин. Но эти функции можно использовать только с правами суперпользователя. Для организации ping флуда укажите опцию -f:
По умолчанию, в обычном режиме, каждый следующий пакет отправляется, когда получен ответ на предыдущий. Но вы можете сами установить интервал между отправкой пакетов -i:
Здесь программа ping выполняет так званный, настраиваемый флуд, вы указываете с какой интенсивностью нужно отправлять пакеты. С помощью опции -D вы можете увидеть Unix Timestamp для каждого сообщения:
Реализации
Команда доступна на многих современных операционных системах . В Unix-подобных системах, таких как FreeBSD , macOS и Linux, он доступен как инструмент командной строки. Traceroute также доступен графически в macOS из пакета сетевых утилит .
Microsoft Windows и ReactOS предоставляют программу с именем, которая выполняет ту же функцию отслеживания маршрута. Операционные системы на базе Windows NT также предоставляют PathPing с аналогичными функциями. Версия ReactOS была разработана Гедом Мерфи и находится под лицензией GPL .
В Unix-подобных операционных системах traceroute по умолчанию отправляет последовательность пакетов протокола дейтаграмм пользователя (UDP) с номерами портов назначения от 33434 до 33534; реализации traceroute, поставляемые с Linux , FreeBSD , NetBSD , OpenBSD , DragonFly BSD и macOS, включают возможность использования пакетов эхо-запроса ICMP ( -I ) или любого произвольного протокола ( -P ), такого как UDP, TCP с использованием пакетов TCP SYN , или ICMP.
В Windows tracert отправляет пакеты ICMP Echo Request, а не UDP-пакеты, которые traceroute отправляет по умолчанию.
Значение времени жизни (TTL), также известное как предел перехода , используется при определении промежуточных маршрутизаторов, которые проходят по направлению к месту назначения. Traceroute отправляет пакеты со значениями TTL, которые постепенно увеличиваются от пакета к пакету, начиная со значения TTL, равного единице. Маршрутизаторы уменьшают значения TTL пакетов на единицу при маршрутизации и отбрасывают пакеты, значение TTL которых достигло нуля, возвращая сообщение об ошибке ICMP ICMP Time Exceeded . Для первого набора пакетов первый маршрутизатор получает пакет, уменьшает значение TTL и отбрасывает пакет, поскольку тогда он имеет нулевое значение TTL. Маршрутизатор отправляет сообщение ICMP Time Exceeded обратно источнику. Следующему набору пакетов присваивается значение TTL, равное двум, поэтому первый маршрутизатор пересылает пакеты, но второй маршрутизатор отбрасывает их и отвечает ICMP Time Exceeded. Действуя таким образом, traceroute использует возвращенные сообщения ICMP Time Exceeded для создания списка маршрутизаторов, которые проходят пакеты, пока пункт назначения не будет достигнут, и возвращает сообщение ICMP Destination Unreachable, если используются пакеты UDP, или сообщение ICMP Echo Reply, если ICMP Echo сообщения используются.
Значения временных меток, возвращаемые для каждого маршрутизатора на пути, представляют собой значения задержки ( задержки ), обычно измеряемые в миллисекундах для каждого пакета.
Отправитель ожидает ответа в течение указанного количества секунд. Если пакет не подтвержден в течение ожидаемого интервала, отображается звездочка. Интернет-протокол не требует, чтобы пакеты шли по одному и тому же маршруту к определенному месту назначения, поэтому перечисленные хосты могут быть хостами, которые прошли другие пакеты. Если узел на узле №N не отвечает, переход пропускается в выходных данных.
Если сеть имеет брандмауэр и работает как с Windows, так и с Unix-подобными системами, для работы traceroute и приема ответов через брандмауэр необходимо включить более одного протокола.
Некоторые реализации traceroute используют TCP-пакеты, такие как tcptraceroute и traceroute четвертого уровня (lft). PathPing — это утилита, представленная в Windows NT, которая сочетает в себе функции ping и traceroute. MTR — это расширенная версия ICMP traceroute, доступная для Unix-подобных и Windows систем. Все различные реализации traceroute полагаются на пакеты ICMP Time Exceeded (тип 11), отправляемые источнику.
В Linux tracepath — это утилита, аналогичная traceroute, с той лишь разницей, что не требует прав суперпользователя .
Реализация traceroute в Cisco также использует последовательность дейтаграмм UDP , каждая из которых содержит увеличивающиеся значения TTL до недопустимого номера порта на удаленном хосте; по умолчанию используется UDP-порт 33434. Расширенная версия этой команды (известная как расширенная команда traceroute ) может изменять номер порта назначения, используемый для зондирующих сообщений UDP.
Как пользоваться командами ping и tracert?
В статье мы расскажем, для чего нужны утилиты ping и tracert, как запустить эти утилиты, а также приведем примеры команды ping для диагностики сети.
Ping и tracert — это утилиты для проверки целостности соединений в сетях и определения маршрутов следования данных на основе TCP/IP. Без этих утилит не обойтись не только при администрировании серверов (или целой сети), но и в условиях «домашней» диагностики.
Если у вас Windows
- Откройте меню «Пуск», кликните по пункту Выполнить или нажмите сочетание клавиш Win+R.
- В поиске введите команду «cmd» и кликните Enter.
- В окне терминала введите команду:
ping имя_сайта (домен) или ping IP_сервера.
Если у вас Linux
1. Откройте терминал. Для этого:
- в Unity (Ubuntu): перейдите в «Главное меню» и введите слово «Терминал» в поисковой строке или наберите сочетание клавиш Ctrl+Alt+T;
- в Xfce (Xubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал»;
- в KDE (Kubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал».
2. В окне терминала введите команду:
ping имя_сайта (домен) или ping IP_сервера.
Если у вас кириллический домен
Для Windows и Linux кириллические домены нужно вводить в формате Punycode. Перевести домен в формат Punycode можно через сервис. Сконвертируйте имя кириллического домена и вставьте его в окно терминала следующим образом: ping xn--2-8sble8ahe.xn--p1ai