DNS leak test and ad blocker test
With this free test you can see in about 15 seconds which DNS server answers your device’s queries, whether there is a DNS leak, and whether ads, trackers and known malicious sites are blocked. You don’t need an account and there is nothing to install.
Is your internet filtered?
In about 15 seconds the test shows which DNS server answers your queries and whether ads, trackers and dangerous sites are blocked on this device.
The test only starts when you click. Your browser then contacts well-known ad and tracker addresses; if they are not blocked, their operator learns your IP address (no cookies are sent). The result is created in your browser – we do not store it. Privacy policy (German)
Who answers your DNS queries?
What is blocked?
Browser extensions such as uBlock Origin, or the Brave browser, block things too. If you only want to check your network, open the test in a private window without extensions.
What the test checks
Before your device can load a website, an app or an ad banner, it asks a DNS server for the matching address. Whoever answers that question helps decide what gets loaded at all: an ordinary DNS server hands out every address. A DNS filter returns no real address for known ad, tracking and malicious sites – so the content is never loaded.
That is why the test has two parts:
- DNS server: your browser looks up a few randomly generated names that only our test server knows. This shows us which DNS server actually makes the queries – regardless of what your settings say.
- Blocking check: your browser tries to reach 29 well-known addresses: 12 ad networks, 9 trackers, 5 telemetry services from device makers and 3 official Cloudflare test sites for malware, phishing and adult content. Anything that cannot be reached counts as blocked.
We explain how this works in detail in DNS filtering explained simply.
What is a DNS leak?
A DNS leak is when DNS queries end up at a different server from the one you set up. A typical example: a filtering DNS service is entered in the router, but the browser uses its own “secure DNS” (DNS over HTTPS). The browser’s queries then go around the filter, and ads and trackers get through again even though the router setting is correct.
If the test shows several different DNS services, that points to exactly this kind of gap. Several addresses of the same service, on the other hand, are normal: big providers such as Google or Cloudflare answer queries from many servers. More on this: why your DNS filter needs a fixed route.
How to read your result
- Internet provider (your broadband or mobile operator): this is the normal case if you haven’t changed anything. These DNS servers usually filter neither ads nor trackers.
- Public DNS (Cloudflare, Google): whether anything is filtered depends on the address. Cloudflare 1.1.1.1 and Google 8.8.8.8 do not filter. Cloudflare 1.1.1.2 blocks malicious sites, 1.1.1.3 adult content as well. The test sites in the “Protection from dangerous sites” section show which variant is active. More in Cloudflare 1.1.1.3 for families.
- Filtering DNS service (e.g. Quad9, NextDNS, DNS4EU, Control D): depending on their settings, these services block malicious sites, and some also ads and trackers. The second part of the test shows how much.
- XIBRO SHIELD: your queries go through your own XIBRO filter.
- Unknown: a data centre we cannot match to any DNS service – often a VPN service or a company network.
Why the test blocks things although your router filters nothing
The test measures what arrives on this device in this browser. Browser extensions such as uBlock Origin, the Brave browser or Firefox’s strict tracking protection also block many of the test addresses. The result then looks good – but it only applies to this one browser. Apps, smart TV and game console on the same network get nothing from it. If you want to see what your network does, open the test in a private window without extensions.
Conversely, a test on your laptop says nothing about your TV: every device looks up addresses itself, often without a browser. Why that is, is explained in DNS filters for smart TVs and consoles.
How to improve your result
- Enter a filtering DNS server in your router. Instead of your provider’s servers, enter Cloudflare 1.1.1.2 in your router – or 1.1.1.3 if children live in your household. It costs nothing and protects every device on your Wi-Fi from known malicious sites. It does not block ads and trackers.
- Private DNS on your Android phone. Android has a “Private DNS” setting where you enter the name of a filtering DNS service. It also applies on the go, on mobile data.
- Check secure DNS in your browser. If the test shows several DNS services, look in your browser settings for the secure DNS option (DNS over HTTPS). If a different provider is entered there than in your router, you get exactly the leak described above.
- Block ads and trackers for all devices. For that you need a DNS filter with blocklists – either one you run yourself, for example with Pi-hole, or a ready-made service.
XIBRO SHIELD is such a ready-made service: your own Pi-hole filter for your household, on servers in Germany. Phone, tablet and laptop connect via WireGuard – only the DNS queries go through us, all other traffic runs directly as before. With FAMILIE and ZUHAUSE you also protect your smart TV and console through your router. During the Early Access phase you can use FAMILIE free for 90 days: here is how to join.
Frequently asked questions
Is the test safe?
Yes. The addresses in the “Protection” section are official, harmless Cloudflare test sites. The others belong to well-known advertising and analytics services; your browser only fetches a small file there and sends no cookies.
What do you store?
The result is created in your browser and is not stored. Our test server keeps the addresses of the DNS servers that queried it in memory for at most ten minutes, so that your browser can fetch them. Access is not logged. Details are in our privacy policy (in German).
Why does the test show Google or Cloudflare although I haven’t set anything up?
Some routers, browsers and operating systems use a public DNS service on their own. iCloud Private Relay on iPhone and Mac also routes DNS queries through partners such as Cloudflare.
Why does AdGuard DNS show up as “CDN77”?
AdGuard DNS servers sit in the network of the provider CDN77. Because many other services run there too, we cannot reliably attribute the address to AdGuard. The second part of the test still shows you whether filtering happens.
Does the test work on a phone?
Yes, in any current browser. It shows the result for the network the phone is on right now – Wi-Fi or mobile data.
I use XIBRO SHIELD – why does the test show something else?
First check that the WireGuard connection is switched on on the device; without it the filter has no effect. If the first part still shows another service, your browser probably uses its own secure DNS or iCloud Private Relay. The “No DNS bypass” switch in your account helps against that. XIBRO SHIELD only blocks adult content with youth protection switched on (FAMILIE and ZUHAUSE).