
Я запутался в настройках записей DNS и rDNS (PTR) для следующего сценария:
Мой основной веб-сайт example.com
работает в Digital Ocean на IP192.0.2.4
В панели управления Digital Ocean у меня есть следующие записи:
imap CNAME mail.example.com.
smtp CNAME mail.example.com.
example.com. MX mail.example.com.
mail A 192.0.2.8
Мой почтовый сервер 192.0.2.8
размещен на другом сервере (например, Linode).
Из-за отсутствия записи rDNS (PTR) сгенерированная система почта не доставляется корректно.
Из документации Digital Ocean я узнал, что Digital Ocean настраивает PTR на основе имени хоста, поэтому я переименовал свои дроплеты на example.com
и изменил также имя хоста, чтобы он создал для меня записи PTR.
Я понятия не имею, что делать дальше, так как я новичок в DNS.
Что я здесь упускаю и как мне настроить почту для этого сценария, чтобы не возникло никаких проблем с доставкой почты и спамом?
решение1
Ваш почтовый сервер размещен на сервере X, а все остальное (особенно DNS) размещено на сервере Y.
Из требований и комментариев я вижупроблема:
Вы пытаетесь настроить PTR на хостере X для IP-адреса, размещенного на хостере Y.
Отвечать:
Вы просто не можете этого сделать. Вот почему хостер X заранее определяет IP 192.0.2.4
вместо того, чтобы позволить вам ввести IP 192.0.2.8
.
Причина этого в том, что IP-адреса также принадлежат. И записи PTR делегируются в DNS его владельцу (в вашем случае хостеру Y). Это не имеет никакого отношения к вашему домену и управлению DNS для example.com
хостера X.
решение2
Немного неясно, о чем вы спрашиваете, но я думаю, вы говорите, что почта не доходит из-за отсутствия rDNS.
Наиболее вероятный ответ — вам нужно создать запись PTR с 8.2.0.192.in-addr.arpa.
по mail.example.com.
Таким образом, любой хост, отправляющий вам электронную почту, увидит, что хост MX совпадает как в прямом, так и в обратном направлении.
решение3
Запись rDNS (PTR) должна быть установлена владельцем IP-адреса.
в вашем случае 192.0.2.8
принадлежит Linode.
поэтому вам нужно найти настройку обратного DNS на панели управления Linode (если они предлагают такую возможность). Значение, которое нужно ввести, следующее:mail.example.com
Вы не сможете настроить rDNS на Digital Ocean, поскольку почтовый сервер там не размещен.