@1Buqa1

Как реализовать перенаправление через DNS?

Интересует такой вопрос, есть внешний домен example.ru и внутренний example.local, поднял сайт, нужно что бы он был доступен внутри сети по адресу site.example.ru, как это реализовать для всех пользователей домена через DNS сервер, по аналогии с локальным файлом hosts?
Создание отдельных зон под каждый сайт крайне неудобно и в будущем образует помойку.
Желательно заворачивать трафик в локальную сеть на DNS, а не на шлюзе.
При создание отдельной зоны example.ru, перестают работать правила которые обслуживает провайдер.
Как в данном случае ПРАВИЛЬНО реализовать работу? Создавать зону example.ru и дублировать все записи с провайдера? Или есть какая то возможность что если у меня на локальном DNS записей нет, то он будет обращаться к DNS провайдера?
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Примерно так:
Глобальный DNS        <- | <-            Локальный DNS
example.ru -> внешний IP | example.ru -> внутренний IP

Т.е., в вашем локальном DNS для вашего домена и/или поддоменов просто добавляете запись с внутренним IP адресом. При этом локальный DNS так же использует и вышестоящий глобальный DNS. Т.е., если записи нет в локальном - он переадресует запрос в глобальный DNS, если запись есть - он её отдаст.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы