在 Amazon 上建立電子郵件的反向DNS記錄 EC2 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon 上建立電子郵件的反向DNS記錄 EC2

如果您打算從EC2執行個體傳送電子郵件給第三方,建議您佈建一或多個彈性 IP 地址,並將靜態反向DNS記錄指派給您用來傳送電子郵件的彈性 IP 地址。這可協助您避免某些反垃圾郵件組織將電子郵件標記為垃圾郵件。 與 ISPs和網際網路反垃圾郵件組織 AWS 合作,以降低從這些地址傳送電子郵件標記為垃圾郵件的機會。

考量事項
  • 建立反向DNS記錄之前,您必須設定指向彈性 IP 地址的對應轉送DNS記錄 (記錄類型 A)。

  • 如果反向DNS記錄與彈性 IP 地址相關聯,則彈性 IP 地址會鎖定至您的帳戶,直到記錄移除之前,無法從您的帳戶釋出。

  • 如果您聯絡 AWS Support 以反向設定DNS彈性 IP 地址,您可以移除反向 DNS,但無法釋出彈性 IP 地址,因為 鎖定了彈性 IP 地址 AWS Support。若要解除彈性 IP 地址的鎖定,請聯絡 AWS Support。彈性 IP 地址解除鎖定後,您可以將其釋放。

  • 【AWS GovCloud (US) Region】 您無法建立反向DNS記錄。 AWS 必須為您指派靜態反向DNS記錄。開啟請求以移除反向DNS和電子郵件傳送限制,並提供彈性 IP 地址和反向DNS記錄。

建立反向DNS記錄

您可以為彈性 IP 地址建立反向DNS記錄,如下所示。

Console
  1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇彈性 IPs

  3. 選取彈性 IP 地址,然後選擇動作 更新反向 DNS

  4. 針對反向DNS網域名稱 ,輸入網域名稱。

  5. 輸入 update 以確認。

  6. 選擇 Update (更新)。

AWS CLI

使用 modify-address-attribute 中的 命令 AWS CLI,如下列範例所示。

aws ec2 modify-address-attribute --allocation-id eipalloc-abcdef01234567890 --domain-name example.com

以下是輸出範例

{ "Addresses": [ { "PublicIp": "192.0.2.0", "AllocationId": "eipalloc-abcdef01234567890", "PtrRecord": "example.net.", "PtrRecordUpdate": { "Value": "example.com.", "Status": "PENDING" } ] }

移除反向DNS記錄

您可以從彈性 IP 地址移除反向DNS記錄,如下所示。

如果您收到下列錯誤,您可以提交請求,以移除電子郵件傳送限制至 AWS Support 以取得協助。

The address cannot be released because it is locked to your account.
Console
  1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇彈性 IPs

  3. 選取彈性 IP 地址,然後選擇動作 更新反向 DNS

  4. 對於反向DNS網域名稱 ,請清除網域名稱。

  5. 輸入 update 以確認。

  6. 選擇 Update (更新)。

AWS CLI

使用 reset-address-attribute 中的 命令 AWS CLI,如下列範例所示。

aws ec2 reset-address-attribute --allocation-id eipalloc-abcdef01234567890 --attribute domain-name

以下是輸出範例

{ "Addresses": [ { "PublicIp": "192.0.2.0", "AllocationId": "eipalloc-abcdef01234567890", "PtrRecord": "example.com.", "PtrRecordUpdate": { "Value": "example.net.", "Status": "PENDING" } ] }