Контакти

Як перервати пінг в командному рядку. Командний рядок: основні команди. Синтаксис параметри важливі ключі команди PING

До Оманд ping відправляє пакети даних на певний IP-адреса в мережі, а потім дозволяє дізнатися, скільки часу знадобилося для передачі цих даних і отримання відповіді. Це зручний інструмент, який Ви можете використовувати для швидкого тестування різних точок Вашої мережі. Ось як це використовувати.

Як працює Ping

Ping виходить з терміна, використовуваного в технології сонара, який посилає імпульси звуку, а потім слухає повернення луни. В комп'ютерної мережі інструмент ping вбудований в більшість операційних систем, Які працюють практично так само. Ви видаєте команду ping разом з певним URL або IP-адресою. Ваш комп'ютер відправляє на це кілька пакетів інформації, а потім чекає відповіді. Коли він отримує відповідь, інструмент ping показує Вам, скільки часу кожен пакет витратив, щоб зробити цю подорож, або повідомляє, що відповіді не було.

Це звучить просто, і це так. Ви можете перевірити, чи може Ваш комп'ютер підключатися до інших пристроїв - наприклад, Вашому маршрутизатора - в локальної мережі або до пристрою в Інтернеті. Це може допомогти Вам визначити, чи є мережева проблема десь у Вашій локальній мережі або десь ще. Час, необхідний для повернення пакетів, може допомогти Вам визначити повільне з'єднання або якщо Ви зіткнулися з втратою пакетів.

І не має значення, яку операційну систему Ви використовуєте. Підніміть термінал або вікно командного рядка, і Ви можете використовувати ping для MacOS, Linux або будь-якої версії Windows.

Як використовувати Ping

Ми збираємося використовувати командний рядок Windows в нашому прикладі тут. Але Dи також можете використовувати команду ping в Windows PowerShell або в додатку Terminal на macOS або будь-якому дистрибутиві Linux. Як тільки Dи доберетеся до фактичної команди, вона працює однаково всюди.

У Windows натисніть Windows + R. У вікні «Запуск» введіть «cmd» в поле пошуку і натисніть «Enter».

У командному рядку введіть «ping» разом з URL-адресою або IP-адресою, яку Ви хочете перевірити, і натисніть «Enter» ..

Ця відповідь показує URL-адресу, яку Ви переглядаєте, IP-адресу, пов'язану з цим URL-адресою, і розмір пакетів, що відправляються в першому рядку. Наступні чотири рядки показують відповіді від кожного окремого пакета, включаючи час (в мілісекундах), яке потрібно для відповіді, і час життя (TTL) пакета, яке представляє собою кількість часу, який має пройти до скидання пакета.

Внизу Ви побачите зведення, яка показує, скільки пакетів було відправлено і отримано, а також мінімальне, максимальне і середній час відгуку.

І на наступному малюнку ми пінгуем маршрутизатор в нашій локальній мережі, використовуючи його IP-адресу. Ми також отримуємо від нього нормальний відповідь.

Коли інструмент ping не отримує відповіді від будь-яких пристроїв, які Ви пінгувати, це також дає Вам знати про це.

І ось як використовувати пінг на самому базовому рівні. Звичайно, як і більшість команд, є кілька додаткових опцій, які Ви можете використовувати, щоб змусити його поводитися по-іншому. Наприклад, Ви можете змусити його відстежувати пункт призначення до тих пір, поки Ви не зупините команду, що не вкажете, скільки разів Ви хочете, щоб він виконував ping, поставив, як часто він повинен пінгувати, і багато іншого. Але, якщо Ви порушили деякі конкретні типи усунення неполадок, Вам не потрібно турбуватися про ці розширених параметрах.

Якщо Вам це цікаво, просто введіть «ping /?» У командному рядку, щоб побачити список параметрів.

Що Ви можете зробити за допомогою Ping

