블로그 방문자 통계를 보다가 낯선 IP에서 비정상적인 접근이 반복되면 어디에서 들어오는 건지 확인하고 싶어진다. IP 주소 하나만 있으면 대략적인 국가, 도시, 인터넷 사업자 정도는 바로 파악할 수 있다.
IP 주소로 알 수 있는 정보
| 항목 | 내용 | 정확도 |
|---|---|---|
| 국가 | 접속한 국가명 | 99% 이상 |
| 지역/도시 | 시·도 단위 위치 | 70~80% |
| ISP | KT, SKT, LG U+ 등 통신사 | 95% 이상 |
| 시간대 | 해당 지역의 표준 시간대 | 거의 정확 |
| 좌표 | 위도/경도 (대략적) | 도시 수준 |
여기서 주의할 점은 좌표가 정확한 집 주소를 가리키는 게 아니라는 것이다. IP 기반 위치 정보는 ISP의 라우팅 지점을 기준으로 하기 때문에 같은 서울이라도 실제 위치와 수 킬로미터 오차가 생긴다. VPN이나 프록시를 쓰면 아예 다른 나라로 표시되기도 한다.
언제 IP 조회가 필요한가
- 서버 보안 점검: 액세스 로그에서 의심스러운 IP의 출처를 파악할 때
- 이메일 발신지 확인: 이메일 헤더의 IP를 추적해서 발송 국가를 확인할 때
- 광고 타겟팅 확인: 지역 타겟 광고가 제대로 노출되는지 테스트할 때
- 접속 장애 진단: 특정 지역에서만 접속이 안 될 때 ISP를 특정할 때
직접 조회해보기
IP 위치 조회 도구에 접속하면 현재 내 IP 주소가 자동으로 표시되고, 국가, 지역, 도시, ISP, 시간대, 좌표 6가지 정보가 한 화면에 정리된다. 다른 IP를 확인하고 싶으면 입력란에 주소를 넣고 조회 버튼만 누르면 된다.
참고 공유기를 쓰는 환경이라면 같은 네트워크에 연결된 기기 전부가 동일한 공인 IP로 표시된다. 개별 기기를 구분하려면 내부(사설) IP를 따로 확인해야 한다.
IP 위치 조회는 수사기관이 아닌 이상 개인을 특정할 수 있는 수준의 정보는 나오지 않는다. 도시 단위의 대략적인 위치와 통신사 정보 정도가 한계이므로, 보안 모니터링이나 서비스 운영 참고 용도로 활용하면 된다.