Страница 1 из 1

Настроить DNS(BIND) для работы с почтой (mx1 & mx2)

Добавлено: 2020-09-15 0:06:55
Fast_Deer
Здравствуйте!
Сразу извиняюсь, если не в ту тему спросил - перенесите в нужную, пожалуйста
Условия вопроса:
  • Есть купленный у регистратора домен domain.org (для примера). Этот домен "повешен" на единственный реальный внешний IP адрес (REAL IP). На этом домене у регистратора в DNS прописан сервер почты imap.domain.org и smtp.domain.org также приклепленный к этому REAL IP. Все это "смотрит" на маршрутизатор с REAL IP. Тут практически вопросов нет - все работает.
  • За маршрутизатором находится сеть где есть свой внутренний DNS (BIND), обслуживающий эту самую сеть с одноименным domain.org. Также имеются 2 идентично настроенных почтовых сервера с репликацией друг другу mx1.domain.org и mx2.domain.org.
Нужно внести запись в зону domain.org на внутреннем DNS'е так чтобы клиенты (смартфон, ноутбук) были настроены на imap.domain.org и smtp.domain.org, но при этом физически подключались и к mx1 и к mx2 (в зависимости от того что работает на данный момент времени).

Как это правильно сделать? (хотелось бы пример)

на ум приходит прописать

Код: Выделить всё

imap.domain.org. IN CNAME  mx1.domain.org.
imap.domain.org. IN CNAME  mx2.domain.org.
smtp.domain.org. IN CNAME  mx1.domain.org.
smtp.domain.org. IN CNAME  mx2.domain.org.

domain.org. IN MX  10 mx1.domain.org.
domain.org. IN MX  10 mx2.domain.org.
На сколько это правильно? Как вообще это реализовано на mail.ru, google.com и прочих высоконагруженных серверах?

Настроить DNS(BIND) для работы с почтой (mx1 & mx2)

Добавлено: 2020-09-15 10:56:43
skeletor
Вам нужно отдавать разные записи DNS в зависимости от того, изнутри или снаружи приходит запрос в DNS?

Настроить DNS(BIND) для работы с почтой (mx1 & mx2)

Добавлено: 2020-09-15 11:32:14
Fast_Deer

Код: Выделить всё

Stack overflow. System halted :-)
Что касается запросов снаружи: есть один домен с одним REAL IP и мир не знает что за NAT'ом там висит сеть с внутренними адресами и прочим "зоопарком". Я думаю что этот вопрос можно отложить "на потом", благо сейчас это работает без проблем.
Меня больше всего интересует внутренняя сеть, то есть "прозрачность" для клиентов внутри сети

Настроить DNS(BIND) для работы с почтой (mx1 & mx2)

Добавлено: 2020-09-15 11:59:53
skeletor
Fast_Deer писал(а):
2020-09-15 0:06:55
Нужно внести запись в зону domain.org на внутреннем DNS'е так чтобы клиенты (смартфон, ноутбук) были настроены на imap.domain.org и smtp.domain.org, но при этом физически подключались и к mx1 и к mx2 (в зависимости от того что работает на данный момент времени).
Что это означает?

Настроить DNS(BIND) для работы с почтой (mx1 & mx2)

Добавлено: 2020-09-16 0:57:31
Fast_Deer
это означает что при настройке почтового клиента (на клиентской стороне) на smtp.domain.org этот самый клиент цеплялся к mx1.domain.org или же mx2.domain.org

Настроить DNS(BIND) для работы с почтой (mx1 & mx2)

Добавлено: 2020-09-16 8:09:24
skeletor
Ну тогда ответ очевидный и вы его уже привели.

Настроить DNS(BIND) для работы с почтой (mx1 & mx2)

Добавлено: 2020-09-17 1:37:21
Fast_Deer
Кому как. Мне не очевидно ни разу! В противном случае я б не спрашивал....