DNS Filter Failing
I thought this would be simple, but it's proving to be a real pain. I cannot for the life of me have my roku use the getflix DNS while everything else on my LAN uses the router...
192.168.1.7 is my Roku. It has a manually assigned address from the DHCP server page.
I then followed ColinTaylor's advice above (which I'm 100% sure I'd already tried), but I cannot get my roku to use a custom DNS!
Under Parental Controls - DNS Filtering:-
Enabled = On
Global Filtering = No Filtering
Custom DNS1 = 54.252.183.4
I then select my roku client, set filter mode to custom1, hit '+' and apply.
After this point, I did a factory reset on the roku, but then as you can see, when I attach the roku to my wifi network it uses the router for DNS, and funnily enough also talks to Google DNS on 8.8.8.8 even though I don't have that configured anywhere!
Here's a tcpdump from the router:-
tcpdump -ni any -c20 host 192.168.1.7 and port 53
21:37:31.443339 IP 192.168.1.7.59854 > 192.168.1.1.53: 61245+ A? api.roku.com. (30)
21:37:31.444741 IP 192.168.1.7.59854 > 192.168.1.1.53: 61245+ A? api.roku.com. (30)
21:37:31.444092 IP 192.168.1.7.42918 > 192.168.1.1.53: 56819+ A?
www.google.com. (32)
21:37:31.444092 IP 192.168.1.7.42918 > 192.168.1.1.53: 56819+ A?
www.google.com. (32)
21:37:31.444119 IP 192.168.1.7.57234 > 8.8.8.8.53: Flags
, seq 2419035526, win 5840, options [mss 1460,sackOK,TS val 4294955533 ecr 0,nop,wscale 4], length 0
21:37:31.444119 IP 192.168.1.7.57234 > 8.8.8.8.53: Flags , seq 2419035526, win 5840, options [mss 1460,sackOK,TS val 4294955533 ecr 0,nop,wscale 4], length 0
21:37:31.458563 IP 192.168.1.1.53 > 192.168.1.7.59854: 61245* 1/0/0 A 192.184.84.41 (46)
Oh, and version is as per ColinTaylor 374.43.
Any ideas? Do I need to use iptables to NAT the DNS from the roku? That seems like a massive pain given that the feature is right there...
Maybe I change the global DHCP server setting so everyone on the LAN uses the custom DNS setting?
Far out???!!!
Cheers,
Jon