LinuxForum.Fans
Тема

Вопрос про назначение имен в DNS

Автор: Cruiser78 2 сообщений 2146 просмотров
#140345

Коллеги, подскажите, правильно ли я сделал.

1. Есть почтовый сервер. Он доступен от двух провайдеров с двумя разными IP-адресами.
2. Я назначаю в DNS имя (не мудрствуя) этому серверу как mail.domain. И соответственно назначаю ему (силами провадйдеров) эти два IP-адреса. То есть в прямой зоне:

text
mail A IN address1
mail IN A address2

Ну и в обратных зонах - однозначное соответствие адреса имени mail.
3. Далее - почта. Завожу только одну MX запись на этот сервер mail. Ну и соответственно, всякие там spf и DKIM в txt-атрибуты.

Вопрос - правильно ли я так сделал. Или надо было заводить два хоста mx1 и mx2 в домене и назначать их в МХ-записи равноправными почтарями?

Есть ли подводные камни и грабли в этом деле? Могут ли почтовые сервера, на которые стучится мой почтарь, не понимать множественного IP-адреса на имя почтового сервера, который к ним стучится? Ну и по результату этого непонимания - отбивать мою почту как спам?
====================
Развиваю тему.
Итак, есть почтовый сервер и выход в интернет через 2х провайдеров. Различия между ними - в скорости. Разрешение имени почтового сервера в DNS реализовано по описанной выше схеме - то есть один хост с 2мя IP-адресами. И одной записью типа MX. В пользу этого решения говорит то, что почтовый сервер может стоять где-то унутре нашей сети, а задачу балансировки нагрузки на провайдеров может решать отдельный роутер. Почтовый же сервер всегда будет говорить при этом стандартное smtp-приветствие - HELO mail.firma.ru. Независимо от того, по какому маршруту пойдет трафик, через один исходящий интерфейс или другой. И дело принимающей стороны проверить соотетствие моего приветствия моему исходящему адресу и схеме DNS. Так я наивно думал, когда реализовывал почтовый сервер высокой доступности.... И оно всё работало.

Однако, совершенно неожиданно, то есть внезапно, образовалась грабля. Причем не где нибудь, а на почтаре фирмы, от которой мы получаем крупные заказы. Тот почтарь, насколько я понял, а поняв - протестировал и тест, вроде, подтвердил догадку, не хочет разбирать несколько IP-адресов связанных с моим именем mail, берет первый адрес, он не соответствует исходящему (более быстрому) интерфейсу и в результате мой сервер видит отлуп с кодом 550 и сообщением, что спаму очередь не занимать... Если я меняю маршрут на этот почтовый сервер, трафик идет с иного интерфейса и отлупа я не получаю. Причем - заказчик крупный и имеет аж 4 МХ-записи, по паре на двух провайдеров.

Прямые и обратные зоны DNS были откорректированы недели полторы назад. И, полагаю, должны были всяко к сегодняшнему дню расползтись по миру.

Можно, кончно, поменять схему DNS, ввести не один mail-сервер, а два, mx1 и mx2 на каждый интерфейс... Но как тогда почтовый сервер узнает, с какого интерфейса пошел сеанс связи с тем или иным почтарем? Ему же надо будет говорить то helo mx1, то helo mx2... А кто ему об этом скажет?
Далее, заведу я эти два mx-сервера. Но мне надо, для удобства, иметь на этих адресах и общее имя (тот же mail), чтобы коннектится к почтовому серверу удаленно, через веб-формы... В результате уже в обратной зоне будет не одна запись на адрес, а несколько. И снова "умный" почтарь другого заказчика возьмет первое (mail) и скажет, что оно не соответствует моему приветствию mx... И я снова там же...

Вобщем, мозги пухнут, а ответа правильного для организации почтового сервера с выходом на двух провайдеров найти не могу. Помогите идеями...

#140915
Cruiser78 написал:
Помогите идеями...

Ну, блин... [censored**3]. Всё я сделал правильно. Но никогда бы не погрешил на скорость обновления DNS-записей. Удаленный сервер, с которым я второго дня поимел граблю, стоит где-то в америкосии. Ну и пользуется информацией с блэклиста www.trustedsource.org и ей доверяет безусловно.
Так вот - схему DNS я обновил еще 5 (пятого) марта. Мне, на мои компьютеры давно уже приходит актуальная DNS-информация по моему почтовому серверу. А там, в америкосии, одна половинка, один IP-адрес проявился, риски по нему резко упали (до нуля), а вот второй IP - как был к домену провайдера привязан (с его высокими рисками), так до сих пор и числится его клиентом...
Две недели прошло, а информация не обновилась. Ну, тупые.... И, главное, непонятно, кого там надо в macafee пнуть, чтобы DNS свой обновили...

Войдите или зарегистрируйтесь, чтобы ответить.