AWS 메일 서버의 탄력적 IP 주소에 대한 PTR 레코드를 생성하는 방법

AWS 메일 서버의 탄력적 IP 주소에 대한 PTR 레코드를 생성하는 방법

AWS 인스턴스에 SMTP 서버(Postfix)를 구성했습니다. 그러나 스팸에 대한 방어로 잘 관리되는 대부분의 이메일 서버는 메시지를 거부합니다.전송된IP가 전송 서버의 동일한 호스트 이름으로 다시 확인되지 않는 모든 호스트에서.

CLI에서 테스트 메시지를 보냈을 때:

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

수신자의 메일 서버에서 거부됩니다. AWS 메일 서버에 할당된 탄력적 IP에 대한 PTR 레코드를 생성하려면 어떻게 해야 합니까?

답변1

Amazon은 탄력적 IP가 할당된 서브넷을 소유하고 있으므로 PTR 레코드를 생성해야 합니다. 자신의 DNS 레코드에 설정할 수 없습니다.물론 PTR 레코드를 생성하는 인터넷 라우팅 가능 IP의 서브넷을 제어하지 않는 한.

이 작업을 수행해야 한 지 꽤 시간이 지났지만 약간의 인터넷 검색 끝에 마침내 사용자가 PTR IP-NAME 매핑 요청을 제출할 수 있는 이전(2010) AWS 블로그 게시물에서 링크를 찾았습니다.

1 단계:

설정그리고AAAA메일 서버의 AWS 탄력적 IP IPv4 및 IPv6 주소를 확인하기 위해 DNS에 기록합니다.

경고: IPv4 주소만 "탄력적 IP"- AWS VM을 파괴하고 다시 생성하는 경우 탄력적 IPv4 IP를 새 인스턴스에 다시 할당할 수 있지만 이는아니다IPv6 주소로 가능합니다. 새로운 PTR을 제출해야 합니다.IP-이름IPv6 주소에 대해 VM을 다시 생성할 때마다 AWS에 매핑 요청을 합니다. IPv4 PTR 레코드는 탄력적 IP에 대해 올바른 상태로 유지됩니다.

2 단계:

후에DNS 변경 사항이 전파되면 다음으로 AWS 콘솔에 로그인하고 아래 링크를 방문하여 AWS에 DNS 생성을 요청할 수 있습니다.IP-이름IPv4 및 IPv6 탄력적 IP에 필요한 매핑**:

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

요청이 처리되면 Amazon에서 기록이 생성되었다는 확인 이메일을 보내드립니다.

변경 사항이 전파된 후 명령을 사용하여 PTR 레코드를 확인할 수 있습니다 host. 아래 예에서는 Google의 DNS 8.8.8.8을 쿼리하는 IP 1.2.3.4를 사용합니다.

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 레코드를 요청하는 것이 좋습니다.

관련 정보