Who owns all domains?
I know that sites such as GoDaddy sell domain names. Where do they obtain these domain names to sell?
What I am asking is:
The internet is just one big network right? I have to pay for the domains that I use, but what service am I actually paying for? The domain (if so, how does this site actually own this), or am I paying for the services that GoDaddy provides (as a DNS server)?
Could I host my own DNS server to give myself free domains?