Как создать запись PTR для эластичного IP-адреса почтового сервера AWS

Как создать запись PTR для эластичного IP-адреса почтового сервера AWS

Я настроил SMTP-сервер (Postfix) на экземпляре AWS. Однако, в качестве защиты от спама большинство хорошо управляемых почтовых серверов будут отклонять сообщенияотправилс любого хоста, IP-адрес которого не преобразуется обратно в то же имя хоста отправляющего сервера.

Когда я отправил тестовое сообщение из CLI:

mail -s 'TEST Subject' [email protected] <<< 'Test Message Sent from Postfix Server'

Письмо отклоняется почтовым сервером получателя. Как создать запись PTR для эластичного IP-адреса, назначенного моему почтовому серверу AWS?

решение1

Поскольку Amazon владеет подсетью, из которой был назначен ваш Elastic IP, им нужно создать для вас запись PTR. Вы не можете установить ее в своих собственных записях DNSесли, конечно, вы не контролируете подсеть маршрутизируемых в Интернете IP-адресов, для которых вы создаете записи PTR.

Прошло уже некоторое время с тех пор, как мне приходилось этим заниматься, но после небольшого поиска в Google я наконец нашел ссылку в старом (2010 г.) сообщении в блоге AWS, с помощью которой пользователи могут отправить запрос на сопоставление PTR IP-адреса с именем.

Шаг 1:

УстановитьАиААААЗаписи в вашем DNS для преобразования в адреса AWS Elastic IP IPv4 и IPv6 вашего почтового сервера.

ПРЕДУПРЕЖДЕНИЕ: Только адрес IPv4 является "ЭЛАСТИЧНЫЙ IP"- если вы уничтожите виртуальную машину AWS и создадите ее заново, хотя вы можете переназначить IP-адрес Elastic IPv4 новому экземпляру, этоНЕТвозможно с IPv6 адресом. Вы должны представить новый PTRIP-to-Nameзапрос на сопоставление с AWS каждый раз, когда вы заново создаете виртуальную машину с адресом IPv6. Запись PTR IPv4 останется корректной для Elastic IP.

Шаг 2:

ПОСЛЕВаши изменения DNS будут распространены, затем войдите в свою консоль AWS и перейдите по ссылке ниже, где вы можете запросить AWS создатьIP-to-Nameнеобходимое вам сопоставление** для ваших эластичных IP-адресов IPv4 и IPv6:

https://console.aws.amazon.com/support/contacts?#/rdns-limits

После обработки вашего запроса Amazon отправит вам электронное письмо с подтверждением создания записи.

После того, как изменения будут распространены, вы можете проверить запись PTR с помощью hostкоманды. Ниже приведен пример использования IP 1.2.3.4, запрашивающего DNS Google 8.8.8.8:

host -t PTR 1.2.3.4 8.8.8.8

Какие отчеты:

Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases: 

4.3.2.1.in-addr.arpa domain name pointer mail.myMailserver.org.

Я бы рекомендовал запросить запись PTR у AWS до запуска почтового сервера, чтобы не было задержек, связанных с распространением.

Связанный контент