У меня есть сеть из 20-30 компьютеров и под рукой сервер Windows Server 2003 (я также могу запустить любой дистрибутив Linux x86).
Что я пытаюсь сделать, так это перенаправить пользователей на веб-сервер внутри локальной сети при первом посещении определенных доменов. Например, в первый раз, когда пользователь посещает "google.com", он будет перенаправлен на 192.168.1.2 (веб-сервер, где им будет показана настраиваемая веб-страница), после этого попытки будут отправлены в Google.
В значительной степени то, что я пытаюсь сделать, - это предоставить обслуживающий сервер, например сервис, показывающий людям настраиваемую веб-страницу при первой попытке доступа к определенным веб-сайтам (но не другим). Я довольно гибок в том, как это можно сделать, пока это работает.
Не могли бы вы дать мне идею, как подойти к этой проблеме? Я ищу (надеюсь) бесплатные решения.
Спасибо
Одним из решений было бы использовать WPAD
. По сути, это прокси, и вы можете реализовать правила, по которым, если хост соответствует, он перенаправляет. На новом сервере вы можете загрузить файл cookie или установить переменную сеанса, показывающую, что они уже были там, и проверить ее снова, чтобы увидеть, нужно ли вам загружать страницу или просто пересылать их.
И да, это бесплатно.