Я пытаюсь сделать это на PHP. Мне нужно проверить, включен ли указанный хост.
Я подумал о том, чтобы проверить связь с указанным хостом (хотя я не уверен, как бы это сделать, поскольку для этого потребуется root-права). . --help здесь?)
Я также хотел использовать fsockopen(), чтобы попытаться подключиться к указанному порту, но это тоже не удалось бы, если бы хост не прослушивал соединения на этом порту.
Кроме того, некоторые хосты блокируют пинг-запросы, как мне это обойти? Однако эта часть не является обязательной, поэтому не беспокойтесь об этом слишком сильно. Я понимаю, что это может оказаться непростым.
Подробнее здесь: https://stackoverflow.com/questions/468 ... host-is-up