Blocked domains are being resolved - ads slipping through

I've been using pihole without issues for years and recently noticed normally blocked ads slipping through.
It lead me to reinstall my docker and rebuild a Pi5 with pihole to see if I was going mad.
Am i being silly or does this not look right?

Expected Behaviour:

All domains in lists added to the block list should not be resolved, therefore unaccessible.

Core [v6.1.2] FTL [v6.2.2] Web interface [v6.2.1]
Ubuntu Server 25.04
Raspberry Pi 5
Also tested with an Unraid docker

Actual Behaviour:

DNS traffic is actively flowing through the pihole but some domains (not all) that are on the block lists are resolving and are accessible on the network, which is letting ads / tracking / etc. slip through.

Shouldn't we be seeing 0.0.0.0 as the response if the domain is on the block list?

Debug Token:

https://tricorder.pi-hole.net/hsWNr7bd/

Just wanted to show the query log too.

Pi-hole is just doing what you told it to do.

Your group management shows:

  • you have 6 groups (Default group plus more 5 manually added groups).
  • you assigned all domain/regex rules to group "custom" (ID=5).
  • you also assigned all your lists to groups with IDs between 1 and 4, except the default list, which is assigned to Default group (ID=0).

But you never assigned clients to those groups (1 to 5).

The result is:

  • clients not assigned to any group (all your clients, in this case) use the Default group (ID=0).
    This group has just only one list.
    Other lists and rules are assigned to other groups and they are ignored.

Solution:

If you want to apply all lists, domains and regex to every client, just put the lists, domains and regex on the Default group.

If you want to apply specific rules to specific clients, you will need to add the clients to your Clients page and assign them to the desired groups.

1 Like

Well shit, ok. The purpose of groups is not very clear in the UI :joy:
Serves me right for trying to organise my lists into groups.
Thank you!