Well I didn't go through the whole thread, but I want to add this post for any openwrt users out there.
If you are using free service such dnsflix, there is a chance that you will have to change your US dns ip address. In that situation you will need to prepare configuration as simple as possible to change only dns server for specific host (netflix in this case). Please add lines in files listed below.
/etc/firewall.user
/etc/config/dhcp
x.x.x.x - enter your gateway (not US dns ip!). That redirects you on your ISP dns servers and you don't have to change it every time dns service will change.
y.y.y.y - enter your US dns ip. This is the only place to change US dns in your configuration.
Above Configuration works perfectly for all devices in your LAN.
If you are using free service such dnsflix, there is a chance that you will have to change your US dns ip address. In that situation you will need to prepare configuration as simple as possible to change only dns server for specific host (netflix in this case). Please add lines in files listed below.
/etc/firewall.user
Code:
iptables -t nat -A PREROUTING -d 8.8.8.8 -j DNAT --to-destination x.x.x.x
iptables -t nat -A PREROUTING -d 8.8.4.4 -j DNAT --to-destination x.x.x.x
/etc/config/dhcp
Code:
config dnsmasq
list server '/netflix.com/y.y.y.y'
x.x.x.x - enter your gateway (not US dns ip!). That redirects you on your ISP dns servers and you don't have to change it every time dns service will change.
y.y.y.y - enter your US dns ip. This is the only place to change US dns in your configuration.
Above Configuration works perfectly for all devices in your LAN.
Last edited: