In this article we'll go over how you can modify your domain's DNS records, in order to split up your various services between multiple hosting providers.

In most cases the average website owner will have all of their web services with one hosting provider. In some cases though you might want to split up your services, so that you have one provider actually host your website, and a completely separate provider to host your email.

In order to follow any of the steps below, you'll need to have your domain name pointed at our name servers, so that any DNS changes you make in cPanel on our server is what your domain actually uses.

Website hosted by 3rd party, email hosted by InMotion

A common example of this, is if you're using a website hosting company that has a proprietary website builder, but maybe doesn't host email. So if you looked for a new web host and found InMotion Hosting, your plan might be to slowly transition your website over to non-proprietary website software with us, and in the meantime also have us host your email for you.

In the steps below, we'll walk through using an example domain PrimaryDomain.com. Where we would like to continue to have the e-mail hosted by InMotion Hosting, but we want to point our DNS A (Address) record to another website host where you might already have your site built.

  1. Login to your cPanel
  2. click on advancedd dns zone editor Under the Domains section, click on Advanced DNS Editor
  3. select domain from drop down Select the domain you'd like to modify in the drop-down to see those DNS records.
  4. click on edit beside domain a record In this example the DNS records are already setup pointing the entire domain to InMotion's servers for all of the services. So the only thing we need to modify is our A (Address) of the website.

    Click on Edit beside the primarydomain.com. entry.

  5. fill in remote host ip address for website a record Fill in the IP address of your remote website host, in the Address field, then click on Edit Record.
  6. Anytime you make DNS changes, it can take between 24-48 hours for those DNS settings to fully propagate. So your website will not start immediately pulling from this new IP address, and it will take a different amount of time depending on several factors.

  7. delete mail cname recordYou should now see the new A record you updated. Now click on Delete beside the CNAME record for mail.primarydomain.com.
  8. add mail a recordUnder the Add a record section, now re-create the mail. CNAME record you deleted, but this time as an A record, and pointing to the InMotion server's IP address. You can always find your IP address in cPanel.
  9. click on mx entryAt the main cPanel page, under the Mail section click on MX Entry.
  10. click on edit mx recordUnder the MX Records section at the bottom, click on Edit beside your primarydomain.com entry with a Priority of 0.
  11. add mail to mx entry click editNow type in mail. in front of your domain to correlate your MX record with the local A record we previously created.
  12.  

Website hosted by InMotion, email hosted by 3rd party

A common example of this, is if you'd like to host your website with InMotion Hosting, but you have email services with another provider such as Google Apps for your domain.

In the steps below, we'll walk through using an example domain PrimaryDomain.com. Where we would like to continue to have the website hosted by InMotion Hosting, but we want to point our DNS MX (Mail Exchange) record to another email host.

  1. Login to your cPanel
  2. click on mx entry Under the Mail section, click on MX Entry.
  3. In the Add New Record section, you'll want to set the Priority and Destination for your 3rd party mail service, then click on Add New Record.

    We are going to use Google's as an example, since they're very common:

    PriorityDestination
    1 ASPMX.L.GOOGLE.COM
    5 ALT1.ASPMX.L.GOOGLE.COM
    5 ALT2.ASPMX.L.GOOGLE.COM
    10 ASPMX2.GOOGLEMAIL.COM
    10 ASPMX3.GOOGLEMAIL.COM

    These should all now be populated in the MX Records section at the bottom.

  4. click on delete local mx recordWith all of the remote MX servers added, we now want to remove the original local one.

    Click on Delete beside the primarydomain.com. MX entry, then click the confirmation Delete button.

  5. click on remote mail exchanger Finally change the Email Routing option to Remote Mail Exchanger, then click on Change
  6. Anytime you make DNS changes, it can take between 24-48 hours for those DNS settings to fully propagate. So your email will not start immediately delivering to these new remote MX servers.

You should now understand how to split up your domain's various services by using DNS records. While this typically isn't needed for the average user, it might be good to know that you do have this option available to you.

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve our Support Center:
Email Address
Optional, but our team may contact you for more information.
Like this Article?

Post a Comment

Name:
Email Address:
Comment:
Are you a bot?
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

Write New!
Do you want to publish a tutorial to our support center?

News / Announcements

SSL Certficate Warnings
Updated 2014-04-14 11:34 am EST
Hits: 2218
Heartbleed 0-day OpenSSL security bug
Updated 2014-04-14 04:43 pm EST
Hits: 5640

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!