Pihole Not Working (Template Filled In)

Expected Behaviour:

Pihole should block ads when watching ITV X, Channel 4,5 (UK) etc
TV DNS set as Pihole IP as I only want to block ads on TV and not mess with router.

Actual Behaviour:

TV connects to Network but none of the TV streaming apps work, just get a blank screen.

Debug Token:

(Moderator edit: explicit debug log removed)

For your own privacy and safety, don't post your unsanitised debug log publically.
We only ask for the token displayed after uploading the log has completed.

How do I determine what domain an ad is coming from? may help you to identify which domains may have been blocked by Pi-hole.

Note that as a DNS blocker, Pi-hole only sees requests for domains, and consequently can only block or not block a domain.
Consequently, for sites delivering their ads via the same domain as their contents, blocking that domain would also result in blocking contents as well as ads.

I’m a newbie, that means absolutely nothing to me

Your expectations may be wrong.
Pi-hole only blocks ads if the ads are coming from a domain in its adlists.

If you are seeing ads, you need to identify what domain is serving these ads and add the domain(s) to the database. Use the link suggested above to verify the domain. After that Pi-hole will start to block the ads.

Maybe you are blocking the domain used by the TV streaming service to serve content (you can use the same link above to find out which domains are blocked), or maybe there is something wrong in your configuration.

We need a debug token to check your configuration.

Please upload a debug log and post just the token URL that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:

pihole -d

or do it through the Web interface:

Tools > Generate Debug Log
(mark the Upload checkbox before generating the Log)

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

I cant even access the internet through my TV's web browser, it doesnt load any screen.

Apparently this is not a Pi-hole issue.

You disabled the adlist (enabled=0 means disabled):

*** [ DIAGNOSING ]: Adlists
id     enabled  group_ids     address
-----  -------  ------------  ---------------------------------------------------------------- 
1         0     0             https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

Your Pi-hole is not blocking anything.

I’ve not disabled anything

This is clearly a pihole issue, I haven’t disabled blocking for starters.

Secondly the tv works fine on ordinary router config but not when I point the dns to pihole

So how about some help here?

How about these folks here are volunteers, and based on the response from @rdwebdesign indications are your Pi-hole instance is not blocking anything, as the query log shows. Folks around here volunteer their time and effort, so responses may not fit your timeline. Sorry.

3 Likes

Whether you manually disabled it or not, the debug log shows its disabled. Perhaps something happened during the install process.

Try opening a terminal / command prompt on your pc and run the command below and post the response. If the pihole is blocking it will show 0.0.0.0 as a response. If it isn't it will show an IP address.

nslookup flurry.com <pihiole ip address>

Are you sure the TV is configured properly? Did you set a static IP for the Pihole?

:roll_eyes:
Wow.....pretty arrogant asking for help. Remember they all are volunteer here. Try to tone down a bit and be nice and maybe they can try to help you resolve your issue

nslookup flurry.com (pi IP address) comes back with a ip address so its not blocking, however its set to block in the settings??

When you set individual devices to use Pihole by setting the devices DNS to the Pi, do you need to change anything from the stock install?

Sorry I dont mean to come across as arrogant, Im just struggling here

EDIT: The blocking list was disabled in the settings. nslookup now returns 0.0.0.0
however ive just set my iphone dns to my pi ip address and ads are still showing
I havent tried my TV yet, I figured I try and get it working on other devices first.

You should not have to. If your setting the devices DNS settings to point to the pihole then that should work. You do need to make sure to point IPV6 DNS to point to the pihole as well or just disable it.

I don't have an Iphone but you may want to check to make sure that Icloud private relay is turned off.

Ok Success!!
I seem to have it working fine on my Iphone. Its even blocking ads on the ITV X app on my phone (not the very first ad but the ones in ad breaks (apparently this is normal as they serve the first ad differently)) Not had chance to try on my TV but I suspect it may not work due to how the TV software integrates with the App.

A different question. I set the pihole IP address as my first DNS on my phone, I then set my router on the second DNS on my phone. Am I right in thinking the phone will use the first DNS (ie pihole) and ignore the 2nd DNS, but if the pihole goes offline my phone will use the 2nd DNS and therefore will still have internet access in the event the pihole shutsdown?

Thanks

Its not a primary secondary kind of thing. It will use both so it could bypass the pihole in that case.

No.
If a client is aware of a set of DNS servers, it will use any DNS server from that set for any given request at its own discretion.

For Pi-hole to reliably filter DNS requests, it has to be the sole DNS server for your clients.

Arh ok.

Good news is it all appears to be working now.
Not sure what Ive done apart from updating Pi and adding another adlist.

So my next question is:
I want to set up a home server to backup my phone photos etc, only has to back up when Im on the home network so static IP etc not necessary.
So question is, would I be better off getting a pi zero 2W just for pihole and using my 3b+ for my home back up? (3b+ has 120GB HDD and boots from it so no SD card)

The 3B+ should be able to handle both without issue but somethings to be aware of.

The 3B+ does share a bus between the ethernet and the USB which is going to limit your throughput on a backup if your planning on using the USB Drive and the Ethernet port. You can mitigate this a bit by using the 5Ghz wifi as your network connection as it doesn't use that hub. If your doing incremtal backups it might not matter that much.

This command is wrong.

It should be nslookup flurry.com

That’s what I did
It’s all working now