общедоступный http-сервер для проверки подключения к Интернету

#http #dns #ping #public

#http #dns #свист #общественный

Вопрос:

В клиентском приложении javascript, когда пользователь не может подключиться к серверам приложения, я хотел бы различать 2 разных случая:

  1. Мои серверы не работают
  2. Соединение клиента с сервером отключено

Я не смог найти ничего полезного в javascript, потому что он определяет, подключен ли пользователь к какой-либо сети, или подключена ли сетевая карта, или бесполезные вещи такого рода. Я выяснил, что единственный способ быть уверенным-это отправить форму запроса на другой сервер в Интернете и сравнить ответы.

Поэтому мой вопрос таков: существует ли общедоступный сервер ICANN или другой публичной организации, который позволяет выполнять такой запрос на своих серверах, чтобы выяснить, действительно ли у пользователя есть действительное подключение к Интернету ?

Комментарии:

1. Откуда вы знаете, что клиент не может подключиться к вашему серверу?

2. Когда XMLHttpRequest завершается неудачно.

3. Если запрос клиента не выполняется из-за проблем с подключением, рекламой или DNS, сервер об этом понятия не имеет.