Добрый день. Вопрос очень простой (наверное :)) но не где не могу найти ответ.Есть внешний сервер с реальным IP и с DNS , и есть внутренний сервер (локалка) на котором крутится DNS и Mail. Внешний сервер имеет имя domain.com внутренний сервер имеет имя ns.my-local.domain.com, почтовый сервер функционирует так что если с почтового внешнего сервера (например mail.ru) отправить почту на user1@my-local.domain.com то письма приходят и всё работает. Но я не пойму как!!!. На внешнем сервере указана запись что то типа: my-local.domain.com IN MX 10 ns.my-local.domain.com смысл этой записи мне понятен. Эта запись говорит о том что такой то отвечает за доставку почты в определенный домен. Только я не пойму как это происходит. Если SMTP mail.ru пытается отправить почту на user1@my-local.domain.com то он стучится в domain.com оставляет там почту а domain.com в свою очередь пересылает её в my-local.domain.com ??? Или я не догоняю. Ведь smtp mail.ru не достучаться до локального mail сервера на прямую. Благодарю за любые объяснения...
>[оверквотинг удален]
>Есть внешний сервер с реальным IP и с DNS , и есть
>внутренний сервер (локалка) на котором крутится DNS и Mail. Внешний сервер
>имеет имя domain.com внутренний сервер имеет имя ns.my-local.domain.com, почтовый сервер функционирует
>так что если с почтового внешнего сервера (например mail.ru) отправить почту
>на user1@my-local.domain.com то письма приходят и всё работает. Но я не
>пойму как!!!. На внешнем сервере указана запись что то типа: my-local.domain.com
>IN MX 10 ns.my-local.domain.com смысл этой записи мне понятен. Эта запись
>говорит о том что такой то отвечает за доставку почты в
>определенный домен. Только я не пойму как это происходит. Если SMTP
>mail.ru пытается отправить почту на user1@my-local.domain.com то он стучится в domain.comс чего это вдруг? Исходя из вашей логики, если кто-то отправляет на mail.ru, то почтовый сервер стучится на ru ;)
>оставляет там почту а domain.com в свою очередь пересылает её в
> my-local.domain.com ??? Или я не догоняю. Ведь smtp mail.ru не
>достучаться до локального mail сервера на прямую. Благодарю за любые объяснения...
>Советую прочитать любую книгу по ДНС
>пойму как!!!. На внешнем сервере указана запись что то типа: my-local.domain.com
>IN MX 10 ns.my-local.domain.com смысл этой записи мне понятен. Эта записьЭта запись говорит что ns.my-local.domain.com mailhub для домена my-local.domain.com c приоритетом 10
Внешний MTA доставляя почту любому пользователю@my-local.domain.com ищет запись MX для my-local.domain.com и получает её от Вашего внешнего DNS ns.my-local.domain.com. Потом он соединяется c ns.my-local.domain.com и передаёт сообщение, дальше не его дело. Значит ns.my-local.domain.com:25 доступен из интернет.