카페에서 노트북으로 업무를 보다가 회사 시스템에 접속이 안 된 적이 있다. IP 기반 접근 제한이 걸려 있었는데, 카페 와이파이의 IP가 허용 목록에 없었기 때문이다. 내 IP가 뭔지, 어디서 접속하고 있는지 확인해야 하는 상황은 생각보다 자주 온다.
공인 IP와 사설 IP, 뭐가 다를까
인터넷에 연결되면 통신사(ISP)가 공인 IP를 하나 부여한다. 이 주소가 외부에 노출되는 나의 인터넷 신분증 같은 것이다. 반면 사설 IP는 공유기 안에서만 쓰이는 내부 주소로, 외부에서는 볼 수 없다.
- 공인 IP
- 인터넷에서 나를 식별하는 주소. 접속하는 사이트에 이 주소가 전달된다. 통신사가 유동으로 할당하며, 공유기를 재시작하면 바뀔 수 있다.
- 사설 IP
- 공유기가 내부 기기에 부여하는 주소. 192.168.x.x 형태가 흔하다. 같은 와이파이를 쓰는 기기끼리 구분할 때 사용된다.
IP 주소로 알 수 있는 것들
공인 IP만으로도 꽤 많은 정보를 파악할 수 있다. 정확한 집 주소까지는 아니지만, 아래 정보는 거의 실시간으로 확인 가능하다.
- 대략적인 위치: 국가, 지역, 도시 수준까지 나온다
- ISP(인터넷 사업자): SKT, KT, LG U+ 등 어떤 통신사를 쓰는지
- VPN/프록시 사용 여부: 데이터센터 IP인지 일반 IP인지 구분된다
- 블랙리스트 등록 여부: 스팸 발송 이력이 있는 IP인지 확인 가능
VPN을 쓰는데도 IP가 노출되는 경우
VPN에 연결했다고 무조건 안전한 건 아니다. 브라우저의 WebRTC 기능이 VPN을 우회해서 실제 IP를 노출시키는 경우가 있다. 특히 크롬과 파이어폭스에서 자주 발생한다.
TIP VPN 연결 후 내 아이피 확인 도구로 WebRTC 누출 테스트까지 돌려보는 게 안전하다. IP가 VPN 서버 주소로 제대로 바뀌었는지, 로컬 IP가 새어 나가진 않는지 한 번에 점검할 수 있다.
확인이 필요한 순간
일상에서 IP를 확인해야 하는 상황을 정리하면 이렇다.
- 회사 VPN 접속 후 IP가 제대로 바뀌었는지 확인할 때
- 해외 스트리밍 서비스가 지역 차단될 때
- 온라인 게임에서 IP 밴 여부를 확인할 때
- 이메일 발송이 차단돼서 블랙리스트 등록 여부를 확인할 때
접속할 때마다 IP가 달라질 수 있으니, 문제가 생겼을 때 바로 확인하는 습관이 도움이 된다.