{"id":3648,"date":"2025-11-22T08:27:50","date_gmt":"2025-11-22T08:27:50","guid":{"rendered":"https:\/\/telahosting.com\/manual\/?p=3648"},"modified":"2026-03-06T13:11:55","modified_gmt":"2026-03-06T13:11:55","slug":"how-to-migrate-dns-from-one-host-to-another","status":"publish","type":"post","link":"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/","title":{"rendered":"How to Migrate DNS from One Host to Another Safely (cPanel to cPanel)"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/I3O1D18Qhfc?rel=0;si=vHHcMUgZTUp84HTi\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe><\/p>\n<p>Moving your website or email from one hosting provider to another can feel stressful, especially when DNS is involved. A small mistake can bring down your website, stop email delivery, or break important services. But the truth is, if you understand the right steps, you can migrate your DNS <strong>smoothly, safely, and without downtime<\/strong>.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#What_Is_DNS_Migration\" >What Is DNS Migration?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Step_1_Open_DNS_Zone_on_Your_Old_Host_cPanel\" >Step 1: Open DNS Zone on Your Old Host cPanel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Step_2_Copy_All_DNS_Records_One-by-One\" >Step 2: Copy All DNS Records One-by-One<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Step_3_Log_In_to_Your_New_cPanel\" >Step 3: Log In to Your New cPanel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Step_4_Add_Every_DNS_Record_into_the_New_cPanel\" >Step 4: Add Every DNS Record into the New cPanel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Step_5_Change_Nameservers_to_Point_to_telaHosting\" >Step 5: Change Nameservers to Point to telaHosting<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Step_6_Wait_for_DNS_Propagation\" >Step 6: Wait for DNS Propagation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Step_7_Test_Everything_Carefully\" >Step 7: Test Everything Carefully<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Step_8_Remove_DNS_from_Old_Hosting_Optional_but_Recommended\" >Step 8: Remove DNS from Old Hosting (Optional but Recommended)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Tips_for_Zero-Downtime_DNS_Migration\" >Tips for Zero-Downtime DNS Migration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#Conclusion\" >Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/telahosting.com\/manual\/how-to-migrate-dns-from-one-host-to-another\/#FAQs\" >FAQs<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"What_Is_DNS_Migration\"><\/span><strong>What Is DNS Migration?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>DNS migration simply means moving all your domain\u2019s DNS records, including A-records, MX, CNAME, TXT, SPF, DKIM, SRV, and more from your old hosting provider to your new hosting provider.<\/p>\n<p>DNS is like an &#8220;address book&#8221; of your domain. When moving hosts, you\u2019re basically taking your address book with you.<\/p>\n<p>If done correctly, your:<\/p>\n<ul>\n<li>Website remains online<\/li>\n<li>Emails continue to deliver<\/li>\n<li>Subdomains stay connected<\/li>\n<li>Third-party tools (<a href=\"https:\/\/workspace.google.com\/\" target=\"_blank\" rel=\"noopener\">Google Workspace<\/a>, <a href=\"https:\/\/www.zoho.com\/\" target=\"_blank\" rel=\"noopener\">Zoho<\/a>, <a href=\"https:\/\/sendgrid.com\/en-us\" target=\"_blank\" rel=\"noopener\">SendGrid<\/a>, etc.) keep working<\/li>\n<\/ul>\n<p>The key is <strong>copy first, switch later<\/strong>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_1_Open_DNS_Zone_on_Your_Old_Host_cPanel\"><\/span><strong>Step 1: Open DNS Zone on Your Old Host cPanel<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Start with your old hosting provider.<\/p>\n<ol>\n<li>Log in to <strong>old cPanel<\/strong><\/li>\n<li>Scroll to <strong>Domains<\/strong><\/li>\n<li>Click <strong>Zone Editor<\/strong><\/li>\n<li>Click <strong>Manage<\/strong> next to your domain<\/li>\n<\/ol>\n<p>Now you\u2019ll see all your records. Your job here is to <strong>copy<\/strong> everything.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_2_Copy_All_DNS_Records_One-by-One\"><\/span><strong>Step 2: Copy All DNS Records One-by-One<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You\u2019ll need to copy:<\/p>\n<ul>\n<li><strong>A-Records (IP addresses): <\/strong>These point your domain and subdomains to your server.<\/li>\n<li><strong>CNAME Records:<\/strong> Used for aliases like &#8220;www&#8221; or external apps.<\/li>\n<li><strong>MX Records: <\/strong>Handles email delivery (VERY important).<\/li>\n<li><strong>TXT Records: <\/strong>SPF, DKIM, DMARC, Google verification, app verification, etc.<\/li>\n<li><strong>SRV Records:<\/strong> Used for Microsoft Teams, Zoom, Discord, etc.<\/li>\n<li><strong>AAAA Records:<\/strong> For IPv6 (only if used).<\/li>\n<li><strong>Custom records created by apps: <\/strong>Write them down or paste them into a document.<\/li>\n<\/ul>\n<p><strong>Important Tip: <\/strong>Do <strong>not<\/strong> delete anything on your old host yet because your website and email still depend on those records.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_3_Log_In_to_Your_New_cPanel\"><\/span><strong>Step 3: Log In to Your New cPanel<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now open your telaHosting account:<\/p>\n<ol>\n<li>Log in to <strong>telaHosting Dashboard<\/strong><\/li>\n<li>Access your hosting service<\/li>\n<li>Click <strong>Log in to cPanel<\/strong><\/li>\n<li>Scroll to <strong>Zone Editor<\/strong><\/li>\n<li>Click <strong>Manage<\/strong> beside the same domain<\/li>\n<\/ol>\n<p><img data-dominant-color=\"c9cbd5\" data-has-transparency=\"false\" style=\"--dominant-color: #c9cbd5;\" loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-3461 aligncenter not-transparent\" src=\"https:\/\/telahosting.com\/manual\/wp-content\/uploads\/2025\/11\/Choose-the-Domain-You-Want-to-Manage-711x400.avif\" alt=\"Choose the Domain You Want to Manage\" width=\"711\" height=\"400\" srcset=\"https:\/\/telahosting.com\/manual\/wp-content\/uploads\/2025\/11\/Choose-the-Domain-You-Want-to-Manage-711x400.avif 711w, https:\/\/telahosting.com\/manual\/wp-content\/uploads\/2025\/11\/Choose-the-Domain-You-Want-to-Manage-768x432.avif 768w, https:\/\/telahosting.com\/manual\/wp-content\/uploads\/2025\/11\/Choose-the-Domain-You-Want-to-Manage.avif 1366w\" sizes=\"auto, (max-width: 711px) 100vw, 711px\" \/><\/p>\n<p>Now you&#8217;re ready to recreate your DNS records.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_4_Add_Every_DNS_Record_into_the_New_cPanel\"><\/span><strong>Step 4: Add Every DNS Record into the New cPanel<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You will repeat each record from your old host exactly as it was.<\/p>\n<p><strong>Add the following:<\/strong><\/p>\n<ul>\n<li>A-records<\/li>\n<li>CNAME<\/li>\n<li>MX (and correct priority)<\/li>\n<li>TXT (SPF, DKIM, DMARC\u2026)<\/li>\n<li>SRV<\/li>\n<li>AAAA<\/li>\n<li>Custom settings<\/li>\n<\/ul>\n<p><strong>Keep these rules in mind:<\/strong><\/p>\n<ul>\n<li>Subdomain format must match<\/li>\n<li>TTL can stay default (or set to 300 for faster propagation)<\/li>\n<li>MX priority must remain EXACT<\/li>\n<li>SPF must be one single line<\/li>\n<\/ul>\n<p>This step ensures your domain behaves exactly the same after the migration.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_5_Change_Nameservers_to_Point_to_telaHosting\"><\/span><strong>Step 5: Change Nameservers to Point to telaHosting<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After adding ALL the records to telaHosting cPanel, it&#8217;s time to point your domain to telaHosting.<\/p>\n<p>Go to your domain registrar (where you bought your domain):<\/p>\n<ul>\n<li>Namecheap<\/li>\n<li>GoDaddy<\/li>\n<li>Whogohost<\/li>\n<li>DomainKing<\/li>\n<li>Google Domains<\/li>\n<li>Or even telaHosting (if purchased there)<\/li>\n<\/ul>\n<p>Now update nameservers to example:<\/p>\n<ul>\n<li>ns1.tela-host.com<\/li>\n<li>ns2.tela-host.com<\/li>\n<\/ul>\n<p>This is an example\u2014use the exact nameservers shown in your telaHosting account. Once changed your domain will start using the DNS zone inside telaHosting.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_6_Wait_for_DNS_Propagation\"><\/span><strong>Step 6: Wait for DNS Propagation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This step happens behind the scenes. <a href=\"https:\/\/telahosting.com\/manual\/how-to-check-dns-propagation-and-status-online\/\" target=\"_blank\" rel=\"noopener\">Propagation<\/a> usually takes <strong>5\u2013minutes to 24 hours worldwide.<\/strong><\/p>\n<p>Your website, emails, and records should continue working normally because:<\/p>\n<ul>\n<li>Old DNS was live<\/li>\n<li>New DNS is an exact copy<\/li>\n<li>The switch is seamless<\/li>\n<\/ul>\n<p>No downtime, no broken links and no missing emails.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_7_Test_Everything_Carefully\"><\/span><strong>Step 7: Test Everything Carefully<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After propagation:<\/p>\n<ul>\n<li><strong>Test your website: <\/strong>It should load from the new host.<\/li>\n<li><strong>Test email sending &amp; receiving:<\/strong> MX must point correctly.<\/li>\n<li><strong>Test subdomains:<\/strong> Like blog, app, store, panel, mail, etc.<\/li>\n<li><strong>Test external services: <\/strong>Google Workspace, Zoho, SendGrid, Mailchimp, Microsoft 365\u2026<\/li>\n<\/ul>\n<p>If anything is not working, it means:<\/p>\n<ul>\n<li>A record was missed<\/li>\n<li>A value was typed incorrectly<\/li>\n<li>A priority is wrong<\/li>\n<li>You forgot to add a TXT, DKIM, or SRV record<\/li>\n<\/ul>\n<p>Simply recheck and correct.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step_8_Remove_DNS_from_Old_Hosting_Optional_but_Recommended\"><\/span><strong>Step 8: Remove DNS from Old Hosting (Optional but Recommended)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once everything works:<\/p>\n<ul>\n<li>Your website loads properly<\/li>\n<li>Emails deliver<\/li>\n<li>No DNS issues appear<\/li>\n<\/ul>\n<p>You can now safely delete or ignore DNS from the old host. This prevents confusion later.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Tips_for_Zero-Downtime_DNS_Migration\"><\/span><strong>Tips for Zero-Downtime DNS Migration<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Here are the safest practices:<\/p>\n<ul>\n<li><strong>Copy DNS BEFORE changing nameservers<\/strong><\/li>\n<li><strong>Do not edit DNS on old host<\/strong><\/li>\n<li><strong>Do not delete old DNS yet<\/strong><\/li>\n<li><strong>Add EVERYTHING to telaHosting before switching<\/strong><\/li>\n<li><strong>Use TTL 300 for rapid propagation<\/strong><\/li>\n<li><strong>Double-check MX, SPF, and DKIM<\/strong><\/li>\n<li><strong>Keep both DNS zones live until fully stable<\/strong><\/li>\n<\/ul>\n<p>This ensures a clean, smooth migration without disruptions.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><strong>Conclusion<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Migrating DNS from one host to another doesn\u2019t have to be scary. As long as you copy all your records, recreate them on your new telaHosting cPanel, and only switch nameservers after everything is in place, your website and emails will stay online without any downtime.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"FAQs\"><\/span><strong>FAQs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>1. Will my site go offline during DNS migration?<\/strong><\/p>\n<p>No, not if you copy and recreate DNS before switching nameservers.<\/p>\n<p><strong>2. Can I migrate email records too?<\/strong><\/p>\n<p>Yes, MX, SPF, DKIM, and DMARC can all be moved easily.<\/p>\n<p><strong>3. How long does the whole process take?<\/strong><\/p>\n<p>Usually between 5 minutes to 24 hours.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ufeff Moving your website or email from one hosting provider to another can feel stressful, especially when DNS is involved. A small mistake can bring down your website, stop email delivery, or break important services. But the truth is, if you understand the right steps, you can migrate your DNS smoothly, safely, and without downtime&#8230;.<\/p>\n","protected":false},"author":12,"featured_media":3649,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[32],"tags":[40,60],"class_list":["post-3648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cpanel","tag-cpanel","tag-dns"],"_links":{"self":[{"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/posts\/3648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/comments?post=3648"}],"version-history":[{"count":4,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/posts\/3648\/revisions"}],"predecessor-version":[{"id":3996,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/posts\/3648\/revisions\/3996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/media\/3649"}],"wp:attachment":[{"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/media?parent=3648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/categories?post=3648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/telahosting.com\/manual\/wp-json\/wp\/v2\/tags?post=3648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}