Есть ли какой-нибудь общий постоянно работающий сервер, который я могу настроить для проверки связи в автоматическом режиме, чтобы определить доступность Интернета? Как гугл что ли? Может быть, 8.8.8.8?
Моя конкретная ситуация заключается в том, что я использую двойной маршрутизатор WAN. Каждая WAN подключена к одному из провайдеров. Когда мои деньги заканчиваются на одном из интернет-провайдеров, он не блокирует канал. Вместо этого он перенаправляется на страницу с предупреждением. Итак, маршрутизатор считает, что Интернет включен, потому что данные передаются. Другой вариант для этого маршрутизатора - выполнить эхо-запрос для какого-либо адреса, чтобы проверить, включен ли Интернет.
Интересно, если я пингую 8.8.8.8, меня не забанит Google за несоответствующее использование? Я подозреваю, что у Google могут быть какие-то квоты. Если я буду пинговать его серверы имен слишком часто, то иногда получаю отказы DNS.