특정 웹사이트를 분석하거나 이미지 원본 주소, 외부 CDN, 별도로 분리된 호스팅 서버 주소를 찾고 싶을 때가 있습니다.
질문해주신 예시처럼 본 사이트(food.com)와 다른 이미지 전용 호스팅 도메인([foodhosting.com/images/123/456.jpg](https://foodhosting.com/images/123/456.jpg))이나 서브도메인(img.food.com), 숨은 하위 경로를 찾는 대표적인 4가지 방법을 정리해 드립니다.
1. 브라우저 개발자 도구(F12)로 실시간 호스팅 주소 추출 (가장 추천)
웹페이지에 노출되는 이미지나 파일의 실제 저장 서버(호스팅/CDN) 주소를 확인할 때 가장 빠르고 정확한 방법입니다.
- 1단계: 확인하려는 웹페이지에서 키보드 F12(또는 Ctrl+Shift+I / Mac: Cmd+Option+I)를 눌러 개발자 도구를 엽니다.
- 2단계: 상단 탭에서 [Network(네트워크)]를 선택하고, 하위 필터에서 [Img(이미지)]를 클릭합니다.
- 3단계: 키보드 F5를 눌러 페이지를 새로고침하면 해당 페이지에서 불러오는 모든 이미지 파일 목록이 실시간으로 뜹니다.
- 4단계: 목록에서 원하는 이미지 항목을 클릭한 뒤, 우측 [Headers] 탭의
Request URL을 확인하면[https://foodhosting.com/images/123/456.jpg](https://foodhosting.com/images/123/456.jpg)와 같은 전체 절대 경로를 바로 복사할 수 있습니다.
2. 구글 검색 연산자(Google Dorking) 활용법
구글 검색 엔진에 색인된 사이트의 하위 서브도메인이나 특정 폴더/확장자 파일 주소를 좁혀서 탐색할 때 사용합니다.
- 모든 서브도메인 색출:
site:*.food.com -www.food.com(www를 제외하고 구글에 등록된 모든 하위 도메인 검색) - 특정 이미지 파일만 검색:
site:food.com filetype:jpg또는site:food.com inurl:images - 외부 호스팅 링크 연관 검색:
site:food.com "foodhosting.com"(food.com 페이지 내에서 외부 호스팅 주소를 호출하는 구문 검색)
3. SSL 인증서 투명성 로그 조회 (crt.sh)
웹사이트가 보안 인증서(HTTPS)를 발급받을 때 등록한 모든 공식 서브도메인 기록을 열람할 수 있는 방법입니다.
- 인증서 검색 전문 사이트인 crt.sh(
[https://crt.sh](https://crt.sh))에 접속합니다. - 검색창에
%.food.com(도메인 앞에 와일드카드 기호%추가)을 입력하고 검색합니다. img.food.com,cdn.food.com,static.food.com등 과거부터 현재까지 발급된 모든 서브도메인 리스트를 한눈에 확인할 수 있습니다.
4. 온라인 무료 DNS/서브도메인 스캐너 활용
외부 전문 분석 사이트를 이용하면 해당 도메인에 연결된 DNS 레코드(A, CNAME)를 자동으로 추적해 줍니다.
- VirusTotal (
[https://www.virustotal.com](https://www.virustotal.com)): 검색창에 도메인을 입력한 뒤 [Relations] 탭 ➔ Subdomains 항목을 확인하면 연결된 모든 하위 주소와 IP 대역이 표시됩니다. - SecurityTrails / DNSDumpster: 도메인을 입력하면 매핑된 모든 호스트 레코드와 네임서버 구조를 다이어그램 형태로 다운로드할 수 있습니다.
요약 및 팁
단순히 특정 웹페이지에 떠 있는 이미지의 저장 서버 주소를 알아내고 싶다면 ‘F12 개발자 도구의 Network 탭’을 확인하는 것이 가장 빠르고, 사이트 전체의 하위 도메인 구조를 넓게 파악하고 싶다면 ‘crt.sh’나 ‘VirusTotal’을 활용해 보시길 권장합니다.