답변:
DNS에는 값으로 이름을 쿼리 할 수있는 방법이 없습니다. 1 을 실행 하면 마술 역 쿼리가 아닌 특수 도메인 에서 PTR 레코드를 쿼리하는 것입니다.nslookup ip
reversed-ip.in-addr.arpa
일반적으로 호스트 또는 주소에 이름이 많은 경우 기본 이름을 가진 PTR 레코드가 하나만 추가됩니다. 종종 보안 / 개인 정보 보호 이유 (공유 웹 사이트 호스팅의 경우) 또는 소유자가 충분히 신경 쓰지 않았기 때문입니다. (실제로 모든 프로그램이 무작위로 하나를 선택하므로 여러 PTR 레코드도 혼동됩니다.)
따라서 가장 신뢰할 수있는 소스는 IP 주소 소유자 자신입니다. (그러나 소유자는 자신의 주소를 가리키는 다른 도메인에 대해 항상 알지 못할 수도 있습니다. DNS의 경우 누군가 도메인을 소유 한 경우 단순히 A / AAAA 레코드를 추가하여 도메인을 가리킬 수 있습니다.)
특정 IP 주소에서 호스팅되는 웹 사이트 (예 : yougetsignal )에 대한 정보를 수집하는 여러 사이트가 있지만 100 % 완전한 정보를 알 수있는 방법은 없습니다. 특정 도메인 이름으로 호스팅 된 웹 사이트가없는 경우 해당 데이터베이스에 웹 사이트가 표시되지 않습니다.
1 RFC 833은 실제로 IQUERY opcode를 사용하여 선택적 쿼리 로 역 쿼리 정의를 가졌습니다 . 유용성이 제한되어 있기 때문에 실제로 사용되지 않았습니다. 같은 문서를 인용하면, "도메인 시스템 리소스 레코드에서 권한을 결정하는 내부 메커니즘이 없기 때문에 역 쿼리 매핑은 고유하거나 완전 보장 할 수 없습니다" 어느 쪽이든, 그래서 당신은 여전히 도메인에 대한 정보를 얻을 수없는 것, 특정 이름 서버가 아닌 다른 곳에서 호스팅됩니다.