Для разрешённой диагностики TCP-порта можно использовать nc -vz host port, а для HTTP — curl с ограничением времени. Проверяйте именно тот протокол, который обслуживает сервис.
Как проверить доступность удалённого сервиса на конкретном порту?
Для разрешённой диагностики TCP-порта можно использовать nc -vz host port, а для HTTP — curl с ограничением времени. Проверяйте именно тот протокол, который обслуживает сервис.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Для разрешённой диагностики TCP-порта можно использовать nc -vz host port, а для HTTP — curl с ограничением времени. Проверяйте именно тот протокол, который обслуживает сервис.
Ping проверяет ICMP и не доказывает доступность порта. Успешное TCP-соединение также не гарантирует исправность приложения, TLS и авторизации. UDP не имеет аналогичного handshake, поэтому результат простой проверки порта неоднозначен. Не сканируйте чужие системы без разрешения.