웹사이트가 알맞은 언어로 인사하거나 여러분 나라의 통화로 가격을 보여 준다면, 아마 IP 위치 데이터베이스에서 여러분의 IP 주소를 조회했을 것입니다. 이런 데이터베이스는 유용하지만, 오해도 많이 받습니다.
데이터는 어디에서 오나
기기가 물리적으로 어디 있는지 볼 수 있는 데이터베이스는 없습니다. 대신 제공업체는 간접적인 단서를 조합합니다.
- 레지스트리 기록: 지역 인터넷 레지스트리에 따른, 주소 블록이 등록된 국가.
- 라우팅 데이터: 어느 네트워크가 그 블록을 광고하고, 그 네트워크가 어디에서 운영되는지.
- 네트워크 측정: 여러 관측 지점에서 잰 지연 시간. 몇 밀리초의 지연만으로도 주소가 얼마나 멀리 있을 수 있는지가 좁혀집니다.
- 운영자가 공개한 데이터: 일부 네트워크는 자기 프리픽스가 어디서 쓰이는지 알려 주는 geofeed(RFC 8805)를 공개합니다.
- 제휴사와 사용자 제공 데이터: 네트워크 운영자의 정정 사항, 그리고 상용 제품의 경우 앱과 Wi-Fi 데이터.
결과는 개별 기기가 아니라 주소 블록에 대한 추정입니다.
얼마나 정확할까?
정확도는 제공업체와 연결 유형에 따라 다르지만, 경향은 일정합니다.
- 국가는 대부분 맞습니다.
- 지역은 큰 나라의 유선 인터넷이라면 대개 맞습니다.
- 도시는 훨씬 덜 맞습니다. 가장 가까운 대도시로 나오기도 하고, 수백 킬로미터 떨어진 통신사 장비의 위치로 나오기도 합니다.
좋은 추정에는 정확도 반경이 함께 따라옵니다. 이 사이트는 그 반경을 지도에 그려 줍니다. 좌표는 약 1킬로미터 단위로 반올림합니다. 그보다 정밀한 척하는 것은 오해를 부르기 때문입니다.
내 IP가 엉뚱한 곳으로 나오는 이유
- 모바일 네트워크는 몇 안 되는 중앙 게이트웨이를 거쳐 트래픽을 보내므로, 전국의 휴대폰이 한 도시에 있는 것처럼 보일 수 있습니다.
- 통신사급 NAT는 많은 가입자를 중앙 거점의 주소 하나 뒤에 둡니다.
- VPN, 프록시, 프라이버시 릴레이는 출구 서버의 위치를 보여 줍니다.
- 위성 인터넷은 전혀 다른 나라에서 인터넷으로 나갈 수 있습니다.
- 재할당된 블록은 데이터베이스가 따라잡을 때까지 오래된 데이터를 유지합니다.
위치 정정하기
주소가 계속 잘못된 곳으로 나온다면 위치 정보 제공업체에 연락하세요. 이 사이트의 위치 데이터는 정정 요청을 받는 DB-IP에서 가져오며, 다른 데이터베이스도 마찬가지입니다. 네트워크 운영자는 geofeed를 공개해 모든 제공업체가 올바른 정보를 갖게 할 수 있습니다.
절대 써서는 안 되는 용도
IP 위치 정보로는 사람이나 집을 특정할 수 없습니다. 누군가의 위치를 찾거나, 긴급 구조대를 보내거나, 개인에 대한 결정의 유일한 근거로 써서는 안 됩니다. 앱이 정확한 위치가 필요하다면 브라우저를 통해 여러분에게 물어야 하고, 여러분은 거절할 수 있습니다.
어떤 주소가 어디에 있다고 추정되는지는 정확도 반경과 출처와 함께 IP 위치 정보 도구에서 확인하세요.