DevTools
모든 도구

역방향 DNS (PTR)

API

IP 주소에 연결된 호스트명(PTR 레코드)을 조회합니다.

역방향 DNS(PTR) 조회란?

Reverse DNS는 IP 주소를 입력하면 그 IP에 연결된 호스트명(PTR 레코드)을 찾아 주는 도구입니다. 일반 DNS가 '이름 → 주소'라면 역방향 조회는 반대로 '주소 → 이름'을 확인합니다. IPv4와 IPv6 주소를 모두 지원합니다.

이 조회 역시 서버에서 수행됩니다. 브라우저 자바스크립트로는 임의 IP의 PTR 레코드를 직접 질의할 수 없기 때문에, 입력한 IP는 서버로 전달되고 서버가 역방향 존(in-addr.arpa / ip6.arpa)에 질의한 결과를 돌려줍니다.

PTR 레코드는 메일 서버 운영에서 특히 중요합니다. 많은 수신 메일 서버가 발신 IP의 역방향 DNS가 정방향과 일치(forward-confirmed reverse DNS, FCrDNS)하는지 검사해 스팸 여부를 판단하기 때문입니다. 이 외에도 로그에 남은 IP가 어느 호스트·기관인지 파악하거나, 서버 IP의 PTR이 올바르게 설정됐는지 점검할 때 사용합니다.

사용 방법

  1. 조회할 IP 주소를 입력합니다(예: 8.8.8.8). IPv6 주소도 그대로 입력할 수 있습니다.
  2. 'PTR 조회' 버튼을 누르면 서버가 역방향 존에 질의합니다.
  3. 결과로 나온 호스트명을 확인합니다. 하나의 IP에 여러 PTR이 설정된 경우 모두 나열되며, 각 항목은 복사 버튼으로 복사할 수 있습니다.

자주 묻는 질문

PTR 레코드가 없다고 나옵니다. 정상인가요?
많은 IP, 특히 가정용·클라우드 인스턴스 IP에는 PTR이 설정돼 있지 않아 빈 결과가 나오는 것이 정상입니다. PTR은 IP 대역을 소유한 주체(ISP·클라우드 제공자)만 설정할 수 있으므로, 서버 IP에 PTR을 지정하려면 해당 제공자의 콘솔이나 지원팀을 통해야 합니다.
정방향 DNS와 역방향 DNS가 반드시 일치해야 하나요?
필수는 아니지만, 메일 발신 서버라면 사실상 필요합니다. 수신 서버는 발신 IP의 PTR이 가리키는 호스트명을 다시 정방향 조회했을 때 원래 IP로 돌아오는지(FCrDNS) 확인해 신뢰도를 매깁니다. 불일치하면 메일이 스팸 처리되거나 거부될 수 있습니다.
PTR 설정은 어디서 하나요?
정방향 레코드와 달리 PTR은 IP 주소 대역을 관리하는 주체가 설정합니다. AWS·GCP·Azure 같은 클라우드는 인스턴스·Elastic IP 설정에서, 전용 서버는 호스팅 업체에 요청해 지정합니다.