AWS メールサーバー Elastic IP アドレスの PTR レコードを作成する方法

AWS メールサーバー Elastic IP アドレスの PTR レコードを作成する方法

AWSインスタンスにSMTPサーバー(Postfix)を設定しました。ただし、スパムを防ぐために、よく管理されているほとんどの電子メールサーバーはメッセージを拒否します。送る送信サーバーの同じホスト名で再解決できないIPのすべてのホスト。

CLIからテストメッセージを送信するとき:

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

受信者のメールサーバーで拒否されました。 AWS メールサーバーに割り当てられた Elastic IP の PTR レコードを作成するにはどうすればよいですか?

答え1

AmazonはElastic IPが割り当てられているサブネットを所有しているため、PTRレコードを作成する必要があります。自分のDNSレコードに設定できません。もちろん、PTRレコードを生成するインターネットルーティング可能IPのサブネットを制御しない限り

これを実行してからかなり時間がかかりましたが、インターネット検索の後、ついにユーザーがPTR IPをNAMEマッピングリクエストに送信できる古い(2010)AWSブログ投稿でリンクを見つけました。

ステップ1:

設定そしてAAAAメールサーバーのAWS Elastic IP IPv4およびIPv6アドレスを確認するためにDNSに書き込みます。

警告する:IPv4アドレスのみ」Elastic IP" - AWS仮想マシンを破壊して再作成する場合は、Elastic IPv4 IPを新しいインスタンスに再割り当てできますが、いいえIPv6 アドレスを使用できます。新しいPTRを提出する必要があります。名前を付けるIPIPv6アドレスを使用してVMを再作成するたびに、リクエストはAWSにマップされます。 Elastic IP の場合、IPv4 PTR レコードは正しい状態に保たれます。

ステップ2:

後ろにDNSの変更が伝播されました。次に、AWS コンソールにログインし、以下のリンクにアクセスして AWS に作成をリクエストできます。名前を付けるIPIPv4およびIPv6 Elastic IP**に必要なマッピング:

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

リクエストを処理した後、Amazonは履歴が作成されたことを知らせる確認メールを送信します。

変更が伝播されたら、このhostコマンドを使用してPTRレコードを確認できます。次の例では、IP 1.2.3.4を使用してGoogleのDNS 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.

伝播に関連する遅延がないように、メールサーバーがオンラインになる前にAWSにPTRレコードを要求することをお勧めします。

関連情報