When you register a domain name with a hosting provider, that provider will usually automatically enter DNS records for that domain so that your domain points to the correct servers that hold your website files and e-mail accounts. Almost all providers now allow you to alter the DNS settings yourself so that you can keep your domain with the initial provider, but point to a different set of servers that you want to hold your website files and e-mail accounts. This is known as a DNS transfer.
Publisher: 1&1 Internet, Inc.
You can watch this video also at the source.