VPN이 제대로 작동하는지 어떻게 확인하나요?
VPN이 제대로 작동하는지 확인하는 가장 확실한 방법은 VPN을 끈 상태와 켠 상태에서 ipnow.kr 로 각각 접속해 공인 IP·위치·ISP가 실제로 바뀌었는지 비교하는 것입니다. 추가로 DNS 유출과 WebRTC를 통한 내부 IP 노출도 함께 점검하는 것이 좋습니다.
최종 수정일
VPN 켜기 전후로 ipnow.kr에서 비교하기
VPN을 끈 상태에서 ipnow.kr 에 접속해 공인 IP, 대략적인 위치, 통신사(ISP) 정보를 확인하고 기억해 둡니다. 그다음 VPN을 켜고 같은 페이지를 새로고침해서 값이 바뀌었는지 비교합니다.
IP 주소가 VPN 서버가 있는 국가·도시로 바뀌고, ISP/ASN 정보도 원래 통신사가 아니라 VPN 업체나 데이터센터 이름으로 바뀌었다면 VPN이 정상적으로 트래픽을 감싸고 있는 것입니다.
DNS 유출(DNS leak)이란 무엇인가요?
DNS 유출은 인터넷 트래픽은 VPN 터널을 지나가지만, 도메인 이름을 IP로 바꾸는 DNS 요청만 VPN 밖으로 새어 나가 원래 통신사의 DNS 서버로 직접 전달되는 현상입니다. 이렇게 되면 어떤 사이트에 접속하는지 통신사 쪽에서 알 수 있습니다.
ipnow.kr 의 ISP·ASN 정보는 공인 IP를 기준으로 판단하는 값이라 DNS 요청 경로까지 보여주지는 않습니다. VPN을 켠 뒤 IP와 ISP는 바뀌었는데도 뭔가 이상하다고 느껴진다면 DNS 유출 전용 점검 도구로 별도 확인이 필요할 수 있습니다.
간단한 1차 점검도 가능합니다. VPN을 켠 상태에서 명령 프롬프트나 터미널에 nslookup ipnow.kr 을 입력하면 첫 부분의 서버 항목에 지금 기기가 질의하는 DNS 서버 주소가 나옵니다. 이 값이 VPN을 켜기 전과 똑같이 공유기 주소나 통신사 DNS로 남아 있다면, DNS 요청이 VPN 밖으로 나가고 있을 가능성이 있으니 VPN 앱의 DNS 관련 옵션을 확인하세요.
WebRTC로 내부(사설) IP가 노출될 수 있나요?
일부 브라우저는 WebRTC 기능 때문에 VPN을 켜고 있어도 내 기기의 사설 IP나 경우에 따라 실제 공인 IP가 노출될 수 있습니다. ipnow.kr 첫 화면의 내부(사설) IP 항목은 이 가운데 기기의 로컬 주소만 보여 줍니다.
브라우저가 WebRTC를 통한 IP 노출을 막고 있다면 이 항목이 비어 있거나 표시되지 않을 수 있습니다. 내부 IP가 계속 보인다면 브라우저의 WebRTC 관련 설정이나 확장 프로그램을 점검해 보세요.
VPN이 제대로 작동하지 않을 때 흔한 증상
VPN을 켰는데도 ipnow.kr 에 나오는 국가나 도시가 실제 위치와 같다면 VPN 연결이 끊겼거나 스플릿 터널링 설정 때문에 브라우저 트래픽이 VPN을 거치지 않는 경우가 많습니다.
VPN 앱에는 연결됨으로 표시되는데 IP가 그대로라면 앱을 완전히 종료한 뒤 다시 연결하거나 다른 서버를 골라 보고, 스플릿 터널링 목록에 브라우저가 제외 대상으로 들어가 있지 않은지도 확인하세요.
점검 항목별 정상 신호와 의심 신호
VPN 점검은 IP 하나만 보는 것보다 여러 항목을 함께 볼 때 정확해집니다. 아래 표의 순서대로 확인하면 대부분의 설정 문제를 찾아낼 수 있습니다.
표에서 공인 IP, ISP·ASN, 국가는 ipnow.kr 첫 화면에서 바로 확인할 수 있고, IPv6와 DNS는 기기 설정과 VPN 앱 설정을 함께 봐야 합니다. ASN이 무엇을 뜻하는지는 ASN이란에서 설명합니다.
| 점검 항목 | 확인 방법 | 정상 신호 | 의심 신호 |
|---|---|---|---|
| 공인 IP | VPN 전후 ipnow.kr 첫 화면 비교 | VPN 서버의 IP로 바뀜 | VPN을 켜도 같은 IP |
| ISP·ASN | ipnow.kr 의 통신사 항목 | VPN 업체나 데이터센터 네트워크 | KT·SK브로드밴드·LG U+ 등 원래 통신사 그대로 |
| 국가 | ipnow.kr 의 위치 항목 | VPN 서버가 있는 국가 | 실제 있는 국가 그대로 |
| 내부 IP | ipnow.kr 의 내부 IP 항목 | 참고용(사설 IP가 보여도 정상) | 해당 없음(WebRTC 공인 IP 노출은 별도 점검 도구로 확인) |
| IPv6 | 기기 네트워크 설정의 IPv6 주소 | 전역 IPv6 주소가 없거나 VPN이 IPv6도 처리 | 전역 IPv6 주소가 있는데 VPN 앱에 IPv6 보호 기능이 없음 |
| DNS | VPN 앱의 DNS 설정 | VPN 업체 DNS 사용 | 통신사 DNS로 조회 |
IPv6 유출은 따로 확인해야 합니다
집 회선이나 이동통신망이 IPv6를 지원하는데 VPN 앱이 IPv4만 터널로 보낸다면, IPv6를 지원하는 사이트로 가는 트래픽은 VPN을 거치지 않고 원래 회선으로 바로 나갈 수 있습니다. 이런 현상을 IPv6 유출이라고 합니다.
ipnow.kr 은 현재 IPv4로만 응답하기 때문에, IPv4와 IPv6를 함께 쓰는 듀얼스택 네트워크에서도 첫 화면에는 IPv4 주소만 표시됩니다. 여기서 IP가 VPN 쪽으로 바뀐 것을 확인했더라도, IPv6 트래픽까지 보호되는지는 별도로 점검해야 합니다.
먼저 기기의 네트워크 설정에서 fe80 이 아니라 2 나 3 으로 시작하는 전역 IPv6 주소가 있는지 확인합니다. 전역 주소가 없다면 IPv6 유출 걱정은 없습니다. 전역 주소가 있다면 VPN 앱의 IPv6 유출 방지 옵션을 켜고, 그런 옵션이 없다면 VPN을 쓰는 동안 그 네트워크의 IPv6를 끄는 방법도 있습니다. 두 주소 체계의 차이는 IPv4와 IPv6 차이를 참고하세요.
킬 스위치가 제대로 작동하는지 시험하기
VPN 연결은 와이파이 전환, 절전 모드 해제, 서버 장애 등으로 잠깐씩 끊길 수 있습니다. 이 틈에 트래픽이 원래 회선으로 나가지 않도록 막는 기능이 킬 스위치입니다. 앱에 따라 네트워크 잠금, 인터넷 차단 같은 다른 이름을 쓰기도 합니다.
킬 스위치를 켠 상태에서 ipnow.kr 이 VPN IP를 보여주는지 확인한 뒤, VPN 앱에서 서버를 바꾸거나 와이파이를 껐다 켜서 재연결 순간을 일부러 만들어 보세요. 그 사이 새로고침했을 때 원래 통신사 IP가 한 번이라도 보이면 킬 스위치가 제대로 동작하지 않는 것이고, 연결이 복구될 때까지 페이지가 아예 열리지 않아야 정상입니다.
터미널을 쓸 수 있다면 몇 초 간격으로 curl -s ipnow.kr 을 반복 실행해 두고 재연결 과정을 지켜보면 순간적인 노출도 잡아낼 수 있습니다. 명령 사용법은 curl·API로 IP 조회하기를 참고하세요.
회사 VPN은 IP가 그대로여도 정상일 수 있습니다
재택근무용 회사 VPN은 사내 시스템으로 가는 트래픽만 VPN으로 보내고, 나머지 인터넷은 집 회선으로 바로 내보내는 스플릿 터널링 방식으로 설정된 경우가 많습니다. 이때 ipnow.kr 에 집 통신사 IP가 보이는 것은 고장이 아니라 의도된 동작입니다.
반대로 모든 트래픽을 회사로 보내는 전체 터널 방식이라면 ipnow.kr 에 회사 인터넷 회선의 공인 IP와 회사가 쓰는 통신사가 표시됩니다. 어느 방식인지는 VPN 설정을 관리하는 사내 IT 담당자에게 확인하는 것이 가장 정확합니다.
VPN을 켜도 바뀌지 않는 정보
VPN이 바꾸는 것은 인터넷에서 보이는 IP 주소와 그에 딸린 위치·통신사 정보입니다. 브라우저가 보내는 User-Agent와 언어 설정(Accept-Language), 로그인 상태와 쿠키는 VPN을 켜도 그대로입니다. ipnow.kr 첫 화면의 브라우저·OS 정보가 VPN 전후에 똑같이 나오는 것도 이 때문이며, 자세한 내용은 User-Agent란에서 설명합니다.
따라서 VPN은 통신사나 같은 와이파이를 쓰는 사람에게 접속 내용을 감추고 접속 위치를 바꾸는 데는 효과가 있지만, 로그인해서 쓰는 서비스에 대해 나를 숨겨 주지는 않습니다.
VPN이 제대로 작동하는지 어떻게 확인하나요?: 단계별 방법
- VPN 끈 상태 기록VPN을 끄고 ipnow.kr 에 접속해 공인 IP, 위치, ISP 정보를 확인해 둡니다.
- VPN 켜고 새로고침VPN을 연결한 뒤 ipnow.kr 페이지를 새로고침해서 값이 바뀌는지 봅니다.
- IP·위치·ISP 비교IP 주소, 국가·도시, ISP/ASN이 VPN 서버 쪽 정보로 바뀌었는지 확인합니다.
- 내부 IP(WebRTC) 확인내부(사설) IP 항목은 기기의 로컬 주소만 보여 주므로, 여기에 사설 IP가 보여도 VPN 고장은 아닙니다. 공인 IP 항목이 VPN 주소로 바뀌었는지를 기준으로 판단합니다.
자주 묻는 질문
브라우저 확장 프로그램형 VPN도 같은 방법으로 확인하나요?
확인 방법은 같지만 결과 해석이 다릅니다. 확장 프로그램형은 대부분 그 브라우저의 트래픽만 프록시로 보내므로, 확장을 켠 브라우저에서는 IP가 바뀌어도 다른 브라우저나 앱, 터미널의 curl 에서는 원래 IP가 보이는 것이 정상입니다. 기기 전체를 보호하려면 운영체제 수준의 VPN 앱이 필요합니다.
VPN을 켜면 은행이나 포털에서 해외 로그인 경고가 뜨는 이유는?
해외에 있는 VPN 서버로 접속하면 서비스 입장에서는 해외 IP에서 로그인한 것으로 보이기 때문입니다. 해외 로그인 차단 기능을 켜 둔 서비스라면 VPN을 끄거나 국내 서버를 선택한 뒤 접속하세요.
국가는 바뀌었는데 도시가 이상하게 나오면 문제인가요?
VPN 서버가 있는 국가 안에서도 IP 위치는 추정치라 도시 단위까지는 오차가 있을 수 있습니다. 자세한 이유는 IP 위치가 틀리는 이유를 참고하세요.
DNS 유출을 막으려면 어떻게 하나요?
VPN 앱 자체에 DNS 유출 방지 옵션이 있다면 켜 두세요. DNS가 무엇인지를 이해하면 왜 이런 문제가 생기는지 파악하는 데 도움이 됩니다.