Частенько приходится проверять доступность того или иного ресурса в сети. Как правило достаточно убедиться что его имя резолвится в ip адрес и получается подключиться на порт. Если на хосте не установлено нету netcat, socat, nmap или telnet, то выручить может bash
$ host ya.ru
ya.ru has address 87.250.250.242
ya.ru has IPv6 address 2a02:6b8::2:242
ya.ru mail is handled by 10 mx.yandex.ru.
$ bash -c 'cat < /dev/null > /dev/tcp/ya.ru/80'
Если bash завершился без ошибок, то порт доступен.
Комментариев нет:
Отправить комментарий