Страница 1 из 1

PTR записи на DNS сервере

СообщениеДобавлено: 14 окт 2011 15:32, Пт
UncleFather
Если у вас есть свой почтовый сервер, то необходимо, чтобы ваш провайдер (а точнее тот, кто выдал вам статические ip-адреса) зарегистрировал на своем DNS-сервере PTR записи для вашего почтового сервера (MX-записи). Иначе, подавляющая часть почтовых серверов интернета откажется принимать почту от вашего почтового сервера.
Так же, многие почтовые сервера отвергают письма, если при проверке адреса отправителя в строке им выдается "dynamicip" или "dsl" или подобные слова означающие, что ваш адрес не статический или не совпадает с именем вашего домена.
Если в ответе сервера на ваше отправленное письмо вы видите что-то типа:
mxs.mail.ru: 550 Sorry, we do not accept mail from hosts with dynamic IP or generic DNS PTR-records. Please get a custom reverse DNS name from your ISP for your host 215.54.54.54 or contact abuse@corp.mail.ru in case of error

это значит, что вам необходимо корректно зарегистрировать PTR запись на DNS-сервере для вашего доменного имени.

Для этого необходимо послать запрос тому, кто выдал вам статические ip-адреса (обычно, это ваш провайдер) с просьбой зарегистрировать PTR запись для вашего домена.

Например, для домена mydomain.ru с адресом 215.54.54.54, необходимо зарегистрировать следующую запись:
Код: Выделить всё
54.54.54.215.in-addr.arpa name=mydomain.ru

А если почтовый сервер сидит на отдельном адресе, например, mail.mydomain.ru имеет адрес 215.54.54.55, то необходимо зарегистрировать еще одну PTR запись:
Код: Выделить всё
55.54.54.215.in-addr.arpa name=mail.mydomain.ru


Проверить наличие PTR записи на сервере DNS можно с помощью интерфейса команды NSLOOKUP:
Код: Выделить всё
nslookup

теперь подключаемся к DNS-серверу провайдера:
Код: Выделить всё
server 215.54.54.1

устанавливаем тип ресурсной записи:
Код: Выделить всё
set type=PTR

делаем запрос на интересующий нас адрес:
Код: Выделить всё
215.54.54.54

в ответ мы должны получить имя своего домена mydomain.ru


Примечание:

PTR запись должна быть создана именно для MX записи. То есть, если адреса домена и почтового обменника не совпадают, то PTR создаем именно для MX записи.

Например, если домен mydomain.ru находится по адресу 22.11.33.44, а почтовый обменник (MX запись) создана для хоста mail.mydomain.ru, расположенного по адресу 11.22.33.44, то и PTR запись нужно создавать для mail.mydomain.ru:
Код: Выделить всё
44.33.22.11.in-addr.arpa  mail.mydomain.ru


Естественно, можно "до кучи" создать обратную запись и для самого домена mydomain.ru:
Код: Выделить всё
44.33.11.22.in-addr.arpa  mydomain.ru

Она так же не помешает.