Why do you need this DNS routing? I tried to Google and see a large offer of "hosted DNS" services, but I don't understand something:
I have a small site. It runs over at Digital Ocean. I point the DNS records of the domainname to the Digitial Ocean server by putting then into the text-boxes where I log into the domain-name-reseller.
Where in all this would I require a more advanced solution?