유틸리티

IP 주소로 위치 조회, 어디까지 알 수 있을까

온라인 거래 상대방이 보낸 IP 주소가 서울이라길래 안심했는데, 나중에 보니 VPN을 쓰고 있었다. IP로 위치를 확인할 수 있다는 건 알지만, 정확히 어디까지 알 수 있고 어디부터 한계인지는 잘 모르는 경우가 많다.

IP 주소로 알 수 있는 정보

정보정확도설명
국가99% 이상IP 대역이 국가별로 할당되어 있어 거의 정확하다
도시/지역50~80%ISP의 라우팅 정보 기반이라 실제 위치와 다를 수 있다
ISP95% 이상KT, SKB, LGU+ 등 인터넷 서비스 제공자
타임존높음국가 기반으로 추정
좌표(위도/경도)도시 수준정확한 건물 위치가 아니라 해당 지역의 대략적 좌표
핵심 IP 주소로는 "서울 강남구" 정도까지 추정할 수 있다. "강남대로 OOO빌딩 3층"처럼 정확한 주소는 ISP에 법적 절차를 밟아야 확인 가능하다.

IP 위치가 실제와 다른 경우

  • VPN/프록시 사용: 접속 서버 위치가 표시된다. 미국 서버를 쓰면 미국으로 나온다
  • 모바일 데이터: 통신사 게이트웨이 위치가 뜬다. 부산에서 접속해도 서울로 나올 수 있다
  • 기업 네트워크: 본사 IP로 통합 관리되는 경우 실제 지사 위치와 다르게 나온다
  • IP 이전: ISP가 IP 대역을 다른 지역으로 재할당하면 DB 업데이트 전까지 옛날 위치가 뜬다

내 IP와 다른 IP 조회하기

IP 위치 조회 도구에 접속하면 현재 내 공인 IP가 자동으로 표시되고, 국가, 도시, ISP, 타임존, 좌표 정보가 한 화면에 나온다. 다른 사람의 IP를 입력하면 해당 IP의 위치 정보도 같은 형식으로 조회된다.

실제 활용 사례

보안 점검

서버 로그에 의심스러운 접속이 찍혔을 때 해당 IP의 국가와 ISP를 확인한다. 해외에서 접속한 흔적이 없어야 하는 서비스인데 외국 IP가 보이면 비정상 접근을 의심할 수 있다.

광고 타겟팅 확인

지역 기반 광고가 제대로 노출되는지 확인할 때 자신의 IP 위치가 어느 지역으로 잡히는지 체크한다. VPN으로 지역을 바꿔가며 테스트하는 경우도 있다.

이메일 헤더 분석

스팸 메일의 원문 헤더에서 발신 IP를 추출한 뒤 위치를 조회하면, 어느 나라에서 보냈는지 대략적으로 파악할 수 있다.

IP 위치 조회는 "대략적인 지역"을 아는 용도로 쓰는 것이다. 법적 효력이 필요한 정확한 위치 추적은 수사 기관을 통해야 한다는 점을 기억해야 한다.