유틸리티

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

구글 계정에서 "새 기기에서 로그인 시도가 감지되었습니다"라는 메일이 왔다. IP 주소 하나만 달랑 적혀 있다. 이 IP가 내가 쓰는 건지, 아니면 정말 누군가 다른 곳에서 접속한 건지 확인하려면 IP 위치 조회가 필요하다.

IP 주소로 알 수 있는 것과 없는 것

IP 주소는 인터넷에 연결된 기기에 부여되는 고유 번호다. 이 번호를 통해 대략적인 위치 정보를 파악할 수 있지만, 한계가 명확하다.

알 수 있는 정보

  • 국가/지역/도시: 서울, 부산 같은 시 단위까지 나온다
  • ISP(인터넷 서비스 제공자): KT, SKB, LG U+ 등 통신사
  • 시간대: Asia/Seoul 같은 타임존 정보
  • 대략적 좌표: 위도/경도 (정확도는 도시 수준)

알 수 없는 정보

  • 정확한 도로명 주소나 건물명
  • 사용자의 이름, 연락처, 개인정보
  • VPN이나 프록시를 쓰는 경우의 실제 위치

드라마에서 IP만으로 범인 집 앞까지 찾아가는 장면이 나오는데, 현실에서는 불가능하다. ISP에 법적 절차를 거쳐 요청해야만 가입자 정보를 알 수 있다.

IP 위치를 조회해야 하는 실제 상황

계정 보안 점검
로그인 기록에 남은 IP가 내 것인지 확인할 때. 서울에서만 쓰는 계정인데 부산 IP가 찍혀 있으면 의심해봐야 한다.
서버 접근 로그 분석
웹 서버 로그에 비정상적으로 많은 요청을 보내는 IP의 출처를 확인할 때. 특정 국가에서 집중적으로 오는 트래픽이면 차단 여부를 판단할 수 있다.
이메일 발신지 확인
스팸 메일 헤더에서 Received 필드의 IP를 조회하면 어느 나라에서 보낸 건지 감을 잡을 수 있다.

조회하는 방법

IP 위치 조회 도구에 접속하면 현재 내 IP 주소와 위치 정보가 자동으로 표시된다. 다른 IP를 확인하고 싶으면 입력 필드에 해당 IP를 넣으면 된다. 국가, 도시, ISP, 시간대, 좌표가 카드 형태로 정리되어 나온다.

참고 VPN을 사용 중이면 VPN 서버의 위치가 표시된다. VPN을 끄고 조회해야 실제 내 IP를 확인할 수 있다.

공인 IP와 사설 IP 차이

구분공인 IP사설 IP
범위인터넷 전체에서 유일공유기 내부에서만 유효
예시222.113.12.59192.168.0.10
위치 조회가능불가 (내부 네트워크 주소)
확인 방법외부 조회 사이트ipconfig / ifconfig 명령어

192.168.x.x, 10.x.x.x, 172.16~31.x.x로 시작하는 IP는 사설 IP라서 위치 조회가 되지 않는다. 위치를 확인하려면 공유기를 거쳐 나가는 공인 IP를 알아야 한다.