Я хочу подключиться к 2 машинам удаленно. Для этого я должен сначала убедиться, что обе машины работают. Один из способов сделать это - использовать команду ping, которая иногда может не работать из-за брандмауэра. Есть ли какие-либо другие методы, чтобы проверить, работает ли конкретная машина, даже если брандмауэр включен. (Другими словами, есть ли способ проверить наличие машины)
Я хочу подключиться к 2 машинам удаленно. Для этого я должен сначала убедиться, что обе машины работают. [...]
Справедливо.
[...] Один из способов сделать это - использовать команду ping, которая иногда может не работать из-за брандмауэра. [...]
Нет это не так. Вы противоречите себе в этом пункте.
[...] Есть ли какие-либо другие методы, чтобы проверить, работает ли конкретная машина, даже если брандмауэр включен. (Другими словами, есть ли способ проверить наличие машины)
Сделайте так, чтобы любая машина оставила в третьем месте доказательство живучести. Таким образом, вы можете проверить два доказательства перед подключением к любой из двух машин.
Если вы не хотите делать это с помощью команды ping, вы можете выполнить проверку, исследуя IP:Port
соответствующей службы. Например, вы можете проверить порт 80 IP-адреса машины, если ожидаете, что на нем будет запущена веб-служба.
Однако это также может быть заблокировано брандмауэром. Итак, вам нужно выбрать подходящий способ в соответствии с вашим конкретным вариантом использования. Если брандмауэр, о котором вы говорите, находится под вашим (или вашей организацией) контролем, вы можете открыть (попросить открыть) требуемые протоколы и порты.