IP 주소를 기반으로 도메인 이름을 검색하시겠습니까?

IP 주소를 기반으로 도메인 이름을 검색하시겠습니까?

특히 다운로드한 파일과 관련하여 일부 아파치 로그를 검토하고 있습니다. 가능하다면 IP 주소가 주어지면 어느 도메인이 다운로드를 담당하는지 알고 싶습니다.

nslookup을 시도해 보았는데 (대부분) 작업이 완료된 것 같았지만 모든 종류의 관련 없는 정보를 반환했습니다. 이상적으로는 IP를 전달하고 도메인을 다시 받습니다.

도메인을 캡처하기 위해 nslookup의 출력을 구문 분석하는 쉘 스크립트를 작성하기 전에 이것이 이 문제에 접근하는 가장 좋은 방법인지, 아니면 이 작업을 수행하는 더 검증된 방법이 있는지 알고 싶습니다.

특히 주소가 amazonaws.com 도메인으로 확인되는지 알고 싶습니다. EC2 시스템은 동적으로 생성되고 파괴되기 때문에 이것이 어려울 수 있다는 것을 이해합니다. AWS/EC2/EMR 시스템의 IP 주소가 어떤 종류의 주소 지정 패턴에 맞는지 알고 싶습니다.

답변1

Amazon이 EC2용으로 소유한 IP 범위는 다음과 같습니다.

https://forums.aws.amazon.com/ann.jspa?annID=857

답변2

$ host 173.242.113.231

이는 해당 도메인에 대한 PTR 레코드가 있는 경우에만 작동합니다.

답변3

모든 IP에 PTR 레코드가 있는 것은 아닙니다. IP를 소유한 "엔티티"를 찾고 있다면 Whois를 확인해 보는 것이 좋습니다. NAT, 가상화, 호스팅, ISP 등으로 인해 이에 대해 100% 도달하지는 못할 것입니다. example.com에서 귀하의 사이트에 액세스할 수 있지만 사용된 IP는 단지 host.genericISP.com으로 확인됩니다.

관련 정보