유틸리티

IP 주소로 위치 확인하는 법, 어디까지 알 수 있나

이메일 헤더에서 발신자의 IP 주소를 뽑았는데, 이게 어느 나라에서 보낸 건지 궁금하다. 혹은 내 블로그에 이상한 트래픽이 잡혔는데 출처를 확인하고 싶다. IP 주소 하나로 어디까지 알아낼 수 있을까.

IP 주소로 알 수 있는 정보

국가/지역/도시
대부분의 IP는 ISP가 할당하는 지역이 있어서, 도시 수준까지 위치를 추정할 수 있다. 다만 건물이나 집 주소까지는 나오지 않는다.
ISP (인터넷 서비스 제공자)
KT, SKT, LG U+ 같은 통신사 이름이 표시된다. 기업 전용선이면 회사명이 나오기도 한다.
시간대
IP 소유자의 타임존 정보가 나온다. 해외 접속인지 국내 접속인지 구분할 때 참고할 수 있다.
참고 IP 위치 조회로는 정확한 주소를 알 수 없다. 보통 통신사 기지국 단위의 대략적인 지역만 나오고, VPN을 쓰면 실제 위치와 전혀 다른 결과가 나올 수도 있다.

IP 위치를 확인해야 하는 경우

  • 서버 접속 로그에서 비정상적인 접근이 감지됐을 때
  • 이메일 스팸이나 피싱의 발송 지역을 파악하고 싶을 때
  • 웹사이트 방문자의 접속 국가를 분석할 때
  • VPN이 제대로 작동하는지 확인할 때(내 IP가 다른 국가로 나오는지)

내 IP와 다른 IP 조회하기

IP 조회 도구에 접속하면 현재 내 IP 주소가 화면 중앙에 바로 뜬다. 국가, 도시, ISP, 시간대, 좌표까지 한 화면에 나오고, 하단의 입력창에 다른 IP 주소를 넣으면 그 IP의 위치 정보도 조회된다. 접속 로그에서 의심스러운 IP를 발견했을 때 복사해서 붙여넣기만 하면 된다.

IP 위치는 100% 정확하지 않다. 모바일 데이터나 VPN 사용자는 실제 위치와 크게 다를 수 있으니, 참고 자료로 활용하되 절대적 근거로 쓰기엔 한계가 있다는 점을 기억해두자.