To start with, you need to understand where those names come from:
http://en.wikipedia.org/wiki/Domain_Name_System[
^].
Practically, to make your site exposed to the whole world of the Web, you need to purchase some domain name, which you can get independently of from your Web hosting provider. Alternatively, you can also get a subdomain of an existing domain; you can find such service for free.
—SA