Hi,
I am sorry about very little explanation about my requirements..Here
some more explanations..
Hosting Environment
------------------------------
- 'N' number of dedicated server/Colocation server running on Linux
('CentOS')
- I have my own registered domain (say xyz.com)
- Apache web server with mod_python (+Django , a lovable python
framework (
www.djangoproject.com)
Basically our site shall based on HTTP protocol. We are not leasing any
other protocols like FTP, Mail, POP3, SMTP, Telnet etc to users. It is
strictly HTTP and for securtity reason we would use HTTPS also (for
user registration, login etc)
Our website goal is social networking.. For example you can consider
myspace.com, where the user register and blog their posts...
When the user sign-up, I want to provide him a subdomain to access his
webpage through internet(for example, blogspot.com does this). Obviosly
his/her site should be able to accessed via
www.xyz.com/Krish or
Krish.xyz.com. But for the sub-domain, the user is allowed to access
via HTTP (port , 80) protocol.
I worked on HTTP, HTTPS, FTP, SMTP, POP3, TELNET, etc protocols. I
worked on web related technologies. But I didn't get clear picture
about DNS and setting up a DNS for my requirements.
Here is the use case for the same..
1. Anonymous user open the web on any GUI browser (
www.xyz.com)
2. He clicks the SignUp button. The page is redirected to
HTTPS://www.xyz.com/signup
3. He submit the desired userid and click register button. (The request
is directed to
HTTPS://www.xyz.com/singup via POST method)
4. He has been sent a email to confirm his membership
5. Upon the confirmation, a subdomain is created as his userid and user
membership has been activiated
6. Now user can access his home page via userid.xyz.com
Here what I need
-------------------------
1. How to do this setup in automated manner?
2. To run the DNS server for my sub-domain do I need to pay money?
3. Can I run my own DNS server free of cost?
4. Recommend me some DNS servers available in free of cost(most likely
BSD license) and supports dynamic registration. (Server should not
require any restart like windows :-) )
5. Am I missing something in the big picture :-( ?
I am very sorry about my bad english :-(
Thanks & Regards,
Krish