"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Netflix DNS/VPN DIY

-=Willi=- 21.01.2015 - 19:21 2348 2
Posts

-=Willi=-

The Emperor protects
Avatar
Registered: Aug 2003
Location: ~
Posts: 1624
Da ich jetzt auf den Geschmack von Netflix US gekommen bin aber irgendwelchen schwindeligen DNS-Servern die auf Facebook auftachen so gar nicht traue, hab ich mich mal hingesetzt um selbst was zu basteln.

Um Netflix US benutzen zu können muss man seine digitale Position bekanntlicherweise als USA ausgeben. Um das zu erreichen hab ich bis jetzt drei Methoden ausprobiert. Alle drei Methoden hab ich auf einem DigitalOcean-Droplet in NYC mit Ubuntu Server 14.10 getestet.

1. Eigener DNS-Server mit bind9
2. VPN mit OpenVPN 2.0.12
3. SSH-Tunneling und SOCKS-Proxy im Browser

Einen DNS-Server ohne eigene "Einträge" konnte ich erfolgreich nach dieser Anleitung konfigurieren wobei beide Varianten (Caching und Forwarding auf 8.8.8.8 & 8.8.4.4) Netflix nicht beeindruckt haben.

Ein VPN-Server war ebenfalls fix eingerichtet, nur dass ich das .deb von openvpn.net ziehen musste, damit die Konfiguration nicht drei Stunden und Aspirin kostet. Nach dem Verbindungsaufbau in Windows war dann zum ersten Mal das volle Netflix-Programm zu sehen.

Mit SSH-Tunneling hatte ich dann seltsame Ergebnisse, denn einmal den Tunnel eingerichtet (dynamic port forwarding), verbunden und im Browser als SOCKS-Proxy eingetragen hat mich Netflix gar nichts mehr sehen lassen, mit der Begründung dass diese IP-Range von DigitalOcean seitens Netflix geblockt wird.

So. Am liebsten wär mir ja ein DNS-Server der mir Netflix freischaltet denn den kann ich auch leicht in das A1-Modem eintragen damit ihn alle Netzwerk-Clients haben, aber dazu kenn ich mich einfach zu wenig aus weswegen ich hier ein paar Leute zusammentrommeln will die sich in solchen Dingen besser auskennen :D.

TL;DR Wie konfigurier ich bind9 so, dass ich Netflix US sehen kann wenn ich die IP des Droplets als DNS-Server eintrage?
Bearbeitet von -=Willi=- am 21.01.2015, 19:34

AdRy

Auferstanden
Avatar
Registered: Oct 2002
Location: Wien
Posts: 5239
Ein DNS übersetzt nur die url in eine IP. Wenn du einfach auf einen vorhandenen forwardest erreichst du nichts weil dein PC immernoch direkt die netlfix IP aufruft.
Die "DNS" für netflix die man kaufen kann leiten einfach alle netflix url anfragen über einen proxy! Nur DNS cachen/forwarden bringt nichts. Also wenn du kein VPN willst richt dir einen proxy ein. Im optionalen DNS musst du dann alle netflix urls auf den lokalen proxy umleiten.

edit:http://blog.belodedenko.me/2014/02/...-tunlr-vps.html
Bearbeitet von AdRy am 21.01.2015, 19:41

-=Willi=-

The Emperor protects
Avatar
Registered: Aug 2003
Location: ~
Posts: 1624
Was ein DNS macht weiß ich natürlich warum es mich auch gewundert hat, dass der Trick überhaupt funktioniert :). Ich werd mal das Tutorial das du verlinkt hast durchgehen und berichten. Thx!

Edit: Funzt perfekt! für sniproxy.conf musste ich allerdings resolver { ... } weglassen da er sonst das Configfile nicht geschluckt hat aber das scheint der ganzen Kette keinen Abbruch zu tun. Gleich mal snapshotten das Droplet ;).
Bearbeitet von -=Willi=- am 21.01.2015, 21:00
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz