In this tutorial i will be explaining how to setup your own DNS and HAProxy based Netflix and Hulu Tunnel. You no longer need a VPN or Proxy configured at your device anymore to watch USA based Netflix and Hulu content. This works great in combination with a Chromecast or Apple TV.

What you will need to have: 2 VPS servers, one for the DNS and one for the HAProxy (you can also use 1 VPS, but I have been using 2). You will also need Bind9 and HAProxy installed. I assume that you know how to install that.. If not, use Google.

If you're looking for an affordable and stable host for your VPS, check out http://BudgetVZ.com and http://NanoVZ.com - Use coupon code evoFlix15 for a 15% Recurring discount!

The configuration for Bind9 (The DNS Server).

cd into /etc/bind and modify the following files:

nano named.conf.local:

//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

include "/etc/bind/rndc.key";
include "/etc/bind/zones.override";

acl "trusted" {
    XX.XX.XX.XX;        // IP of your VPS
    XX.XX.XX.XX;        // IP of your own ISP/Home connection
    127.0.0.1;
};

logging {
channel bind_log {
file "/var/log/named/named.log" versions 5 size 30m;
severity info;
print-time yes;
print-severity yes;
print-category yes;
};
category default { bind_log; };
category queries { bind_log; };
};

nano zones.override:

zone "hulu.com." {
    type master;
    file "/etc/bind/db.override";
};
zone "huluim.com." {
    type master;
    file "/etc/bind/db.override";
};
zone "netflix.com." {
    type master;
    file "/etc/bind/db.override";
};

Read the rest of the tutorial at https://joodle.nl/setup-your-own-dns-and-haproxy-based-netflix-hulu-tunnel/

Got questions? Send me a PM! :)