How do I make custom DNS records?
In order to follow any of the steps in this tutorial, you must have a hosting account. If you have a domain name only account (IE you have only purchased a domain name but no hosting), you will not have access to cPanel in order to make any DNS changes.
What is DNS?
What is a DNS Record?
A DNS record points specific parts of your DNS to a domain or IP. For example, we have many users that subscribe to Google Apps. If you want to use Google's mail servers for your email instead of InMotion Hosting's, you will need to point your MX records to Google's mail servers. Google will provide you with these records. They also have a service you can use to point calendar.yourdomain.com to the Google Calendar application. This requires that you add "calendar" as a CNAME record, and Google will provide you with the necessary settings.
How long do DNS changes Take?
DNS changes can take up to 24 hours to take affect, or propagate.
How do I see my DNS records?
You can view most of your DNS records in the Advanced DNS Zone Editor, which is in cPanel under Domains.Your MX records can be viewed in cPanel by clicking the MX Entry button under Mail.
How to add A and CNAME records
To add A and CNAME records, you will need to access the, "Advanced DNS Zone Editor" within your cPanel. This feature is located within the, "Domains" section. Here is a link to the full guide on using the Advanced DNS Editor.
VPS and Dedicated Servers
If you are on a Virtual Private Server or Dedicated server, you also will have access to the Advanced DNS Editor. Not only will the Advanced DNS Editor allow you to add DNS records, but it will allow you to edit current records as well.
Instructions on adding A records and CNAME records in both cPanel and WHM can be found here:
How to add MX records
SPF and DomainKeys