Captive portal
Страница входа в отелях, аэропортах и кафе. Сеть пропускает DHCP и DNS, а всё остальное перенаправляет, пока вы не поставите галочку согласия с условиями.
Исходный метод — перехватывать HTTP-запросы и отвечать редиректом, то есть сознательная атака «человек посередине». С распространением шифрования это перестало работать: при HTTPS портал может лишь оборвать соединение, и вместо страницы входа вы видите предупреждения о сертификате. Теперь операционные системы при подключении сами запрашивают заведомо известный незашифрованный URL (Android обращается к connectivitycheck.gstatic.com) и, если ответ не совпал, открывают портал в отдельном окне. RFC 8908 и 8910 стандартизируют нормальное решение: сеть через DHCP или router advertisement сообщает, где находится API портала, и клиенту не приходится гадать.