Есть задача - сделать открытую точку доступа, при подключении к которой бы открывалась некая домашняя страница, после посещения которой бы можно было пользоваться всем остальным интернетом. Ну как обычно принято, да.
Вопрос - как это принято делать? Есть ли хотя б какие-то RFC на тему? Может быть можно передавать в каком-то параметре dhcp адрес, на который браузер пользователя направлялся бы? Пусть не всеми платформами поддерживающийся, но всё же.
Я знаю, что для ios/osx, если подменить DNS-запросы к apple.com (если не ошибаюсь), то клиент считает полученный адрес «страницей логина», которая открывается в специальном окне браузера. Подразумевается, что юзер там чё-то накликает и DNS начнёт возвращать нормальные записи, после чего «страница логина» закрывается и можно работать обычным браузером.
Что касается Андроидов - тут я ничего не знаю, как принято и как работает.
Как обычно делаются такие вещи? Неужели каждый раз городят самописанные костыли для squid/iptables/dns?