IP는 내 이름이 아니다
공인 IP 주소가 드러내는 건 대략적인 위치와 통신사입니다 — 이름도, 집 주소도, 방문 기록도 아닙니다. 주소를 가입자로 되짚을 수 있는 건 통신사뿐입니다.
가이드
IP 주소를 숨기려면 트래픽을 다른 서버로 우회시켜 웹사이트에 내 주소 대신 그 서버의 주소가 보이게 하면 됩니다. VPN은 기기 전체에, 프록시는 앱 하나에 이걸 해 주고, Tor는 속도를 대가로 최대의 은폐를 제공합니다. IP를 숨기는 건 사이트에 보이는 것을 바꾸는 것이지, 내가 누구인지를 바꾸는 게 아닙니다.
공인 IP 주소가 드러내는 건 대략적인 위치와 통신사입니다 — 이름도, 집 주소도, 방문 기록도 아닙니다. 주소를 가입자로 되짚을 수 있는 건 통신사뿐입니다.
VPN, 프록시, Tor, 그리고 CGNAT 뒤의 모바일 연결이 모두 내 앞에 다른 주소를 세워 줍니다. 차이는 적용 범위, 속도, 그리고 중간에 앉은 운영자를 얼마나 믿어야 하는지입니다.
쿠키, 계정 로그인, 브라우저 지문은 주소와 상관없이 나를 식별합니다. IP를 바꾸는 건 여러 신호 중 하나를 없애는 것뿐입니다. 투명 스위치가 아니라 프라이버시 층 하나로 여기세요.
사람들이 두려워하는 것보다는 적고, 아무것도 아닌 것보다는 많습니다. 공인 IP 주소는 나라는 꽤 정확히, 도시는 수십 킬로미터의 오차로, 그리고 그 주소 대역을 소유한 네트워크 사업자를 가리킵니다. 위치 데이터베이스는 라우팅 데이터와 자진 신고 정보로 만들어지므로, 표시되는 도시는 우리 집이 아니라 통신사 장비의 위치인 경우가 많습니다.
IP가 드러내지 않는 것: 내 이름, 집 주소, 다른 웹사이트에서 한 일. 그 연결고리는 통신사의 기록에만 존재하고, 거기에 닿으려면 보통 그 통신사를 향한 법적 요청이 필요합니다. 웹사이트 운영자에게 보이는 건 주소 하나, 대략적인 지역, 사업자 이름입니다.
실질적인 걱정거리는 취합입니다. 내 주소는 며칠에서 몇 주씩 꽤 안정적으로 유지되므로, 제3자들이 여러 사이트에서의 방문을 하나의 프로필로 짜맞출 수 있습니다. IP를 숨겨서 끊는 건 주소 자체가 아니라 바로 이 짜맞추기입니다.
VPN은 기기의 모든 트래픽을 암호화해 VPN 서버로 보내고, 서버가 그걸 목적지로 전달합니다. 그러면 모든 웹사이트에는 내 주소 대신 서버의 주소가 보이고, 통신사에게는 한 지점으로 향하는 암호화 스트림만 보입니다. 브라우저, 앱, 백그라운드 서비스까지 기기 전체를 덮습니다.
비용은 실재하지만 크지 않습니다. 트래픽이 한 번 더 경유하고 암호화되니 속도가 좀 떨어지는데, WireGuard 같은 현대 프로토콜이라면 오버헤드는 대개 작고, 지연은 대략 서버까지의 거리만큼 늘어납니다. 신뢰도 옮겨 갑니다. 통신사가 있던 자리에 이제 VPN 운영자가 앉으므로, 마케팅보다 로그 정책이 중요한 이유가 여기 있습니다.
정직한 한계 하나. VPN 서버 주소는 데이터센터 대역으로 공개적으로 알려져 있습니다. 일부 스트리밍 서비스와 쇼핑몰은 그 대역을 차단하거나 제한하므로, VPN이 오히려 사이트의 의심을 사게 만들 때도 가끔 있습니다.
프록시는 애플리케이션 하나 — 보통은 브라우저 — 의 주소만 바꿔 주고, 대개는 아무것도 암호화하지 않습니다. 설정은 빠르지만 기기의 나머지는 실제 주소를 그대로 쓰고, HTTP 프록시 운영자는 통과하는 비암호화 트래픽을 읽을 수 있습니다. 무료 공개 프록시는 여기에 정체 모를 운영자와 잦은 트래픽 변조까지 얹습니다.
Tor는 트래픽을 자원봉사자들이 돌리는 릴레이 세 개에 통과시키고, 각 릴레이는 이웃만 알기 때문에 어느 한 지점도 나와 내 목적지를 동시에 보지 못합니다. 일반 사용자가 쓸 수 있는 가장 강력한 주소 은폐입니다. 대가는 속도입니다. 대륙을 넘나드는 다중 홉 때문에 페이지 로딩이 초 단위가 되고, 많은 사이트가 Tor 출구 주소를 아예 차단하거나 검증을 요구합니다.
경험칙은 이렇습니다. 앱 하나로 하는 짧은 작업에는 프록시, 일상적인 기기 전체 보호에는 VPN, 사용성보다 은폐가 중요할 때는 Tor.
부분적으로, 그것도 우연히요. 이동통신사는 CGNAT(캐리어급 NAT)를 운영해 수백에서 수천 명의 가입자를 공유 공인 주소 하나 뒤에 둡니다. 접속 주소를 기록하는 웹사이트는 그 주소를 함께 쓰는 다른 모든 사람과 나를 구별할 수 없고, 기지국을 옮기거나 재접속하면 주소도 바뀝니다.
들리는 것보다는 약합니다. 통신사는 어느 가입자가 어느 연결을 만들었는지 정확히 압니다. CGNAT가 바로 그 목적으로 변환 로그를 보관하니까요. 추가로 암호화되는 것도 없고, 주소는 여전히 내 통신사와 나라를 가리킵니다. CGNAT는 웹사이트 쪽의 무심한 기록에 맞선 군중 속 은신이지, 통신사로부터의 프라이버시가 아닙니다.
웹사이트들이 신원 확인을 IP 주소에 기대는 걸 그만둔 지 이미 여러 해이기 때문입니다. 계정에 로그인하는 순간 서비스는 어떤 주소에서든 내가 누구인지 알고, 쿠키는 주소가 바뀌어도 고스란히 살아남습니다. 로그인한 채로 VPN을 켜면, 그 서비스들의 눈에는 겉보기 위치만 바뀐 것입니다.
브라우저 지문은 더 나아갑니다. 화면 해상도, 폰트, 시간대, 그래픽 스택 등 수십 가지 속성이 조합돼, 쿠키가 하나도 없어도 재방문자를 알아볼 만큼 고유한 서명이 되는 경우가 많습니다. 지문은 내가 앞으로 쓸 모든 IP 주소를 넘어 나를 따라다닙니다.
그러니 IP를 숨기는 건 특정한 문제들을 풉니다. 브라우징과 우리 집 주소 대역의 연결을 끊고, 위치 추적을 멈추고, 통신사가 목적지를 못 보게 합니다. 익명성이 되려면 거기에 깨끗한 브라우저 프로필, 무로그인, 그리고 자기 관리가 더 필요합니다. 대부분의 사람에게 필요한 건 어떤 도구가 어떤 문제를 푸는지 아는 것뿐입니다.
가정하지 말고 검증하세요. VPN이나 프록시를 켠 뒤에 세상에 보이는 주소는 내 통신사가 아니라 서버의 것이어야 합니다. 무료 조회 도구 /what-is-my-ip/ 에서 현재 공인 주소와 위치, 소유 네트워크를 몇 초 만에 확인할 수 있습니다.
검사의 나머지 절반은 누출입니다. 음성·영상 통화를 떠받치는 브라우저 메커니즘인 WebRTC는 프록시와 잘못 설정된 VPN을 우회하는 경로로 주소를 흘릴 수 있습니다. 보호를 켠 상태로 /webrtc-leak-test/ 의 테스트를 돌려 보세요. 또 하나의 고전적 누출은 DNS입니다. 조회가 여전히 통신사의 리졸버로 간다면, 터널이 있어도 통신사는 내가 방문하는 도메인을 전부 봅니다.
'노 로그'가 아무것도 기록하지 않는다는 뜻인 경우는 거의 없습니다. 보통은 활동 로그가 없다는 뜻입니다. 즉 어떤 사이트를 방문했고 어떤 데이터를 주고받았는지 기록하지 않는다는 것이죠. 접속 메타데이터, 진단 정보, 결제 기록은 별개의 범주이고, 업체마다 정의가 다 다릅니다. 무엇을 보관하는지는 슬로건이 아니라 개인정보 처리방침이 알려 줍니다.
VPN 프로토콜은 내 기기와 서버가 암호화 터널을 어떻게 만드는지를 정의합니다. WireGuard는 가장 빠르고 단순하며, OpenVPN은 가장 성숙하고 유연하고, IKEv2/IPsec은 모바일에서 네트워크가 바뀌어도 가장 잘 버티며, TLS 위의 Xray/VLESS는 터널 트래픽을 평범한 HTTPS처럼 보이게 합니다. 저마다 강점의 대가로 무언가를 내줍니다.
킬 스위치는 VPN 터널이 끊기는 순간 모든 인터넷 트래픽을 차단해서, 앱들이 평소 회선으로 슬쩍 돌아가지 못하게 합니다. 이게 없으면 2초짜리 끊김에도 내 진짜 IP가 노출됩니다. 터널이 살아 있는 동안에도 DNS 요청, 브라우저의 WebRTC, IPv6 트래픽은 터널을 비껴 샐 수 있습니다. 어느 누출이든 간단한 테스트와 해결책이 있습니다.