Many people who live outside the US use "DNS unblockers" such as Unblock-Us to access region restricted services such as Netflix and Hulu. My understanding of these services is that for DNS requests to blocked services it instead returns an IP for one of their proxy services.
Netflix is approximately 5 times cheaper than the cheapest "pay TV" service in my country, so obviously DNS unblockers are a very attractive proposition. On the other hand, using DNS servers from some little known company is a huge risk! Obviously TLS provides some protection, but I'll acknowledge that I'd most likely fall for an SSL stripping attack for example.
My question is: What options are available to make these unblocking services less of a risk?
Currently, I have to set it as the default DNS service on my router because some of my devices don't have customisable DNS settings – however I override the DNS settings on my PCs to use Google's DNS or my ISP's. This would mitigate the risk somewhat, but it obviously doesn't help on devices that I want to use both Netflix and perhaps also access sensitive services, such as my iPad.
I was thinking I could perhaps set up my own DNS server (I have a media/file server on 247) which proxies DNS requests to say Google DNS ordinarily but uses my DNS unblocker for Netflix related requests. I'm not sure how to go about this, or how I might be able to determine what domains need to go to the unblocker.