← 모든 도구
역방향 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이 올바르게 설정됐는지 점검할 때 사용합니다.
사용 방법
- 조회할 IP 주소를 입력합니다(예: 8.8.8.8). IPv6 주소도 그대로 입력할 수 있습니다.
- 'PTR 조회' 버튼을 누르면 서버가 역방향 존에 질의합니다.
- 결과로 나온 호스트명을 확인합니다. 하나의 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 설정에서, 전용 서버는 호스팅 업체에 요청해 지정합니다.