MakNait
@MakNait
Практикующий сетевик

Как перенаправить dns запрос из локальной сети на web-сервер?

Имеется dns сервер на windows server 2012 r2.
Имеется локальный портал на другом сервере в локальной сети с именем "portal.ru"
Имеется web-сайт в интернете с идентичным именем "portal.ru"
Требуется сделать так чтобы локальные пользователи при переходе на сайт "portal.ru" попадали на локальный портал и могли с ним работать, но если потребуется могли перейти по ссылке на сайт расположенный на web-сервере.
Основная проблема в том что имена локального портала и сайта одинаковые и я не могу "просто взять" и перенаправить....
Реализуемо ли это средствами Win DNS server? Если нет какими средствами это можно реализовать?
  • Вопрос задан
  • 1146 просмотров
Решения вопроса 1
@Giperoglif
супер извращенное решение: на portal.ru смотреть реферера и редиректить на portal.loc, если реферер не portal.loc и ip из вашей сети(а на portal.loc ссылка парейти на portal.ru)
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
gbg
@gbg Куратор тега Windows
Любые ответы на любые вопросы
Устраняйте порнографию, меняйте имя локального портала.
Ответ написан
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Получается для пользователей в локальной сети должен ОДНОВРЕМЕННО существовать portal.ru с локальным адресом и portal.ru с внешним адресом.
Такое просто невозможно.

Меняйте локольное DNS имя например на portal.loc.
Или используйте локальный IP-адрес вместо portal.ru.
Или на основном сайте храните в куках, какой вариант сайта сейчас показывать, но это уже дыра в безопасности.
Ответ написан
Комментировать
megafax
@megafax
web-программист
Если одновременно не должны работать (что собственно невозможно) оба сайта на одном клиенте - то установите на всех машинах DNS сервер, который приходит по DHCP локальную машину. Т.е. пользователи, запрашивая адрес portal.ru - спрашивают у локального DNS, который им дает адрес на внутренний сервак. Переключение - разве что быстро сбросить кэш DNS у нужной машины и отключить активность у локальной зоны.
Ответ написан
Комментировать
hint000
@hint000
у админа три руки
Внутренний DNS пусть по-прежнему выдаёт внутренний portal.ru.
Ссылка на внешний portal.ru содержит нестандартный порт, например portal.ru:11180
Дальше средствами NAT переадресуем с внутреннего ip-адреса и порта 11180 на внешний ip-адрес и порт 80 (или 443). Надо только поставить этот NAT в правильном месте в локальной сети.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы