---
title: "DNS Leak Test: Is Your Network Leaking? — Donut Browser"
description: "Check whether your real IP address, location and ISP leak past your VPN or proxy. Compares your exit IP against WebRTC candidates, live in your browser."
url: "https://donutbrowser.com/tools/dns-leak-test/"
---

1. [Home](https://donutbrowser.com/)

2. [Tools](https://donutbrowser.com/tools)

3. DNS Leak Test

Free tool · Runs in your browser

# Is your real network leaking?

A DNS or IP leak reveals your true provider and location even behind a VPN or proxy. This test compares the IP the web sees with the addresses your browser exposes, and flags any mismatch.

Running the test…

01

## What is a DNS leak?

With a VPN or proxy, your DNS lookups and traffic should all go through it. A leak happens when some fall back to your ISP's servers instead, exposing your real provider and location while you think you're hidden.

02

## How to stop leaks

The reliable fix is routing every request - DNS included - through the same proxy, per identity. [Donut Browser](https://donutbrowser.com/#download) binds a dedicated proxy to each profile so nothing falls back to your real network.

Stay unlinkable

## Every profile its own identity

Donut Browser is a free, open-source anti-detect browser. Each profile gets its own consistent fingerprint, IP and proxy, so the signals on these tools can't tie your accounts together or back to you.

Download Donut Browser

[Star on GitHub](https://github.com/zhom/donutbrowser)

## Questions, answered.

### 01 What does a DNS leak reveal?

It can reveal the internet provider and rough location you're actually connecting from, even when a VPN is masking your IP - often enough to deanonymize or block you.

### 02 How does this test work?

It reads the public IP the web sees (via our server) and the addresses your browser exposes through WebRTC, then flags a leak if they point to a different, real network than your VPN or proxy.

### 03 Does this tool store my IP?

No. Your IP is looked up only to show you the result and is never logged or stored. The whole check runs live and keeps nothing.
