DNS 누출 테스트: 내 브라우저는 어떤 DNS 서버를 쓰고 있을까?
브라우저가 웹사이트를 열려면 먼저 DNS 서버가 이름을 주소로 바꿔 주어야 합니다. 이 테스트는 그 일을 하는 DNS 서버를 국가와 네트워크와 함께, 내 IP 주소 옆에 보여 줍니다. VPN을 쓰는데 DNS 서버가 인터넷 제공업체 것이거나 다른 나라에 있다면, 이름 조회가 VPN 밖으로 새고 있는 것입니다. 결과는 저장되지 않습니다.
결과는 이 페이지가 읽을 수 있도록 5분 동안만 보관한 뒤 삭제합니다.
DNS 누출이란?
VPN은 example.com 같은 이름을 주소로 바꾸는 DNS 조회를 포함해 기기가 보내는 모든 것을 전달해야 합니다. 그 조회가 여전히 인터넷 제공업체의 DNS 서버로 가면, 페이지 자체는 VPN을 거치더라도 제공업체는 내가 방문하는 모든 사이트를 볼 수 있습니다. 이것이 DNS 누출입니다.
결과 읽는 법
- 내 IP 주소와 같은 국가: VPN 사용 여부와 상관없이 흔한 결과입니다.
- 내 IP 주소와 다른 국가: VPN을 쓴다면 DNS 조회가 VPN을 거치지 않고 있을 가능성이 큽니다.
- VPN을 켠 상태에서 네트워크 열에 인터넷 제공업체 이름이 나옴: 전형적인 DNS 누출입니다.
- 서버가 여러 개: 정상입니다. 대형 DNS 서비스는 여러 주소에서 응답합니다.
DNS 누출 해결 방법
- VPN 앱에서 DNS 누출 방지 또는 “VPN DNS 사용”(use VPN DNS) 옵션을 켭니다.
- VPN을 켜 둔 동안에는 VPN 자체의 DNS가 아니라면 브라우저의 “보안 DNS”(secure DNS)나 사용자 지정 DNS 설정을 끕니다.
- Windows에서는 VPN 앱이 안내하는 경우 “스마트 멀티 홈 이름 확인”(smart multi-homed name resolution)을 끕니다.
- 변경할 때마다 이 테스트를 다시 실행하세요.
DNS만 새는 것은 아닙니다
DNS와 일반 트래픽이 모두 VPN을 거치더라도, 브라우저는 WebRTC를 통해 실제 주소를 드러낼 수 있습니다.
자주 묻는 질문
DNS 누출 테스트는 무엇을 보여 주나요?
테스트 중에 내 브라우저를 위해 이름을 조회한 DNS 서버와 그 국가·네트워크입니다. 내 IP 주소 및 VPN과 비교해 볼 수 있습니다.
DNS 서버가 Google이나 Cloudflare면 누출인가요?
꼭 그렇지는 않습니다. 기기나 브라우저가 해당 DNS 서비스를 쓰도록 설정되어 있다는 뜻입니다. VPN을 켠 상태라면 직접 선택한 것인지 확인하세요. 그렇지 않다면 조회가 VPN을 우회하고 있는 것입니다.
DNS 서버가 여러 개 보이는 이유는 무엇인가요?
DNS 서비스는 많은 서버를 사용합니다. 보이는 서버는 이번 테스트를 처리한 서버이며, 실행할 때마다 목록이 달라질 수 있습니다.
결과를 저장하나요?
아니요. 페이지가 읽을 수 있도록 5분 동안만 보관한 뒤 삭제합니다.
다른 누출도 확인해 보세요
VPN이 일반 브라우징에서는 주소를 숨기더라도, WebRTC가 모든 웹사이트에 그 주소를 드러낼 수 있습니다.
WebRTC 누출 테스트 실행하기 (영어)