I am curious to know how can I run my own service that offers free domain and dns service just like [url=http://www.registry.cu.cc/]CU.CC – Free Domain Registration + Free DNS Service.[/url] does?
I'm not technically proficient enough to answer your query, but as no one else has replied, I'll offer a few comments:
1. Most hosting services are asymmetric, i.e. the download may be 10 x or so faster than the upload speed. This is fine if you are connecting a web client to a server, but not so good if you want to act as a server.
2. Some web hosts allow sub-domains, others may not. If they do allow sub-domains, they may require you to be on a more expensive hosting package...