Forum Discussion
Exactly!
Now...Whitelist it!
Then it will only hit once in a while, if it is blocked, it will keep trying constantly.
Do you want that filling up your PiHole's hard drive?
It did mine once.
Just whitelist it and be done with it.
If you have pi-hole just add scribe.logs.roku.com to your domain list and have it resolve to 127.0.0.1 :-)
and white list it. lol
- Tismo4 years agoBinge Watcher
jbat wrote:If you have pi-hole just add scribe.logs.roku.com to your domain list and have it resolve to 127.0.0.1 :-)
and white list it. lol
Could you please post the steps to do this? I don’t wanna do something wrong and cripple my network- Tismo4 years agoBinge Watcher
Dear roku. Your software is cancer.
- Low3rProph3t4 years agoNewbie
jbat New pi-hole user here. Would you be willing to post step-by-step tutorial on how to do what you are suggesting? Thanks.
- GimbalPoopton4 years agoNewbie
In your pihole admin, look for Blacklist > then add the domain (logs.roku.com). Make sure you check the "wildcard" box and hit "Add to blacklist". Done. Then check your logs and watch the hundreds of times your Roku tries to phone home. It's obscene....
- therevphil4 years agoNewbie
So, I run AdGuard Home, similar to Pi hole, and obviously I get the same issue with thousands of logging requests from Roku TV. I experimented with different ways of responding to these requests and have discovered the following about these responses:
1) NXDOMAIN, causes the device to resend a DNS request every 10 seconds (at least, can be more)
2) NOERROR, same as 1.
3) 0.0.0.0, same as 1
4) 127.0.0.1 same as 1
5) SERVFAIL, causes 2 requests to be sent every 30 seconds
6) REFUSED, same as 5
In addition to this methods 1-4 can result in large numbers of re-requests when actually using the device. I see runs of 10 to 30 requests over a few seconds when switching channels etc, however this is not the case with methods 5 & 6, I only ever see pairs of requests at a much lower frequency.
So, currently I'm using REFUSED as my response, and I think this best represents whats happening.
On AdGuard Home, this can be implemented in the custom filtering section with the entry:
||logs.roku.com^^$important,dnsrewrite=REFUSED;;
I'm sure its something similar on PiHole.
This has no impact on the performance of the device (Roku TV Express), and its actually the fastest of all my streaming devices in terms of responsiveness. Just block and forget about it...
N.B. You will only see this behaviour if you block all but your own outbound DNS requests, as the Roku will use 8.8.8.8 and 8.8.4.4 as a fallback for any 'failed' requests.
- SwaggyMike4 years agoReel Rookie
Great idea, thanks.
- ralphie_suzy4 years agoStreaming Star
That sounds like a great idea…
- swarmofbees3 years agoReel Rookie
I followed this to set this up, though if I would have just poked around in the pi-hole admin menu the local DNS was all I needed. You can just do an nslookup to verify scribes.log.roku.com is returning 127.0.0.1.
https://gist.github.com/netsensei/7c71b3215bbf440746151aafc4cfd84f