Дізнайтеся, як перевірити мій пінг і найкращий спосіб перевірити швидкість пінгу
Опубликовано: Artem Prysyazhnuk 2022-06-10 все статьиБагатьом користувачам знайоме поняття мережевого пінгу. Особливо тим, хто любить онлайн-ігри. Якщо у вас виникли проблеми зі з'єднанням, найнадійніший спосіб перевірити його - скористатися командою "ping". Але не кожен може відповісти, що таке пінг. Простими словами, це міра часу, необхідного для проходження мережевого запиту від користувача до сервера і назад.
Тому в більшості ситуацій високий пінг означає проблему з якістю доступу до певного інтернет-ресурсу через проблеми з одним із проміжних вузлів мережі або з'єднань між ними. Або через надмірну відстань між ними. І важливо не плутати запит ping і протокол ICMP, який визначає цілісність і якість зв'язку, з протоколами TCP і UDP, які визначають швидкість передачі даних.
Навіщо пінгувати IP-адресу
За своєю суттю, Ping - це запит ICMP (Internet Control Message Protocol), що містить пакет даних. Як зазначалося вище, веб-пінг вимірюється часом, який потрібен для того, щоб запит від пристрою користувача дійшов до сервера і повернувся назад. Іноді цей показник не відображається в додатках, пов'язаних з мережею. Тому в разі виникнення проблем з певним сайтом необхідно вручну виконати тест IP ping, відправивши цей запит через спеціальне програмне забезпечення. Але в більшості випадків цей запит надсилається автоматично мережевою програмою.
Насправді, в даному випадку слово Ping означає програму в операційній системі. За допомогою цього веб-пінгера кожен користувач може відправити дані на будь-який сайт або IP-адресу і розрахувати, через скільки часу вони повернуться назад. Цю ж команду через програмне забезпечення операційної системи (командний рядок) можна також використовувати як спосіб перевірки загальної якості інтернет-з'єднання. Тобто, протестувати найближчі до користувача інтернет-вузли та з'єднання на наявність аномалій та затримок при відправленні та поверненні пакету даних.
Відповідно, якщо ви зробите запит на тестовий сервер ping, в ідеалі - на той, що не належить вашому провайдеру, ви зможете виконати перевірку базового рівня. Достатньо запустити рядок "ping" з командного рядка Windows або терміналу Linux і MacOS з адресою сайту або IP. Якщо він пройде успішно і займе мінімум часу, то з мережею все відносно добре. Але якщо є затримки при пінгуванні IP-адреси або немає вказівки на час повернення пакетів даних - краще перевірити команду на іншому сайті. А потім вже починати хвилюватися.
Як працює перевірка IP пінгом
Стандартний інтернет-тест ping, який можна використовувати під Windows, Linux або MacOS, працює відносно просто. Він надсилає ICMP Echo-Request на вказаний хост і перехоплює вхідні відповіді ICMP Echo-Reply. Звичайний пакет має довжину 64 байти (з додаванням 20 байт IP-заголовка). Інструмент IP ping використовує стандарт RFC 791 IPv4, згідно з яким загальний розмір пакета не може перевищувати 65 535 байт.
Час між надсиланням пакетів запиту та отриманням відповіді (RTT, Round Trip Time) дозволяє визначити двосторонні затримки на маршруті та частоту втрати пакетів.
За допомогою цієї утиліти, якщо у вас є роутер, ви також можете спробувати відповісти на питання типу “ping my IP address” і зробити прямий запит до домашнього роутера. Крім того, за допомогою цієї утиліти або за допомогою пінгу IP-адреси онлайн на таких сучасних сервісах, як платформа онлайн-моніторингу HostTracker, ви можете:
- Визначте IP-адресу за доменним ім'ям. Це можливо завдяки запиту до DNS-сервера (DNS lookup) на початку тесту.
- Перевірте, чи працює пінгований сервер. Наприклад, системний адміністратор може з'ясувати, чи зависає лише веб-сервер, чи є проблеми з хостом.
- З'ясувати, чи є з'єднання з пінгованим сервером.
- Перевірте якість мережевого каналу, подивившись, скільки відповідей не прийшло.
Також зверніть увагу, що повна відсутність ICMP-відповідей може означати, що віддалений хост або будь-який з проміжних вузлів мережі блокує ехо-відповідь ICMP або ігнорує ехо-запит ICMP. Обидві ситуації видно через втрату відповіді Ping. Звичайно, це не стосується ситуацій на кшталт пінгування запитів на мій IP-адресу до домашнього роутера.
Як перевірити ping
Якщо вам цікаво, як пінгувати IP-адресу, то це відносно просто. Запустити Ping-тест у Windows відносно просто, незалежно від версії. Просто відкрийте командний рядок або PowerShell і введіть відповідну команду. Як і в Windows, в Mac і Linux використовується термінал. І, наприклад, команда "ping google.com" відправить ICMP-запит на google.com.
Після запуску тесту ваш комп'ютер надішле тестовий пакет даних на цільовий хост. Ваш комп'ютер надішле чотири пінги, щоб переконатися, що тест актуальний. Після цього ви побачите результати перевірки та IP-адресу сайту. Щоб підтвердити результат, обов'язково повторіть пінг, замінивши веб-сайт з тією ж IP-адресою, щоб пінгувати його ще кілька разів.
Щоб перевірити швидкість з'єднання з сервером або сайтом без використання власної веб-адреси, потрібно скористатися онлайн-сервісами. Одним з найточніших серед таких сервісів є тест затримки на сайті HostTracker - онлайн-платформа для моніторингу сайтів. Зробити це можна і на постійній основі, зареєструвавши підключення системи автоматичного моніторингу.
Також інструмент для тестування швидкості пінгу відправляє ICMP-пакети з місця або місць з будь-якої з 140+ точок доступу по всьому світу. Which allows you to find out if a web resource has problems with access from any region of the world. Що стосується того, як пінгувати сайт за допомогою HostTracker, то тут все просто.
Щоб запустити тест, потрібно зайти на сайт веб-сервісу, а потім увійти в розділ утиліти онлайн пінгування. Там у командному рядку потрібно ввести веб-сайт або IP-адресу. Після цього залишається вибрати країну з точки доступу, в якій буде відправлено запит. Ви також можете провести повномасштабний тест з усіх країн, доступних сервісу. І ви отримаєте результати з усіх регіонів, де є точки доступу HostTracker.
Після виконання послідовності пінг-тестів ви отримаєте ті ж дані, що і при запуску пінг-тесту сайту через утиліти Командного рядка в Windows або Терміналу в MacOS і Linux. Але вони будуть надані з урахуванням вказаного регіону.
Чому важливо пінгувати IP-адресу
Як було детально описано вище, Ping використовується для діагностики проблем зі з'єднанням. Найчастіше його використовують для перевірки з'єднання з певним веб-ресурсом. Тому важливо знати, як зробити пінг-тест і проаналізувати його.
Якщо у вас виникли проблеми з веб-сайтом, розміщеним на сервері, одним з перших кроків є перевірка з'єднання за допомогою серії команд ping, які допоможуть вам знайти проблему. Якщо ping повертається з швидким часом відгуку, ваше з'єднання хороше. Отже, проблема, ймовірно, в сервері або додатку.
Так, наприклад, якщо ви займаєтеся моніторингом веб-сайтів, вам потрібно мати пінг-тестер веб-сайтів, який працює цілодобово без зупинок. Хоча б як базовий метод забезпечення базової мережевої доступності. І вищезгаданий сервіс IP pinger онлайн на HostTracker буде найкращим вибором на всі сто відсотків.