Domain IP Lookup

확인된 주소 뒤에 실제로 있는 것

공유 IP

한 주소에 여러 사이트, Host 헤더로 구분

전용 IP

나만 사용, 역방향 DNS를 직접 제어

CDN 엣지

원본이 아님, 엣지에서 연결 종료

실무 가이드

도메인의 호스팅 IP 주소 찾는 방법

읽는 시간 5분

호스팅 IP 주소를 찾는다는 말은 두 가지 서로 다른 의미일 수 있습니다. 도메인의 DNS가 반환하는 공개 IP 주소를 확인하는 것, 또는 애플리케이션을 실제로 실행하는 원본 인프라를 파악하는 것입니다. DNS 조회는 질의한 리졸버와 시점을 기준으로 첫 번째 질문에는 신뢰할 수 있는 답을 줍니다. 하지만 두 번째 질문에는 항상 답할 수 있는 것은 아닙니다. 많은 웹사이트가 CDN, 리버스 프록시, 공유 호스트 또는 로드 밸런서를 사용하므로, 공개 주소가 전용 머신 하나가 아니라 중간 계층이나 공유 플랫폼의 것일 수 있습니다. 먼저 현재의 라우팅 응답, 제공업체의 신원, 직접 관리하는 계정의 원본 주소 중 무엇이 필요한지 분명히 하세요.

도메인의 공개 DNS 확인하기

사람들이 실제로 사용하는 정확한 호스트 이름에 대해 A와 AAAA를 질의하세요. www, app, api는 서로 다른 제공업체를 가리킬 수 있으므로 루트 도메인과 관련 서브도메인을 각각 확인합니다. 도메인이 호스팅 플랫폼의 별칭이라면 CNAME 레코드를 따라가 보세요. 응답이 여러 개라면 이중화, 부하 분산, CDN 또는 변동하는 풀을 의미할 수 있습니다. 결과는 타임스탬프와 리졸버 이름과 함께 보관하세요. 결과는 하나의 스냅샷이며, 마이그레이션이나 장애 조치 중에는 주소가 바뀔 수 있습니다. 허용 목록을 구성해야 한다면 관찰한 DNS 응답 하나에 의존하지 말고 호스팅 제공업체가 현재 게시한 대역을 확인하세요.

관찰된 결과가능한 해석
A 레코드 하나해당 DNS 관점에서의 공개 IPv4 목적지
여러 주소이중화, 분산 또는 제공업체가 관리하는 엔드포인트
플랫폼으로 연결되는 CNAME호스팅 제공업체가 하위 주소를 관리함
CDN 네트워크 주소공개 엣지이며 반드시 애플리케이션 원본은 아님
공유 호스트 IP여러 고객의 사이트가 같은 주소를 사용할 수 있음

공개 등록 정보와 네트워크 정보를 활용하면 어느 조직이 해당 주소를 광고하는지 알아낼 수 있는 경우가 있습니다. 이는 클라우드 제공업체, CDN, ISP 또는 호스팅 네트워크를 가리킬 수 있지만, 어느 고객이나 애플리케이션이 그 엔드포인트를 사용하는지를 증명하지는 않습니다. 공유 인프라에서는 일대일 대응을 가정하기가 특히 어렵습니다. PTR 레코드가 있다면 역방향 DNS가 호스트 이름 단서를 더해 줄 수 있지만, 그 이름은 운영자가 제어하며 일반적인 이름일 수도 있습니다. 네트워크 소유권과 DNS 확인 결과는 서로 보완하는 관찰로 다루어야 하며, 서비스의 물리적 위치나 임대 관계를 확정하는 지도로 취급해서는 안 됩니다.

응답에 원본이 나타나지 않을 수 있는 이유

