Перенаправление на локальную версию сайта. Как реализовать?
Добрый день, коллеги.
Подскажите можно ли реализовать такое: есть контора СМИ. Они часто обращаются к сайту, сервак которого находится внутри компании. У сайта есть прокси. Прокси имеет несколько сетевых интерфейсов: внутренний и внешний.
Также есть шлюз на фряхе, через который все ходят в инет.
Как реализовать, чтобы те кто в локальной сети компании обращались к внутреннему интерфейсу прокси сайта ?
В компании есть DNS локальный, который связан с контроллером домена. Соответственно, если вносить запись в локальный DNS, там автоматом подставляется префикс (к примеру): smi.local На каждом же ПК пользователя в файле hosts не пропишешь ведь новый локальный IP.
Василий Алибабаевич, скопируйте всю зону, а в ней измените адрес сайта на локальный, может у Вас там почта какая, или иные ресурсы подключаются. Да, и укажите что Ваш локальный сервер является soa
На локальном DNS-сервере добавьте запись для сайта с локальным же адресом - именно так обычно и делается.
Что там на винде за префиксы подставляются - не в курсе, по идее если зона companyname.net., никакие префиксы ей сзади не нужны. В крайнем случае, перенесите DNS на что-нибудь юзабельное, типа bind9, dnsmasq и т. п.
Добавить в днс сервер запись А пример test с айпи адресом сервера в локальной сети так все пользователи при обращении test.mysite.ru будут отправлены по адресу указанному в днс
Василий Алибабаевич, именно так это и работает у вас стоит Http сервер который обслуживает сайт tst.mysite.ru
адрес его в локальной сети 192.168.0.5(пример) вам надо прописать в днс сервере который обслуживает зону mysite.ru добавит A запись tst.mysite.ru 192.168.0.5 и www.tst.mysite.ru 192.168.0.5 все.... теперь все запросы которые будут обращаться к tst.mysite.ru и www.tst.mysite.ru будут отправляться на сервер в локальной сети
Василий Алибабаевич, или второй вариант прописать на каждой машине которая работает с локальной версией в файле хотс указать www.tst.mysite.ru 192.168.0.5 tst.mysite.ru 192.168.0.5