LINUX.ORG.RU

DNS сервер с редиректом

 


0

2

Привет! Не знаю как еще гуглить этот вопрос, поэтому отписываю тут, может хотя бы укажите направление.

Есть задача, условные 1000 гостиниц, в каждой гостинице есть роутер, который нужно без прошивки (так как все роутеры разные и не на всех даже прошивка OpenWRT станет) снабдить редиректом и не просто редиректом, а переодическим редиректом.

Проще говоря 1 раз на 100 переходов по страницам в браузере нужно перенаправить человека на портал гостиницы/соц-сеть/etc.

Долго думая пришел к выводу что такое можно сделать только с помощью DNS сервера, но как сделать и как загуглить это едва представляю.

Устанавливаться должно примерно так: свой DNS сервер прописываем в роутер и все работает.

Предложите свои варианты, условия задачи такие что способ должен быть универсальным 99% роутеров и реализуемый удаленно.

Что то похоже на рассылку рекламы. Типа каждый сотый запрос подкидывает сайт гостиницы ? Интересно , у них один сайт или у каждой гостиницы свой ?

symon2014 ★★
()

Долго думая пришел к выводу что такое можно сделать только с помощью DNS сервера, но как сделать и как загуглить это едва представляю.

отличная идея, особенно с https, пользователи вместо рекламы будут постоянные «ОШИБКА БЕЗОПАСНОСТИ» наблюдать

То что ты хочешь называется captive portal hotspot, реклама там показывается один раз при логине, если нужно периодически то делать сессию в сутки и при повторной регистрации опять сувать рекламу. Но профита вы с этой рекламы не поимеете т.к. она только раздражать пользователей будет.

Kolins ★★★★★
()

Это абсолютно бездарнейший антиппатерн. Представьте, человек сидит на важном сайте, заполняет большую форму, он жмет перейти на следущий шаг на этом сайте со всем стейтом и тут РЕДИРЕКТ НА САЙТ ГОСТИНИЦЫ. Все заполненные данные теряются, весь стейт потерян, а если еще и временные пароли генерировались которые доступны были только со страницы то и доступы отвалились. Очень клиенториентированный сервис.

nullb0t
()
Ответ на: комментарий от dimamorozov

От модели зависит, в большинстве случаев никак.
Если нет желания в этом разбираться и настраивать руками то изучай что предлагает https://global-hotspot.ru/ и какие поддерживает роутеры.

Если хочешь своими силами, то собирай список моделей и смотри есть ли у них в спецификации hotspot/captive portal, если нет то возможность перешить на openwrt если и этого нет то ... ну можно все через vpn на один сервер который будет авторизовывать абонентов (но это порнография, хотя имеет право на жизнь) или менять железки.
А потом изучай RADIUS.

Задача у тебя не на 5 минут и не за 100 рублей.

Kolins ★★★★★
()
Последнее исправление: Kolins (всего исправлений: 3)

Можешь не стараться, не будет оно работать, сейчас все сайты https и защищены от подобных перехватов. Максимум чего добьёшься это браузер будет ошибку выдавать и предупреждать клиентов что злоумышленники хотят перехватить их трафик.

firkax ★★★★★
()