VPN은 위치 변경 도구가 아니며, 이 표현은 사람들이 하나로 취급하는 네 가지 다른 것을 아우릅니다. 출구가 움직이면 IP 주소 추정이 움직입니다. 기기 위치는 움직이지 않습니다. 손안의 센서에서 오기 때문입니다. 권한은 어떤 앱이 애초에 그 위치를 요청할 수 있는지를 결정합니다. 그리고 저장된 도시, 배송 주소, 계정 환경설정은 처음 두 가지가 건드리지 않는 데이터베이스에 있습니다. 네 가지 중 무엇을 보고 있는지 알면 «VPN이 작동하지 않았다»는 보통 훨씬 작은 질문이 됩니다.

합쳐지는 두 주장

«당신의 위치»는 인터넷이 당신의 연결이 어디서 오는지 생각하는 곳, 또는 기기가 물리적으로 있는 곳을 뜻합니다. 둘은 실패 방식이 다른 무관한 시스템이 만들어냅니다. 첫째는 제삼자가 자신에게 주어진 주소로 내리는 추론입니다. 둘째는 당신의 하드웨어가 하는 측정이며 대부분의 경우 당신이 허용한 뒤에만 공유됩니다.

What you seeWhere it comes fromDoes a VPN move it
"Your IP is in Germany"Commercial geolocation database keyed to address rangesYes, because the exit address changed
Map pin on your streetGPS, plus Wi-Fi and cell inputs from the OSNo
Weather defaults to another cityAccount setting or a previous estimateSometimes, indirectly

IP 추정은 어떻게 만들어지나

아무도 당신의 라우터에게 어디 있냐고 묻지 않습니다. 제공업체는 주소 범위를 국가, 지역, 때로 도시에 매핑하는 데이터베이스를 만듭니다. 레지스트리 할당, 상업 데이터 구매, 알려진 관측 지점에서의 지연 같은 측정을 사용합니다. 조회는 그 블록에 대한 질문에 답하며, 그것을 쓰는 기기에 대한 질문에 답하지 않습니다.

그래서 VPN은 답을 즉시 바꾸고, 그래서 답은 종종 틀린 채로 남습니다. 소비자 연결은 재할당되고, 모바일 범위는 지역 전체가 공유하며, 데이터베이스는 몇 달 뒤처질 수 있습니다. 그리고 Geolocation API은 전혀 다른 메커니즘이므로, 눈앞의 두 숫자는 어느 쪽도 고장 나지 않은 채 어긋날 수 있습니다.

휴대폰은 자신이 어디 있는지 어떻게 아나

위치 서비스는 위성 측위를 주변 Wi-Fi 네트워크와 기지국의 식별자와 결합하고, 그 전파원이 어디 있는지에 관한 데이터베이스와 대조합니다. 운영체제가 결합을 수행하고 요청한 앱에 결과를 넘깁니다. 그 앱의 트래픽을 다른 나라 서버로 보내도 전파원은 움직이지 않으므로 측위는 기기가 있는 곳에 머뭅니다.

알아 둘 만한 미묘한 상호작용이 하나 있습니다. 앱이 운영체제 대신 네트워크에서 위치를 읽으면, 바뀐 경로가 앱이 추론하는 것을 옮길 수 있습니다. 이는 모바일 앱에서는 드물고 웹페이지에서는 흔하며, 브라우저 페이지가 도시를 보고하는 동안 휴대폰 자체 지도가 당신의 거리를 보여 주는 이유입니다.

대략적 권한은 중간 경우입니다. 같은 센서에서 나온 더 거친 답을 앱에 주며, 세부 사항은 바뀌지만 라우팅은 전혀 바뀌지 않습니다.

권한이야말로 사람들이 찾는 스위치

앱이 당신의 위치를 모르게 하는 것이 목표라면, 제어 수단은 VPN 서버 목록이 아니라 운영체제의 앱별 권한입니다. 대부분의 플랫폼은 이제 정확한 접근과 대략적 접근을 분리하며, 둘 다 앱별로 철회할 수 있습니다. 브라우저는 사이트마다 두 번째 권한 층을 추가하므로, 몇 달 전에 허용한 사이트가 새 요청을 표시하지 않고 기기 위치를 요청할 수 있습니다.

권한을 철회하면 플랫폼 규칙에 따라 향후 접근이 중단됩니다. 서비스가 이미 저장한 위치를 삭제하지는 않으며, 다른 어떤 사이트가 당신의 연결에서 계산할 IP 추정도 바꾸지 않습니다. 이들은 세 가지 별개의 정리이며, 그중 권한 스위치는 하나뿐입니다.

계정에서 오는 라벨

페이지의 도시 이름은 측정이 아니라 저장된 환경설정일 수 있습니다. 집 주소, 선호 매장, 기본 배송지, 시간대는 계정 필드입니다. 출구를 바꿔도 그것들에는 아무 일도 일어나지 않으며, 서비스는 갱신될 때까지 예전 값을 계속 보여 줄 수 있습니다. 무엇이든 편집하기 전에 라벨이 세 출처 중 어디서 왔는지 정하세요. 새 IP 추정, 기기 측위, 저장된 설정입니다.

한 번에 하나의 변수만 시험하세요. 경로를 바꾼 같은 브라우저에서 IP를 확인하고, 다음으로 앱의 권한 상태를 읽고, 다음으로 계정 자체의 위치 설정을 보세요. 셋을 동시에 바꾸면 아무도 원인을 돌릴 수 없는 결과가 나옵니다.

제공되는 네트워크 경로를 위해 출구를 고르고, 네 계층 중 하나에 대한 부작용으로서의 모든 위치 변화를 약속이 아니라 네 계층 중 하나의 부작용으로 다루세요.

관련 글