i now use dot5hosting.com, but it not easy to transfer a domain . i control "transfer a domain" without by other(dot5hosting.com) "transfer a domain" means setup virtual host(iis apache...) to let a domain can available on the webserver. for example. i buy a domain in china. and i can change Record A myself ,so i can bind domain and a ip of u.s. based (my site hosted). and I alse need to do something on u.s. server to let webserser resolve the domain. restatement as below: which web hosting provider give the right that I can add addon domain by myself.
For your restatement: Addon domains are possible with most webhosts today, particularly the ones using cPanel. HostGator is one such good company. Check Real HostGator Reviews. If you meant managed DNS, then many domain registrars offer it for free.