1:
You can't change DNS settings on Chromecast, so to use it with SmartStreaming you will have to change DNS settings on your router.
2:
Chromecast natively uses Google DNS. For SmartStreaming.tv to work you will have to block Google DNS or enable 'Static IP routing' in your router.