A domain name is the text representation of how your website is found on the Web, in other words it is your web address, commonly referred to as your URL (Uniform Resource Locator). Really your domain name is more than this, it is the address where all your resources are found, this includes email servers, web servers and others that I will not explain here. It is controlled by the Domain Name Servers (DNS) which you can think of as a big telephone book for the internet. When someone looks up your URL, the DNS will translate it to an IP address which will represent how the computer locates you. In the same way, an IP address can be looked up and can be used to show where that computer is located. This is how google knows where you are when you are doing a search and will show you places around you.