DNS PTR 레코드란?

PTR 레코드는 리버스 DNS 조회에 사용됩니다.

학습 목표

이 글을 읽은 후에 다음을 할 수 있습니다:

  • PTR 레코드의 목적 이해하기
  • PTR 레코드가 저장되는 방법 설명
  • PTR 레코드의 몇 가지 용도 설명

글 링크 복사

모든 Cloudflare 요금제에 포함된 무료 DNS

DNS PTR 레코드란?

도메인 네임 시스템 또는 DNS도메인 이름IP 주소의 상관 관계를 지정합니다.DNS 포인터 레코드(줄여서 PTR)는 IP 주소와 연결된 도메인 이름을 제공합니다.DNS PTR 레코드는 도메인 이름과 연결된 IP 주소를 제공하는 'A' 레코드와 정반대입니다.

DNS PTR 레코드는 리버스 DNS 조회에 사용됩니다. 사용자가 브라우저에서 도메인 이름에 연결하려고 하면 도메인 이름을 IP 주소와 일치시키는 DNS 조회가 수행됩니다. 리버스 DNS 조회는 이 프로세스의 반대로, IP 주소로 시작하여 도메인 이름을 조회하는 쿼리입니다.

DNS PTR 레코드는 어떻게 저장될까요?

IPv4에서는 다음 작업이 수행됩니다.

DNS A 레코드는 지정된 도메인 이름으로 저장되지만, DNS PTR 레코드는 IP 주소 아래에 반전되며 ".in-addr.arpa"가 추가되어 저장됩니다. 예를 들어 IP 주소 192.0.2.255에 대한 PTR 레코드는 "255.2.0.192.in-addr.arpa" 아래에 저장됩니다.

PTR 레코드가 DNS의 최상위 도메인인 .arpa 내에 저장되므로 "in-addr.arpa"가 추가되어야 합니다. .arpa는 주로 네트워크 인프라 관리에 사용되는 도메인이며 인터넷에 대해 정의된 최초의 최상위 도메인 이름입니다. ("arpa"라는 이름은 인터넷 초창기로 거슬러 올라갑니다. 인터넷의 중요한 선구자인 ARPANET을 만든 Advanced Research Projects Agency(ARPA)에서 이름을 따왔습니다.)

in-addr.arpa는 IPv4에서 리버스 DNS 조회를 위한 .arpa 내의 네임스페이스입니다.

IPv6에서는 다음 작업이 수행됩니다.

IPv6 주소는 IPv4 주소와 다르게 구성되며 IPv6 PTR 레코드는 .arpa 내의 다른 네임스페이스에 있습니다. IPv6 PTR 레코드는 IPv6 주소 아래에 저장되고, 반전되어 4비트 섹션(IPv4에서와 같이 8비트 섹션과 반대)과 ".ip6.arpa"로 변환됩니다.

PTR 기록의 주요 용도는?

PTR 레코드는 리버스 DNS 조회에 사용됩니다. 리버스 DNS의 일반적인 용도는 다음과 같습니다.

스팸 방지: 일부 이메일 스팸 방지 필터는 리버스 DNS를 사용하여 이메일 주소의 도메인 이름을 확인하고 연결된 IP 주소가 합법적인 이메일 서버에서 사용될 가능성이 있는지 확인합니다.

이메일 전송 문제 해결: 스팸 방지 필터에서 이러한 검사를 수행하므로 PTR 레코드가 잘못 구성되거나 누락되면 이메일 전송 문제가 발생할 수 있습니다.도메인에 PTR 레코드가 없거나 PTR 레코드에 잘못된 도메인이 포함된 경우 이메일 서비스에서 해당 도메인에서 보낸 모든 이메일을 차단할 수 있습니다.

로깅: 시스템 로그는 일반적으로 IP 주소만 기록합니다. 리버스 DNS 조회는 이를 사람이 더 쉽게 읽을 수 있는 로그의 도메인 이름으로 변환할 수 있습니다.