Update: Netflix has just went Global and is currently supported on almost all countries so you don't need the DNS service to subscribe.
This article below will guide you on how to set up a Netflix subscription.
Go to www.netflix.com
Click on the Start Free Month button
Register your email address manually or connect your Netflix account to Facebook.
Next, select the plan that you wish to subscribe to and select your preferred payment method, either via credit card or PayPal.
Once your details are verified, you should be greeted with a page confirming your subscription to Netflix.
That's it! If you still have problems or require further assistance, please email us at email@example.com, and we'll get back to you as soon as possible to assist you.