Domain names must be registered and there is a fee for doing so.
A website, or any content on the Internet, is hosted on a server. A web server
is a machine that serves web content, and the term often refers to the software
(applications) and the hardware (machine), that serve the content.
Very simplistically, it works a little something like this:
• Someone enters a URL in a browser.
• This is translated to an IP address, which indicates where the content
is located, or where the server for the content is.
• The server then returns the content requested.
• And the person sees the website that she requested.