URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89366
[ Назад ]

Исходное сообщение
"MX на CNAME, для перенаправления почты"

Отправлено aid , 13-Июл-10 16:15 
Добрый день!

Изначально ситуация такова: был на работе сервер server.domain.ru (с реальным IP, например IP1). Я его использовал как почтарь. Теперь коллегам нужно это имя (server.domain.ru и www.server.domain.ru), чтобы использовать как веб-сервер (им нужно только ИМЯ). Мне предложили средствами DNS сделать такое: мой сервер переобозвать (server2.domain.ru), а почту завернуть на него средствами DNS. Правда, у них имя сервера (server.domain.ru) будет CNAME'ом на другой сервак.

hosting IN A IP3 \* их хостинг
......
......
server.domain.ru IN CNAME hosting       \* имя ссылкой на их хостинг
www.server.domain.ru IN CNAME hosting
....
server2.domain.ru IN A IP1 \* новое имя моего сервака
server.domain.ru. IN MX 9 server2.domain.ru. \*   перенаправить почту на мой сервак

однако при перезагрузке зоны вижу в логах:
Jul 13 13:57:18 ns named[403]: zone domain.ru/IN: loading master file zone1/named.zone1: CNAME and other data
со ссылкой на строку с MX-записью.
Потом я нашел, что нельзя делать MX-запись на CNAME псевдоним.

Что делать? Может кто-то уже делал такое? Мне нужно одно, чтобы моя почта пришла в итоге на мой сервак. (на их серваке hosting почтаря нет и не будет).

Спасибо!


Содержание

Сообщения в этом обсуждении
"MX на CNAME, для перенаправления почты"
Отправлено wawont , 13-Июл-10 16:42 
>[оверквотинг удален]
>Jul 13 13:57:18 ns named[403]: zone domain.ru/IN: loading master file zone1/named.zone1: CNAME
>and other data
>со ссылкой на строку с MX-записью.
>Потом я нашел, что нельзя делать MX-запись на CNAME псевдоним.
>
>Что делать? Может кто-то уже делал такое? Мне нужно одно, чтобы моя
>почта пришла в итоге на мой сервак. (на их серваке hosting
>почтаря нет и не будет).
>
>Спасибо!

1. либо релей для твоего почтовика на их серваке, но "на их серваке hosting почтаря нет и не будет", тогда:
2. пробросить порты на твой почтовик с ихнего сервака

это при условии, что реальный IP только на "их серваке",
если же не так и у твоего почтаря тоже реальный IP,
тогда просто в ДНС изменить MX запись на хостнейм твоего,
ну и может в sendmail.mc добавить что-то типа: MASQUERADE_AS(`почтовыйdomain.ru')dnl


"MX на CNAME, для перенаправления почты"
Отправлено aid , 14-Июл-10 13:25 
>1. либо релей для твоего почтовика на их серваке, но "на их
>серваке hosting почтаря нет и не будет", тогда:

да, отпадает ...

>2. пробросить порты на твой почтовик с ихнего сервака
>
>это при условии, что реальный IP только на "их серваке",
>если же не так и у твоего почтаря тоже реальный IP,
>тогда просто в ДНС изменить MX запись на хостнейм твоего,

проброс отпадает, считаем, что на "их серваке" я не могу ничего делать.
IP везде реальные, но пока я ничего кроме "MX-запись на CNAME" не придумал ...

>ну и может в sendmail.mc добавить что-то типа: MASQUERADE_AS(`почтовыйdomain.ru')dnl

а это где, на моем почтаре?


"MX на CNAME, для перенаправления почты"
Отправлено rr , 13-Июл-10 17:28 
что-то все так сложно.

возьми другое имя и пропиши его в днс.
в чем проблема?
а проблема только с клиентами, если у них у всех прописан server.domain.ru


"MX на CNAME, для перенаправления почты"
Отправлено aid , 14-Июл-10 13:28 
>что-то все так сложно.
>

это да ;-)

>возьми другое имя и пропиши его в днс.
>в чем проблема?
>а проблема только с клиентами, если у них у всех прописан server.domain.ru
>

суть такая, что почтарь стоит давно, и его имя eq @server.domain.ru. А если дать другое имя, то придется всех-всех адресатов оповещать, короче гемор. А есть еще те же регистрации на сайтах (как пример, одноклашки), тогда придется оперативно лазить по всем таким системам и менять почту. А надо быстро отдать имя.



"MX на CNAME, для перенаправления почты"
Отправлено LSTemp , 13-Июл-10 19:46 
>[оверквотинг удален]
>Jul 13 13:57:18 ns named[403]: zone domain.ru/IN: loading master file zone1/named.zone1: CNAME
>and other data
>со ссылкой на строку с MX-записью.
>Потом я нашел, что нельзя делать MX-запись на CNAME псевдоним.
>
>Что делать? Может кто-то уже делал такое? Мне нужно одно, чтобы моя
>почта пришла в итоге на мой сервак. (на их серваке hosting
>почтаря нет и не будет).
>
>Спасибо!

если твой ДНС зоной domain.ru управляет, то:

MX кажет куда почту для этого домена слать. банально ставишь MX 1.1.1.1 и не важно что у этого хоста еще 1000 имен может быть. главное, чтоб MX указывал на IP твоего почтаря. все остальное лесом - не заморачивайся (а лучше вкуривай доки по ДНС).

PS ну реально для почтаря очень хорошо, чтоб он в обратку ресолвися: IP->name. и при этом ресолвинг name->IP->name1 давал name=name1. иначе твой smtp с высокой вероятностью забракуют на предмет приема почты с него.


"MX на CNAME, для перенаправления почты"
Отправлено Redduck , 14-Июл-10 11:04 
>PS ну реально для почтаря очень хорошо, чтоб он в обратку ресолвися: IP->name. и при этом ресолвинг name->IP->name1 давал name=name1. иначе твой smtp с высокой вероятностью забракуют на предмет приема почты с него.

Для почтаря наверно обязательное требование что бы в обратку резолвился, но требовать при этом ресолвинг name->IP->name1 давал name=name1 необязательно. Я так думаю.



"MX на CNAME, для перенаправления почты"
Отправлено aid , 14-Июл-10 13:33 
>если твой ДНС зоной domain.ru управляет, то:
>
>MX кажет куда почту для этого домена слать. банально ставишь MX 1.1.1.1
>и не важно что у этого хоста еще 1000 имен может
>быть. главное, чтоб MX указывал на IP твоего почтаря. все остальное
>лесом - не заморачивайся (а лучше вкуривай доки по ДНС).

так ставил реальный IP, суть в том, что в такой конструкции:
server.domain.ru. IN MX 9 1.1.1.1

"server.domain.ru" идет как CNAME, именно на него named ругается, а не на мой сервак с новым именем

>
>PS ну реально для почтаря очень хорошо, чтоб он в обратку ресолвися: IP->name. и при этом ресолвинг name->IP->name1 давал name=name1. иначе твой smtp с высокой вероятностью забракуют на предмет приема почты с него.

обе зоны прописаны, всё с этим ОК!