역방향 DNS(PTR) 레코드란?
역방향 DNS는 PTR 레코드를 통해 IP 주소를 호스트명으로 다시 확인하며, 이는 일반적인 정방향 조회의 반대입니다. 메일 서버는 발신자 평판을 가늠하기 위해 이를 확인하므로, PTR 레코드가 없거나 일반적이면 이메일 전달성을 해칠 수 있습니다. PTR 레코드는 IP 블록을 통제하는 주체가 관리하는 특수 영역 in-addr.arpa와 ip6.arpa에 존재합니다.
역방향 DNS와 PTR 레코드의 작동 원리
PTR 레코드는 IP 주소를 호스트명에 매핑하며, A 레코드의 반대입니다. IP는 특수 영역에서 이름으로 조회됩니다. 93.184.216.34는 34.216.184.93.in-addr.arpa가 되고, IPv6는 ip6.arpa를 사용합니다. 결정적으로 PTR 레코드는 도메인의 DNS가 아니라 IP 블록을 소유한 주체, 보통 호스팅 제공업체나 ISP가 통제합니다. 이를 설정하거나 변경하려면 자신의 영역 파일을 편집하는 대신 그들에게 요청해야 합니다.
메일 서버가 역방향 DNS를 확인하는 이유
수신 메일 서버는 연결하는 IP에 대해 역방향 DNS 조회를 실행해 정당한 메일 출처인지 판단합니다. 깔끔한 설정은 PTR이 실제 호스트명(mail.example.com)으로 확인되고 그 정방향 A 레코드가 동일한 IP로 다시 가리키는 것으로, 이를 정방향 확인 역방향 DNS(FCrDNS)라고 합니다. PTR이 없거나 브로드밴드 제공업체 도메인의 숫자 나열 같은 일반적인 PTR은 가정용이거나 미구성 호스트임을 나타내며 흔히 스팸 필터링이나 직접적인 거부를 유발합니다. 적절한 PTR은 이메일을 보내는 모든 서버에 필수입니다.
PTR 결과를 읽고 고치는 방법
PTR 결과는 IP가 확인되는 호스트명을 보여 줍니다. 예를 들어 34.216.184.93 PTR mail.example.com입니다. mail.example.com이 동일한 IP를 반환하는 A 레코드를 가지는지 확인해 FCrDNS가 유효한지 검증하세요. 조회가 아무것도 반환하지 않으면 PTR이 설정되지 않은 것이고, 일반적인 제공업체 호스트명을 반환하면 기본값이 그대로인 것입니다. 어느 쪽이든 호스팅 제공업체나 ISP에 요청해 PTR을 귀하가 통제하는 호스트명으로 설정한 뒤, 둘이 일치하도록 정방향 A 레코드를 게시해 해결하세요.