Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 707
  • Last Modified:

DNS change / email delivery / MX and A records

Let's say we've an organization named Test, with a domain test.org. The test.org domain is currently registered through Go Daddy but the DNS is not through Go Daddy, its handled by another vendor. I plan to switch the DNS to Go Daddy, but how can I do this so that email will be routed without their being any email downtime? In Go Daddy, once I set the DNS to be handled in Go Daddy, I can't set all the MX and A records until the DNS change takes effect, which seems like that would create a few hours(?) in which email won't be delivered. Thanks for your help.
0
canalicomputers
Asked:
canalicomputers
  • 4
  • 3
1 Solution
 
Dave HoweSoftware and Hardware EngineerCommented:
add a new MX record pointing to the new mailserver, with a smaller number than the existing records. that should cause all mail to go to the new mailserver, while the dns is still hosted at the old location

then move dns; it doesn't matter which record a sending mailserver sees at that point, it will be sufficient to ensure the new server gets the mail.

the only key element is making sure the new mailserver will accept mail for your domain before you have moved dns.
0
 
Dave HoweSoftware and Hardware EngineerCommented:
I should add - between adding the new MX record and moving dns, allow *at least* 48 hours. that will cause cached results at various sites/isps to expire and the new record to be acquired.
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
canalicomputersAuthor Commented:
Thank you, but how do I addMX records in Go Daddy before moving DNS? Currently, it just says "not hosted here" and I dont think theres any way to add records. It seems like you have to move DNS before editing.
0
 
Dave HoweSoftware and Hardware EngineerCommented:
no, you add records where the dns is hosted *now*, let the dust settle, then move dns.
0
 
canalicomputersAuthor Commented:
Ah ok, but once I make the move, how will Go Daddy know of the records in the old DNS location?
0
 
Dave HoweSoftware and Hardware EngineerCommented:
they won't have to.

provided you are pointing to the same mail server before and after the move, it doesn't matter if the records are an exact match or not - just that mail goes to the right place.

often if you are migrating to a new provider, they will ask for a "zone file" to import, so as to save setup time - you can make those quite easily, they are basically a txt file containing the dns records. Otherwise, you will usually have a time interval between when godaddy accepts the dns transfer, and when the TLD records are updated, as usually the TLDs (such as dot com or dot net) are only updated every 6 hours or so, and it takes noticably longer before isp caching servers even notice.  You can use that time to create (using the godaddy dns editing interface, whatever that is) the records you need in their new home.
0
 
canalicomputersAuthor Commented:
Thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now