Тепер, коли Ви знаєте, як використовувати цю команду, ось деякі цікаві речі, які Ви можете зробити з неї:

  • Ping URL (наприклад, сайт) або IP-адреса, щоб дізнатися, чи можете Ви дістатися до інтернет-адресата. Якщо Ви отримаєте успішний відповідь, Ви знаєте, що всі мережеві пристрої між Вами і цим одержувачем працюють, включаючи мережевий адаптер на Вашому комп'ютері, Ваш маршрутизатор і будь-які пристрої в Інтернеті між Вашим маршрутизатором і пунктом призначення. І якщо Ви зацікавлені в подальшому вивченні цих маршрутів, Ви можете використовувати інший мережевий інструмент з ім'ям tracert, щоб зробити це.
  • Ping URL-адреси, щоб побачити його IP-адресу. Якщо Ви хочете дізнатися IP-адресу для певного URL-адреси, Ви можете відправити URL-адресу. Інструмент ping показує Вам вгорі IP-адреса, з яким він працює.
  • Ping Вашого маршрутизатора, щоб побачити, чи можете Ви досягти його. Якщо Ви не можете успішно виконати ping інтернет адреси, Ви можете спробувати виконати ping-з'єднання з Вашим маршрутизатором. Успішний відповідь дозволяє дізнатися, що Ваша локальна мережа працює нормально, і проблема, пов'язана з доступом до інтернет-сайту, знаходиться десь поза Вашою контролю.
  • Ping Вашого loopback-адреси (127.0.0.1). Якщо Ви не можете успішно виконати ping роутера, але Ваш маршрутизатор, схоже, включений і працює, Ви можете спробувати ping так званий loopback адреси. Ця електронна адреса була завжди 127.0.0.1, і його успішне тестування дозволяє дізнатися, що мережевий адаптер на Вашому комп'ютері (і мережеве програмне забезпечення у Вашій ОС) працює правильно.

Примітка: Ви не можете отримати відповідь ping з інших комп'ютерів в локальній мережі, тому що вбудовані брандмауери на цих пристроях не дозволяють їм відповідати на запити ping. Якщо Ви хочете мати можливість пінгувати ці пристрої, Вам необхідно відключити цей параметр, щоб дозволити проходження через брандмауер.

У наведеному вище списку використовується зовнішній підхід, коли Ви спочатку відправляєте запит на найвіддаленіший пункт призначення, а потім прокладаєте шлях до більш локальним пристроїв. Деяким людям подобається працювати навпаки, спочатку пінг loopback адреси, потім маршрутизатор (або інше локальний пристрій), а потім інтернет-адресу.

І, звичайно, про що ми говоримо в цій статті, в основному відноситься до використання ping для усунення неполадок в домашньої або малої бізнес-мережі. Крім того, якщо Вам доручено усувати неполадки в великих мережах, Ви, ймовірно, вже знаєте, як використовувати пінг і багато інших мережеві інструменти.

