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

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: PTR записи на DNS сервере

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

UncleFather » 14 окт 2011 14:32, Пт

Если у вас есть свой почтовый сервер, то необходимо, чтобы ваш провайдер (а точнее тот, кто выдал вам статические 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

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


Вернуться к началу