LinuxForum.Fans
Тема

на 1 МТА обслуживание нескольких доменов

Автор: philipzoid 11 сообщений 2350 просмотров
#296531

Если на Linux VPS сервере в данный момент 1 ip-адрес и 1 MTA-Postfix, обслуживающий 1 домен, то при каких условиях можно на этом сервере обслуживать дополнительные домены в смысле почты-покупать у хостера дополнительный айпишники? (каждый для 1 домена) и донастаивать МТА? или есть какой-то другой метод?

#296534

Достаточно одного IP и настройки виртуальных доменов в postfix

#296537

А DNS ?

По моему надо:
1. На авторитарных ДНС серверах твоего домена прописать MX, A записи
2. Настроить Postfix, добавить виртуальный домен.

#296540
AlfaStriker написал:
А DNS ?

По моему надо:
1. На авторитарных ДНС серверах твоего домена прописать MX, A записи
2. Настроить Postfix, добавить виртуальный домен.

мне вот такой момент не понятен:
1. domain1.ru прописан в DNS на ip-адрес-1 первого хостера (на котором висит их сайт) и MX-записи ссылаются на этот же адрес;
2. domain2.ru прописан в DNS на ip-адрес-2 другого хостера (сайт domain2.ru ) и MX-записи ссылаются на этот же адрес ;
3. чтобы МТА, расположенный на domain3.ru обслуживал почту доменов domain1.ru и domain2.ru достаточно ли только изменить МХ-записи первоначальные так, чтобы они указывали на 1 ip-адрес домена domain3.ru и настроить Postfix, добавляя виртуальные домены или необходимо, чтобы на domain3.ru были дополнительные айпишники для каждого из почтовых клиентов?

#296544

Нужно прописать для каждой зоны MX указывающий на MTA причем по имени

Примерно так:

Файл зоны для domain1.ru

text
$ORIGIN .
domain1.ru             IN SOA  ns1.domain1.ru. postmaster.domain1.ru. (
                                2012121201 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                38400      ; minimum (10 hours 40 minutes)
                                )
                        NS      ns1.domain1.ru.
                        NS      ns2.domain1.ru.
                        A       12.12.12.12
                        MX 5  mx1.domain3.ru.
$ORIGIN domain1.ru.
www                     A       12.12.12.12

Файл зоны для domain2.ru

text
$ORIGIN .
domain2.ru             IN SOA  ns1.domain2.ru. postmaster.domain2.ru. (
                                2012121201 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                38400      ; minimum (10 hours 40 minutes)
                                )
                        NS      ns1.domain2.ru.
                        NS      ns2.domain2.ru.
                        A       14.14.14.14
                        MX 5  mx1.domain3.ru.
$ORIGIN domain1.ru.
www                     A       14.14.14.14
#296545

По моему достаточно, только вот надо будет у провайдера прописать еще и PTR записи (IP адрес->домен).

#296548
pitdron написал:
Нужно прописать для каждой зоны MX указывающий на MTA причем по имени

Примерно так:

Файл зоны для domain1.ru
text
$ORIGIN .
domain1.ru             IN SOA  ns1.domain1.ru. postmaster.domain1.ru. (
                                2012121201 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                38400      ; minimum (10 hours 40 minutes)
                                )
                        NS      ns1.domain1.ru.
                        NS      ns2.domain1.ru.
                        A       12.12.12.12
                        MX 5  mx1.domain3.ru.
$ORIGIN domain1.ru.
www                     A       12.12.12.12

Файл зоны для domain2.ru

text
$ORIGIN .
domain2.ru             IN SOA  ns1.domain2.ru. postmaster.domain2.ru. (
                                2012121201 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                38400      ; minimum (10 hours 40 minutes)
                                )
                        NS      ns1.domain2.ru.
                        NS      ns2.domain2.ru.
                        A       14.14.14.14
                        MX 5  mx1.domain3.ru.
$ORIGIN domain1.ru.
www                     A       14.14.14.14

при этом А-записи с адресами
14.14.14.14 и 12.12.12.12 указывают на айпишники, дополнительно выданные Linux VPS-хостером?

#296551

A-записи в этом примере к MTA отношения не имеют, и служат в частности для того, чтобы в можно было открыть сайт как http://domain1.ru/ так и http://www.domain1.ru/

#296600
pitdron написал:
A-записи в этом примере к MTA отношения не имеют, и служат в частности для того, чтобы в можно было открыть сайт как http://domain1.ru/ так и http://www.domain1.ru/

спс, кажется начинаю понимать...

#296679

Можно посмотреть для примера, на домен list.ru и увидеть, что там реализована ваша ситуация

nslookup для list.ru :
http://network-tools.com/nslook/Default.asp?domain=list.ru&type=15&server=127.0.0.1&class=255&port=53&timeout=5000&go.x=18&go.y=7

nslookup для mail.ru
http://network-tools.com/nslook/Default.asp?domain=mail.ru&type=15&server=127.0.0.1&class=255&port=53&timeout=5000&go.x=27&go.y=15

#296978

и окончательная настройка - в postfix добавлять виртуальные домены?

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