команда 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, довжина масиву даних \u003d 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 сайт - опитування вузла сайт 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 \u003d 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-пакетів між відправником і отримувачем, що знаходяться в різних мережах. У такого пересилання можуть брати участь кілька маршрутизаторів, в залежності від складності маршруту. Домашній роутер - найпростіша різновид маршрутизатора, який забезпечує пересилку пакетів, адресованих в зовнішні мережі наступного за маршрутом маршрутизатора в мережі провайдера. Наступний маршрутизатор перевіряє досяжність адреси кінцевого вузла локально, і або пересилає йому дані, або передає їх наступного маршрутизатора відповідно до таблиці маршрутів. Так відбувається до тих пір, поки дані не досягнуть одержувача або закінчиться час життя пакета.

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

    ping 127.0.0.1 - це пінг петлевого інтерфейсу. Повинен виконуватися без помилок, якщо встановлено і знаходяться в працездатному стані мережеві програмні компоненти.

    ping свій IP або ім'я - пінг на власну адресу або ім'я. Повинен завершуватися без помилок, якщо встановлено всі програмні засоби протоколу IP і справний мережевий адаптер.

    ping IP-адреса роутера - повинен виконуватися, якщо справна мережева карта комп'ютера, справний кабель або бездротове з'єднання, використовувані для підключення до роутера і справний сам роутер. Крім того, настройки IP повинні бути такими, щоб адреса комп'ютера і роутера належали одній підмережі. Зазвичай це так, коли мережеві настройки виконуються автоматично засобами DHCP-сервера маршрутизатора.

    ping yandex.ru - виконати опитування вузла з ім'ям yandex.ru. Якщо опитування завершується з помилкою, то причиною може бути не тільки відсутність зв'язку з маршрутизатором провайдера, а й неможливість визначення адреси вузла yandex.ru через проблеми з програмними засобами розпізнавання імен.

    ping 8.8.8.8 - виконати опитування вузла з IP-адресою 8.8.8.8. Якщо опитування за адресою виконується без помилок, а опитування на ім'я завершується повідомленням про невідомому вузлі, то проблема в дозволі імен. Причиною може бути непрацездатність DNS-сервера провайдера. В цьому випадку, можна спробувати змінити його в налаштуваннях з'єднання з мережею на публічні DNS сервера Google з адресами 8.8.4.4 і 8.8.8.8. Також, проблема може бути викликана поганою якістю зв'язку з провайдером, що супроводжується дуже великим часом відгуку і зникненням пакетів.

    ping -t yandex.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 yandex.ru - виконати ping 1 раз (ключ -n 1), видавати маршрут для перших 9 переходів (-r 9), очікувати відповідь 1 секунду (1000мсек)

    В результаті виконання даної команди відображається і трасування маршруту:

    Обмін пакетами з yandex.ru з 32 байтами даних:
    Відповідь від 87.250.251.11: число байт \u003d 32 час \u003d 36мс TTL \u003d 54
    Маршрут: 81.56.118.62 -\u003e
    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:

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

    В даному прикладі, Між відправника і одержувачем пакетів вибудовується ланцюжок з 9 маршрутизаторів. Потрібно враховувати той факт, що у версії утиліти ping.exe для Windows, число переходів може приймати значення від 1 до 9. У випадках, коли цього значення недостатньо, використовується команда tracert

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

    Використання PING в командних файлах.

    Нерідко, команда 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 yandex.ru - ping на адресу вузла yandex.ru

    Відповідь на ping доступного вузла:

    Обмін пакетами з yandex.ru по 32 байт:
    Відповідь від 87.250.250.11: число байт \u003d 32 час \u003d 10мс TTL \u003d 55

    Таким чином, для вирішення завдання визначення доступності вузла в командному файлі, досить проаналізувати характерні слова в виведенні ping.exe при успішній відповіді. Найбільш характерно в даному випадку наявність слова TTL. Воно ніколи не зустрічається при виникненні помилки і складається всього лише з символів англійського алфавіту. Для пошуку "TTL" в результатах ping.exe найзручніше об'єднати її виконання в ланцюжок з командою пошуку рядка символів FIND.EXE (Конвеєр ping і find). Якщо текст знайдений командою FIND, то значення змінної ERRORLEVEL дорівнюватиме 0

    ping -n 1 COMPUTER | find / I "TTL"\u003e nul
    if% ERRORLEVEL% \u003d\u003d 0 goto LIVE
    ECHO computer недоступний
    підпрограма обробки недоступного стану
    ...
    Exit
    : LIVE - початок підпрограми обробки стану доступності вузла
    ...
    ...

    У більш простому варіанті можна використовувати команди:

    PING yandex.ru | find "TTL \u003d" && ECHO Yandex pingable - команда ECHO виконується, якщо значення ERRORLEVEL, встановлене FIND дорівнює 0, тобто вузол yandex.ru відповідає на ping.

    PING Server64 | find "TTL \u003d" || ECHO Server64 not pingable - команда ECHO виконується, якщо значення ERRORLEVEL, встановлене FIND не дорівнює 0, тобто вузол Server64 не відповів на ping.

    командна рядок Windows, Як правило, не використовується більшістю користувачів, можливо тому, що не всі знають, які команди потрібно використовувати в тому чи іншому випадку, який корисною вона може іноді виявитися, або взагалі - що це таке?

    Якщо ви є одним з таких користувачів, я сподіваюся, ця стаття допоможе вам почати її використовувати. Можливо, ви просто забули якусь команду, і тут я сподіваюся вам допомогти.

    На перший погляд rj може здатися нудним, складним або ж марним інструментом, але запевняю вас, це не так!

    Ця стаття призначена виключно як введення в деякі з безлічі корисних команд.

    Основні команди cmd.

    1. Примусова зупинка запущеного процесу Ctrl + C

    Перша команда, яку вам слід знати це одночасне натискання двох клавіш Ctrl і С. Це поєднання зупиняє практично будь-яку команду. Якщо ви виявили помилку у введеній команді, ви можете просто стерти непотрібні символи за допомогою кнопки backspace, але, якщо ви вже запустили не те, що було потрібно, можете використовувати комбінацію Ctrl + C.

    Увага! Ця команда не чарівна паличка! Вона не зможе скасувати ті процеси, які не можуть бути скасовані, тому будьте обережні!

    2. Виклик довідки по команді /?

    Другою командою, яку вам слід запам'ятати, є /? . Набравши ці два символи після іншої команди, ви побачите довідку щодо необхідної вас команді. наприклад:

    3. Інформація про вашому мережевому підключенні

    Дана команда відобразить інформацію про вашому підключенні по локальній мережі:

    більш повну інформацію про вашому комп'ютері ви зможете дізнатися, набравши команду.

    4. Перевірка пинга (перевірка з'єднання) ping

    Припустимо, у вас підключені два комп'ютери по Ethernet кабелю (як обжати кабель для створення локальної мережі ми вже розглядали раніше). Вам потрібно бути впевненим, що між ними є з'єднання. Для цього вам потрібно з комп'ютера, ip-адреса якого 192.168.0.1 запустити ping 192.168.0.5 (де 192.168.0.5 - це ip-адреса другого комп'ютера).

    Якщо все в порядку, то перед вами з'являться пінг. Якщо ж щось зроблено не так, у вас буде напис Заданий вузол недоступний. Зупинити цю команду ви зможете з Ctrl + C.

    5. Вихід з командного рядка exit.

    Командою exit ви можете закрити вікно командного рядка.

    6. Копіювання файлів xcopy.

    дуже корисний інструмент для копіювання файлів. Припустимо, ви хочете скопіювати фотографії з диска C на зовнішній диск.

    наберіть xcopy c: фото f: фото / s / e (Де f - це зовнішній диск).

    6. Перевірка часу time.

    Якщо вам необхідно налаштувати, надрукувавши time, вам буде представлено поточний час. І тут же вам запропонують змінити час на правильне.

    7. Відкрити нове вікно командного рядка cmd або start.

    Введіть команду cmd або start і перед вами відкриється нове вікно командного рядка. Ви також можете просто очистити чинне вікно. Для цього наберіть команду cls (очистити екран).

    8. Перевірка системних файлів sfc / scannow.

    Шкідливе ПО іноді намагається замінити файли ядра системи зі зміненими версіями для того, щоб отримати контроль над системою. Перевірка системних файлів може бути використана для перевірки цілісності файлів системи Windows. Якщо будь-які файли виявляються пошкодженими або віддаленими, то вони будуть замінені.

    9. Інформація про встановлених драйверах driverquery.

    Якщо ви хочете побачити, які драйвери встановлені на вашому ПК, ви можете зробити це, запустивши команду driverquery. Ця команда надає інформацію про кожного драйвера, який у вас використовується.

    Якщо вам потрібно трохи більше інформації, Ви можете додати латинську букву V (ось, як це буде виглядати driverquery-V).

    10. Визначення ip-адреса сайту nslookup site.ru

    Наберіть в командному рядку nslookup сайт.ru, щоб дізнатися ip-адреса сайту site.ru.

    11. Вставити текст

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

    Команда ping використовуються, щоб переконатися, що комп'ютер може взаємодіяти з Мережею і ресурсами всередині неї. Ping працює за рахунок відправки echo request повідомлень по протоколу ICMP ( Internet Control Message Protocol) І очікування відповіді. Вона дозволяє дізнатися, скільки відповідей отримано, і скільки часу на це пішло:

    Синтаксис команди Ping

    ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [-w timeout] [- R] [-S srcaddr] [-p] [-4] [-6] target

    T \u003d ця опція буде пінгувати цільове пристрій до тих пір, поки ви примусово не зупините запит за допомогою поєднання клавіш Ctrl + C.

    A \u003d запросить ім'я хоста за цільовим IP-адресою.

    N число \u003d задає кількість ICMP повідомлень, який має бути відправлений. Якщо виконати команду ping без вказівки цього параметра, то за замовчуванням буде відправлено 4 запити.

    L розмір \u003d задає розмір пакета echo-запитів (від 32 до 65,527). Без вказівки цієї опції ping відправляє echo-запити розміром в 32 байта.

    F \u003d запобігає фрагментації echo-запитів маршрутизаторами, що знаходяться в ланцюжку між вами і цільовим пристроєм. Опцію -f часто використовують для налагодження проблем, пов'язаних з PMTU ( Path Maximum Transmission Unit).

    I TTL \u003d задає тривалість TTL ( Time to Live), Максимальне значення якої становить 255.

    V TOS \u003d встановлює значення TOS ( Type of Service). Параметр не працює в Windows 7 і вище.

    R число \u003d цю опцію для команди ping потрібно використовувати для вказівки кількості переходів між вашим і цільовим комп'ютером, яке ви хочете записати і вивести. Максимальне значення 9, так що, якщо вам цікаво дізнатися точну кількість ланок між двома пристроями, то краще використовувати tracert.

    S число \u003d час в форматі Internet Timestamp, за яке виходить і відправляється кожен echo-запит. Максимальне значення тут 4, а це значить, що можна зафіксувати лише перших 4 переходи.

    W timeout \u003d значення тайм-ауту в мілісекундах, протягом якого ping чекатиме кожної відповіді. Якщо не використовувати опцію -w, то тайм-аут за замовчуванням становитиме 4000 мілісекунд ( 4 секунди).

    R \u003d використання заголовка для перевірки також і зворотного маршруту.

    S srcaddr \u003d використовуваний адресу джерела.

    P \u003d використовується для перевірки стану адреси Hyper-V Network Virtualization.

    4 \u003d перевірка стану підключення тільки по протоколу IPv4. Це потрібно, коли мета має тільки ім'я хоста і невідомий IP-адреса.

    6 \u003d примусова перевірка стану підключення по протоколу IPv6. Це необхідно, коли відомо тільки ім'я хоста.

    target (мета) \u003d віддалений пристрій, стан якого потрібно перевірити. Це може бути як IP, так і ім'я хоста.

    /? \u003d Висновок довідки про всі доступних параметрах команди ping.

    Примітка: -f, -v, -r, -s, -j і -k працюють тільки під час перевірки стану IPv4-адрес. Опції -R і -S працюють тільки з протоколом IPv6.

    У команді ping опис є й менш популярні параметри: [-j host-list], [-k host-list] і [-c compartment]. Щоб отримати додаткову інформацію про них, скористайтеся командою /? .

    Приклади команди Ping

    ping -n 5 -l 1500 www.google.com

    У цьому прикладі команда ping використовується для перевірки стану хоста www.google.com. Опція -n вказує команді ping на необхідність відправити п'ять echo-запитів ICMP замість стандартних чотирьох, а опція -l задає розмір пакета для кожного запиту в 1500 байт замість 32 байт за замовчуванням. При такому запиті ви отримаєте наступний результат:

    Pinging www.google.com with 1500 bytes of data: Reply from 74.125.224.82: bytes \u003d 1500 time \u003d 68ms TTL \u003d 52 Reply from 74.125.224.82: bytes \u003d 1500 time \u003d 68ms TTL \u003d 52 Reply from 74.125.224.82: bytes \u003d 1500 time \u003d 65ms TTL \u003d 52 Reply from 74.125.224.82: bytes \u003d 1500 time \u003d 66ms TTL \u003d 52 Reply from 74.125.224.82: bytes \u003d 1500 time \u003d 70ms TTL \u003d 52 Ping statistics for 74.125.224.82: Packets: Sent \u003d 5, Received \u003d 5, Lost \u003d 0 (0% loss), Approximate round trip times in milli-seconds: Minimum \u003d 65ms, Maximum \u003d 70ms, Average \u003d 67ms

    Пункт 0% loss в статистиці перевірки стану 74.125.224.82 говорить про те, що все послані до www.google.com echo-запити були повернуті. Це означає, що до тих пір, поки мережа активна, можна взаємодіяти з сайтом Google без будь-яких проблем.

    У цьому прикладі використання команди ping в cmd перевіряється стан 127.0.0.1, який також відомий як IP-адреса localhost в протоколі IPv4.

    Ping 127.0.0.1 - відмінний спосіб перевірити працездатність всіх функцій Windows . Але за допомогою цього запиту не вийде дізнатися про стан свого або віддаленого комп'ютера. Існує і IPv6-версія цієї перевірки - ping :: 1.

    ping -a 192.168.1.22

    У цьому прикладі ми намагаємося дізнатися ім'я хоста, прив'язане до IP-адресою 192.168.1.22. При цьому перевірка повинна бути проведена в штатному режимі, навіть якщо ім'я хоста з'ясувати не вдасться.

    Pinging J3RTY22 with 32 bytes of data: Reply from 192.168.1.22: bytes \u003d 32 time<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time=1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.1.22: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms

    Як видно з наведеного вище прикладу, команда ping в Windows 7 визначила перевіряється IP-адреса як ім'я хоста J3RTY22, після чого здійснила перевірку стану при стандартних налаштуваннях.

    ping -t -6 SERVER

    У цьому прикладі ми, за допомогою опції -6, включаємо примусове використання протоколу IPv6, а потім приступаємо до нескінченної перевірці стану SERVER ( за допомогою опції -t).

    Pinging SERVER with 32 bytes of data: Reply from fe80 :: fd1a: 3327: 2937: 7df3% 10: time \u003d 1ms Reply from fe80 :: fd1a: 3327: 2937: 7df3% 10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Ping statistics for fe80::fd1a:3327:2937:7df3%10: Packets: Sent = 7, Received = 7, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms Control-C ^C

    Після семи отриманих відповідей ми навмисно перервали перевірку стану. Згадуємо, як зупинити команду ping? За допомогою Ctrl + C. Також -6 привела до використання адрес по протоколу IPv6.



    Сподобалася стаття? поділіться їй