Есть задача, все http запросы пользователей одной подсети перенаправлять на адрес локального web-сервера. Т.е. при попытке пользователя открыть любую страницу в браузере, он попадает на локальный web-сайт.
Имеется PC с Ubuntu Server 12.04 LAMP , на нем два сетевых интерфейса eth0, eth1.
eth0 должен имеет неограниченный доступ к интернету, через дополнительный роутер.
На eth1 все http запросы пользователей должны перенаправляться на адрес локального web-сервера, установленного на этом же PC.
Пробывал, решать задачу через iptables, перенаправляя все http запросы интерфейса eth1 на определенный адрес. Но это работает, только когда для интерфеса eth1 позволено разрешать DNS запросы через интернет. Если интернета нет, то при открытии страниц, происходит ошибка.
Есть мысли поставить DNS сервер на этот PC, но не могу понять, как сделать, чтобы он запросы для всех зон, разрешал в один адрес.
Ткните, пожалуйста, носом куда копать. Вроде простая задача, но тут споткнулся.