In reading about Smart DNS, my understanding is that a device such as a router is configured with the DNS server IP addresses of the Smart DNS provider as opposed to one that is issued by the ISP or Google for instance.
Additionally, the IP address issued by the ISP to me does not change. If services such as Netflix enforce geo-blocking, it suggests that Smart DNS providers intercept the request to Netflix and make a surrogate request on behalf of me as the client to Netflix and thus revealing the IP address of the Smart DNS provider and not of the ISP I am connected to.
Assuming my understanding is correct, the implications can be severe in that the requests can be redirected to malicious sites that have the semblance of a trusted site.
How does this differ to services such a OpenDNS or Clean Browsing?
What other implications are there?