az.pon.az Тестер сетевых протоколов

Captive portal: почему Wi-Fi «подключен», а интернета нет

Телефон или ноутбук показывает, что Wi-Fi подключён, но сайты не открываются, а приложения не обновляют данные. Почти всегда причина — captive portal, страница авторизации публичной сети, которая не открылась сама или «зависла».

Что такое captive portal

Captive portal — это механизм, которым публичные сети (кафе, отели, аэропорты, бизнес-центры) перехватывают самые первые запросы нового устройства и вместо обычного интернета показывают страницу авторизации: ввести номер комнаты, согласиться с условиями, ввести код из SMS и т.п. До прохождения этой страницы сеть физически не пускает устройство дальше себя — вот почему обычные сайты не открываются, хотя Wi-Fi формально «подключен».

Как устройство обычно определяет портал само

Операционные системы (iOS, Android, Windows, macOS) при подключении к новой сети в фоне отправляют один простой запрос на специальный адрес (например, captive.apple.com или аналог от Google/Microsoft) и ждут заранее известный, очень простой ответ. Если вместо этого ответа приходит что-то другое — редирект на страницу авторизации, другой текст, другой код ответа — операционная система делает вывод «это captive portal» и сама показывает всплывающее окно с этой страницей.

Почему автоматическое окно иногда не появляется

Этот механизм ненадёжен в нескольких частых случаях:

В этих случаях помогает открыть браузер вручную и зайти на любой простой http-адрес (не https) — большинство порталов перехватывают именно его и показывают страницу авторизации напрямую.

Как проверить вручную на az.pon.az

Инструмент «Captive portal» на az.pon.az повторяет ту же идею, что и операционные системы, но прямо из браузера: обращается к двум независимым контрольным адресам (один — со строгой проверкой точного содержимого ответа, другой — более терпимый к любым помехам) и сравнивает результат. Если оба проходят — интернет открыт. Если оба не проходят — соединения нет вообще. Если только строгая проверка не проходит, а терпимая — проходит, это обычно означает не портал, а то, что конкретный проверочный адрес временно недоступен из вашей сети или страны, а не то, что сеть заблокирована.

Проверить своё подключение на captive portal → открыть инструмент на az.pon.az