OpenDNS FamilyShield doesn't seem to work

OK, I managed to clarify in the meantime that for opendns filtering as I set it in my account I need to use the IPs

208.67.222.222 and 208.67.220.220

I wasn't clear on this before, but I had in fact tried both combinations of IPs with the same result.

In the meantime, I've changed again to the correct ones and I did all kinds of attempts at debugging this, with no success.

I still don't get the filtering that I set in my account.

This is driving me crazy because it used to work so well, for several years. Then, I upgraded and can't get it to work to save my life.

If it helps, my docker compose entry for pi-hole is:


  pihole:
    container_name: pihole
    image: pihole/pihole:latest
    environment:
    - WEBPASSWORD=Redacted
    - TZ=Europe/Berlin
    - WEB_UID=1000
    - WEB_GID=1000
    volumes:
    - ./volumes/pihole/etc-pihole/:/etc/pihole/
    - ./volumes/pihole/etc-dnsmasq.d/:/etc/dnsmasq.d/
    dns:
    - 127.0.0.1
    - 1.1.1.1
    cap_add:
    - NET_ADMIN
    restart: unless-stopped
    network_mode: host

I've also tried removing the dns block, with the same result. The block was in fact the same before, when it used to work. The only new thing are WEB_UID and WEB_GID which I added trying to solve a different problem I have.

Any help will be greatly appreciated.