Linux & cPanel hosting
DNS propagation, adding and removing MX records in cPanel, changing nameservers and creating email accounts.
Frequently asked
What is DNS propagation?
Whenever you change your domain's nameservers, the update has to reflect across the internet. This process usually takes 24–48 hours and is called DNS propagation.
Why does it take so long?
Internet Service Providers worldwide cache a copy of your domain’s DNS so your site loads faster on repeat visits. When you change nameservers, that cache is not cleared instantly — each ISP has to expire its copy and fetch the fresh record.
Can I speed it up?
There is no way to force propagation. To minimise downtime, upload your site to the new server first, then add DNS records in your existing zone (on the old server) to point visitors at the new server — that takes effect faster than a nameserver change. Once traffic is flowing to the new server you can switch nameservers any time.
How do I know propagation is complete?
There is no perfectly reliable tracker — a Whois, ping or traceroute won’t confirm it. Tools like WhatsMyDNS give a rough regional picture. In practice, make your change, then wait a day or two (up to 48 hours) and it will settle.
How do I add MX records in cPanel?
Log into cPanel → in the Mail section click the "MX Entry" icon → select your domain → in "Add New Record" set the priority (0 is highest) and enter the mail-exchanger hostname (a fully-qualified domain name, not an IP) → click "Add New Record".
How do I delete an MX record in cPanel?
In the MX Entry screen, click "Delete" next to the record, then confirm. Note: delete the existing MX record before adding a replacement.
How do I change my domain nameservers?
Log into your account, open the domain you want to change, go to the Domain Registration → "Name Servers" section, replace the existing entries with your host’s nameservers and click "Update Name Servers". Allow 24–48 hours for propagation.
How do I create email accounts in cPanel?
Log into cPanel → Mail → "Email Accounts" → type the mailbox name and pick the domain → set a password → set a mailbox quota → click "Create Account".