День Добрый, Уважаемое Сообщество!
Текущее положение дел. Есть несколько виртуальных VDS-серверов, которые находятся у разных хостеров. Есть несколько офисов, а так же отдельные клиенты. Все это потихоньку собирается в новую ВПН-сеть.
К некоторым сервисам, которые запущены на текущих виртуальных машинах, доступ был ограничен либо через iptables, либо через .htaccess
У некоторых клиентов были постоянные белые IP. Их и прописывали для обеспечения доступа.
Что хочу сделать сейчас...
Есть ВПН-сеть. В ней, для всех клиентов практически без ограничений можно получить доступ к любому ресурсу.
Так же отмечу что есть доменное имя, mycompany.domain, например. И те службы, о которых шла речь выше запущены на VDS-серверах. А для них сделаны человеческие адреса. Вроде service01.mycompany.domain, service02.mycompany.domain.
Суть задачи. Нужно организовать подмену IP-адресов для клиентов VPN-сети.
Т.е. если клиент не подключен к сети, то на комманду ping service01.mycompany.domain — он должен видеть реальный IP-адрес под которым работает VDS-сервер. А если подключается к ВПН-сети, то ping service01.mycompany.domain должен вернуть ему серый IP-адрес в моей ВПН-сети.
Суть вопроса. А их два.
Насколько следует заморачиваться с BIND? Нужно ли его выносить в отдельный chroot? Или вряд ли «хомячки» смогут там что-то сломать? Достаточно ограничить к нему доступ при помощи iptables или в самом конфиге?
И второй вопрос о существующих ДНС-записях для текущего домена. Их можно будет перехватить и переопределить, как было написано выше? Т.е. доменное имя один в один с существующим, но только будет серый IP-адрес из ВПН-сети.