Question by John: How is a domain name registered and why do you need to pay?
I was wondering why I have to pay some company for a domain name when they have their own way of doing it, why couldnt I just do it myself. Just a curious question. Seems like something your forced into doing. Also, why can they register domains and you cant? Thanks.

Best answer:

Answer by Dearlydeceived
Your paying the registry to list your domain and make it available to ISPs for their DNS servers. Your IPS’s DNS server downloads the registry list to resolve the web server IP. You can run your own DNS server and register you domain for free, but it will only work on your private network, or it you have your server available to WAN connections, you can use it anywhere ONLY if you have your DNS server listed as one of the DNS servers in your network configuration on the client computer.

Add your own answer in the comments!