온라인 거래 상대방이 보낸 IP 주소가 서울이라길래 안심했는데, 나중에 보니 VPN을 쓰고 있었다. IP로 위치를 확인할 수 있다는 건 알지만, 정확히 어디까지 알 수 있고 어디부터 한계인지는 잘 모르는 경우가 많다.
IP 주소로 알 수 있는 정보
| 정보 | 정확도 | 설명 |
|---|---|---|
| 국가 | 99% 이상 | IP 대역이 국가별로 할당되어 있어 거의 정확하다 |
| 도시/지역 | 50~80% | ISP의 라우팅 정보 기반이라 실제 위치와 다를 수 있다 |
| ISP | 95% 이상 | 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 위치 조회는 "대략적인 지역"을 아는 용도로 쓰는 것이다. 법적 효력이 필요한 정확한 위치 추적은 수사 기관을 통해야 한다는 점을 기억해야 한다.