A domain name is a unique name for a web site, like cpwebhosting.net and mickhost.com.
Domain names must be registered. When domain names are registered they are added to a large domain name register, and information about your site – including your internet IP address – is stored on a DNS server.
DNS stands for Domain Name System. A DNS server is responsible for informing all other computers on the Internet about your domain name and your site address.