사이트 앞에 CDN이나 리버스 프록시가 있다면 DNS 레코드는 보통 엣지를 노출하도록 구성됩니다. 프록시는 해당되는 트래픽을 원본으로 전달하며, 원본은 직접적인 공개 접근으로부터 보호될 수 있습니다. 이러한 분리는 캐싱, 용량, 보안을 향상시킵니다. 동시에 공개 주소로 원본을 추정하려는 시도가 오해를 부를 수 있다는 뜻이기도 합니다. 사이트를 직접 소유하고 있다면 호스팅 대시보드, 배포 구성 또는 인프라 목록으로 원본을 찾으세요. 소유하지 않았다면 공개적으로 관찰 가능한 정보의 범위에 머물러야 하며, 공유 주소 데이터를 백엔드 시스템에 접근해도 된다는 허가로 여겨서는 안 됩니다.

  • 올바른 호스트 이름의 A와 AAAA를 확인하고 CNAME 체인을 따라가 보세요.
  • 방화벽 허용 목록에 주소를 쓰기 전에 제공업체 문서를 확인하세요.
  • 원본 정보는 호스팅 계정이나 인프라 목록에서 확인하세요.
  • PTR과 지리 위치 정보는 소유권의 증거가 아니라 단서로 취급하세요.
  • DNS 결과만을 근거로 사설 인프라나 소유하지 않은 인프라를 탐색하지 마세요.

주소만이 아니라 서비스를 확인하기

공개 주소를 알았다면 예상되는 프로토콜로 호스트 이름을 테스트하고 서비스 응답을 점검하세요. 가상 호스팅 때문에 여러 웹사이트가 하나의 IP를 공유할 수 있고, TLS 인증서는 요청된 호스트 이름으로 선택됩니다. 그래서 IP로 직접 브라우저 요청을 보내면 관련 없는 기본 사이트가 표시될 수 있습니다. 직접 관리하는 사이트라면 DNS를 호스팅 제공업체에 설정된 사용자 지정 도메인과 비교하고, 인증서 발급을 확인하며, 선택한 목적지에 애플리케이션이 배포되어 있는지 점검하세요. 하나의 네트워크에서만 실패한다면 전역 레코드를 변경하기 전에 DNS 결과와 경로 동작을 비교하세요.

기본적인 조회에는 도메인 IP 도구를 사용하세요. 공개 엣지와 백엔드의 차이에 대한 자세한 설명은 원본 서버란 무엇인가와 CDN이 원본 주소를 숨기는 이유를 참고하세요. 이 구분은 눈에 보이는 DNS 주소가 정확한 물리 호스트라고 주장하는 흔한 보고 실수를 막아 줍니다. 무엇을 관찰했는지, 어디서 질의했는지, 호스팅 구성을 정확히 파악하려면 어떤 추가 증거가 필요한지를 명시하세요.

운영 변경에는 제공업체의 공식 데이터를 우선하기

호스팅 IP를 찾는 목적이 운영 환경의 연동을 구성하는 것이라면, 제공업체가 게시한 엔드포인트 문서와 변경 공지를 기준으로 삼으세요. DNS 응답은 순환하거나, 지역에 따라 달라지거나, 애플리케이션 원본이 아니라 CDN을 노출할 수 있습니다. 한 번 복사한 값을 방화벽 규칙에 넣어 두면 나중에 정상적인 트래픽을 차단하거나 지나치게 넓은 예외를 만들 수 있습니다. 제공업체가 고정된 서비스 태그, 관리형 사설 연결, 인증된 콜백 또는 문서화된 주소 대역을 제공하는지 문의하세요. 직접 관리하는 환경이라면 클라우드 콘솔과 코드형 인프라(infrastructure as code) 저장소에서 구성된 엔드포인트를 확인하세요. 공개 조회는 운영상의 계약을 대체하는 것이 아니라 검증 신호로 사용하는 것이 가장 좋습니다.

도메인의 공개 DNS 주소를 확인해야 하나요? Domain IP Lookup 도구를 사용해 보세요.

이 주제의 무료 도구