← 내 IP
DNS 유출 테스트
DNS 유출
브라우저는 사이트를 열기 전에 DNS 서버, 즉 리졸버를 통해 이름을 주소로 바꿉니다. 보통 그 서버는 ISP의 것이고, 사용자가 여는 모든 이름을 봅니다. VPN을 켰는데도 DNS 요청이 여전히 ISP로 간다면 그것이 유출입니다: 사이트에는 VPN 주소가 보이지만, ISP에는 방문 기록 전체가 보입니다. 여기서는 어떤 리졸버가 실제로 요청을 가지러 왔는지 볼 수 있습니다.
내 주소
216.73.216.153
IP 기준 국가
미국
검사 시작 중…
리졸버 — 다른 국가 —
관찰 시간 5분| 리졸버 | ISP | 국가 |
|---|---|---|
| 아직 미확인 | ||
상태의 의미
- 다른 국가
- 리졸버가 IP와 다른 국가에 있습니다. 대개 VPN이 주소는 바꿨지만 DNS 요청은 여전히 ISP로 간다는 뜻입니다 — 방문 기록이 터널을 우회해 유출됩니다.
- 같은 국가
- 리졸버의 국가가 주소와 일치합니다. VPN 없이는 정상이고, VPN을 켠 상태라면 DNS가 터널을 통과하거나 같은 국가에 있는 VPN 제공업체의 리졸버를 쓴다는 신호입니다.
- 국가 알 수 없음
- 리졸버가 오긴 했지만 그 주소가 위치 정보 데이터베이스에 없습니다 — 드물지만 새로 할당된 대역에서 생기는 일입니다.
- 작동 원리
- 브라우저가 저희 DNS 서버가 관리하는 dnsleak.chkip.info 존의 고유한 이름을 요청합니다. 그 이름을 가지러 오는 쪽이 바로 사용자의 리졸버입니다. 제3자 서비스로는 불가능한 방식입니다: 사용자의 리졸버가 아니라 자기 리졸버를 보게 되기 때문입니다.
- 행이 여러 개일 때
- 시스템과 브라우저가 여러 리졸버에 동시에 물을 수 있고, 큰 리졸버는 여러 주소에서 옵니다. 정상이며, 중요한 것은 그 리졸버들이 어느 국가에 있느냐입니다.
- DoH와 DoT
- 브라우저에서 DNS over HTTPS(Cloudflare, Google, NextDNS)를 켜 두었다면 ISP 대신 해당 서비스의 리졸버가 나타납니다 — ISP로는 아무것도 새지 않더라도 그 국가는 사용자와 다를 수 있습니다.