Як відправити ping на певний порт

частинка землі з технологією мережі коло над фотографією розмиті фону міського пейзажу, технології та інноваційної концепції

Авторство зображення: Фотограф - це моє життя./Moment/GettyImages

Ping – це інструмент, який використовується для перевірки стану мережевих з’єднань між двома комп’ютерами. Технічно ping використовує протокол, який не включає концепцію номерів портів, тому не існує стандартного порту ping, а також не можна використовувати ping для перевірки стану певного порту. Однак ви можете використовувати інші інструменти, щоб перевірити, чи можете ви підключитися до певної IP-адреси та порту, що еквівалентно відправці ping на IP-адресу та порт.

Як провести ping порт

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

Відео дня

Інструменти пінгу включені в більшість сучасних операційних систем, а в Microsoft Windows, Apple macOS і Linux ви можете використовувати командний рядок для відправки ping. Просто введіть «ping», а потім ім’я домену в Інтернеті або IP-адресу, щоб надіслати повідомлення ping та отримати сповіщення про будь-які відповіді.

IP і ICMP не містять поняття номерів портів. Вони включені в протоколи вищого рівня, включаючи протокол керування передачею або TCP, який використовується для доставки трафіку всесвітньої мережі та електронних листів. Порти також включені до протоколу дейтаграм користувача або UDP, який використовується для надсилання більш простого інтернет-трафіку. В обох протоколах номери портів використовуються для розрізнення різних служб, що працюють на одному сервері. Наприклад, веб-браузери зазвичай підключаються до порту 80 на веб-сервері, а інструменти електронної пошти підключаються до порту 25 для надсилання повідомлень за допомогою простого протоколу передачі пошти.

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

Альтернативи ping для перевірки портів

Один із способів перевірити, чи можна підключитися до певної машини, — це використовувати telnet, простий інструмент підключення до мережі. Він встановлений на Windows, macOS та Linux.

У Windows вам може знадобитися активувати telnet, перш ніж ви зможете використовувати його через панель керування. Для цього відкрийте меню «Пуск» і введіть «Панель управління» у вікні пошуку. Натисніть «Програми», а потім «Програми та функції». Виберіть «Увімкнути та вимкнути функції Windows» та «Клієнт Telnet», щоб увімкнути telnet. Натисніть «ОК», якщо буде запропоновано це зробити.

Після активації telnet відкрийте командний рядок у своїй операційній системі. У Windows для цього введіть «cmd» у поле пошуку в меню «Пуск» і клацніть піктограму командного рядка. У вікні командного рядка введіть "telnet", потім пробіл, потім IP-адресу або ім'я домену, потім інший пробіл, а потім номер порту. Наприклад, щоб перевірити, чи можна підключитися до порту 80 www.example.com, ви вводите «telnet www.example.com 80" у вікні командного рядка.

Якщо порт відкритий і доступний, ви отримаєте відповідь від іншого комп’ютера. В іншому випадку ви побачите повідомлення про помилку.

Ви можете використовувати інші інструменти, щоб перевірити, чи відкритий порт. Якщо це порт, до якого ви хочете підключитися за допомогою певного інструменту, наприклад поштового клієнта або веб-браузера, ви використовуєте цей інструмент, щоб спробувати підключитися до порту. Ви також можете використовувати інші інструменти обслуговування мережі, такі як Netcat, Nmap або Ncat, щоб перевірити певний порт.