Как пропинговать определенный порт
Ping — это инструмент, используемый для проверки состояния сетевых соединений между двумя компьютерами. Технически ping использует протокол, который не включает концепцию номеров портов, поэтому стандартного ping-порта не существует, и вы не можете использовать ping для проверки состояния определенного порта. Однако вы можете использовать другие инструменты, чтобы проверить, можете ли вы подключиться к определенному IP-адресу и порту, что эквивалентно отправке ping-запроса на IP-адрес и порт.
Как пропинговать порт
Пинг проверяет, можно ли связаться с одного компьютера с другого. Он использует так называемый протокол управления сообщениями в Интернете, или ICMP, поверх стандартного интернет-протокола, чтобы попросить компьютер с определенным IP-адресом отправить ответное сообщение, чтобы подтвердить, что они могут общаться.
Инструменты проверки связи включены в большинство современных операционных систем, а в Microsoft Windows, Apple macOS и Linux вы можете использовать командную строку для отправки проверки связи. Просто введите «ping», а затем имя домена в Интернете или IP-адрес, чтобы отправить сообщение проверки связи и получать уведомления о любых ответах.
IP и ICMP не включают концепцию номеров портов. Они включены в протоколы более высокого уровня, включая протокол управления передачей, или TCP, который используется для доставки трафика и электронной почты World Wide Web. Порты также включены в протокол пользовательских дейтаграмм или UDP, который используется для отправки более простого интернет-трафика. В обоих протоколах номера портов используются для различения различных служб, работающих на одном сервере. Например, веб-браузеры обычно подключаются к порту 80 на веб-сервере, а инструменты электронной почты подключаются к порту 25 для отправки сообщений с помощью простого протокола передачи почты.
Поскольку 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, для проверки определенного порта.