You bought a domain from one place and you're hosting your site somewhere else — now what? Almost every new customer asks us the same thing: "Do I change nameservers, or do I just add an A record?" Both will get your site online, but they don't do the same job, and picking the wrong one causes half the DNS tickets we see. Here's the actual difference, and how to set up each one correctly.
Nameservers vs A Record: What's Actually Different
A nameserver change hands over control of your entire DNS zone to the new host. Once you point your domain's nameservers at SkyServer, every record — A, MX, CNAME, TXT, the lot — is managed from your cpanel" class="auto-link">wordpress-missing-a-temporary-folder-upload-error" class="auto-link">cPanel/WHM zone editor. Your registrar becomes just a place where you renew the domain; it no longer has a say in where anything points.
An A record is a single entry inside a DNS zone that says "this hostname maps to this IPv4 address." You can add or edit one A record without touching anything else in the zone. If your domain's DNS is still managed at the registrar (or at Cloudflare, or anywhere other than SkyServer), you can just update the A record for @ and www to point at your SkyServer server IP, and leave everything else — your email routing, existing subdomains — untouched.
In short: nameservers move the whole zone. An A record edits one line in a zone that stays where it is.
When to Use Nameservers
- You're moving your entire hosting (website + email) to SkyServer and want us to manage all DNS going forward.
- You want the simplicity of one dashboard (cPanel's Zone Editor) for every DNS change instead of juggling two providers.
- SkyServer support needs to make quick changes on your behalf during migration or troubleshooting.
When to Use an A Record Instead
- Your DNS is already managed somewhere with features you don't want to lose — Cloudflare's proxy/CDN, a corporate DNS panel, or existing MX records for a mailbox provider like Google Workspace.
- You only want the website hosted at SkyServer while email stays elsewhere (or vice versa).
- You manage several subdomains pointed at different services and don't want to rebuild that whole zone from scratch.
How to Point Your Domain via Nameservers
- Find your SkyServer nameservers in your Welcome Email or WHM (usually something like
ns1.skyserver.inandns2.skyserver.in). - Log in to your domain registrar (GoDaddy, Namecheap, wherever the domain was purchased).
- Open the domain's DNS/Nameserver settings and switch from "default/parked nameservers" to "custom nameservers."
- Enter both SkyServer nameservers and save.
- Wait for propagation (see below), then confirm with
dig NS yourdomain.com.
Once the nameservers switch over, log in to cPanel and check the Zone Editor — your A, MX, and CNAME records should already be populated for you if the domain was added to the hosting account beforehand.
How to Point Your Domain via A Record
- Get your server's IPv4 address from your SkyServer welcome email or cPanel → General Information.
- Log in to wherever your DNS zone actually lives (registrar panel or Cloudflare).
- Edit the A record for
@(the root domain) to point at the SkyServer IP. - Edit or add an A record (or CNAME) for
wwwpointing the same way. - Leave MX, TXT, and any other records untouched unless you're also moving email.
- If you're on Cloudflare, keep the proxy (orange cloud) off until the site loads correctly over plain DNS, then turn it back on.
| Scenario | Use Nameservers | Use A Record |
|---|---|---|
| Moving everything to SkyServer | Yes | No |
| Keeping email on Google Workspace/Microsoft 365 | No | Yes |
| Using Cloudflare for CDN/DDoS protection | No | Yes |
| Want SkyServer support to manage DNS directly | Yes | No |
| Only testing the site before going live | No | Yes (edit hosts file instead, ideally) |
Common Mistakes We See
- Changing nameservers and adding an A record at the registrar. Once nameservers point to SkyServer, any A record left behind at the registrar is simply ignored — it does nothing, but it confuses whoever looks at it next.
- Forgetting the
wwwrecord. The root domain loads, butwww.yourdomain.comthrows a DNS error because only@was updated. - Switching nameservers without first adding email records to the new zone, which causes mail to bounce the moment propagation completes.
- Checking too soon. DNS changes aren't instant — testing five minutes after saving and assuming it's "broken" is the most common false alarm we get.
How Long Until It Works (Propagation)
DNS changes spread across the internet as resolvers' cached copies expire, governed by the TTL (Time To Live) value on each record. Typical TTLs run 300 seconds to a few hours, but full global propagation can still take up to 24–48 hours in rare cases, especially for nameserver changes, since some ISPs and corporate networks cache more aggressively than the TTL says. If you need to go live faster next time, lower the TTL to 300 seconds a day or two before you plan to make the change, then raise it again once things settle.
While you wait, you can preview the new site without affecting anyone else by editing your local hosts file (/etc/hosts on Mac/Linux, C:\Windows\System32\drivers\etc\hosts on Windows) to map your domain straight to the new server IP.
Prevention Checklist
- Before switching nameservers, export or screenshot your current DNS zone so nothing gets lost.
- Add the domain to your SkyServer hosting account first, so cPanel has A/MX records ready before nameservers point over.
- Lower TTLs a day in advance if the change is time-sensitive.
- Verify from a DNS checker tool from a few different regions before telling clients or customers the migration is done.
- Keep MX records in mind — a nameserver switch that forgets email is the single most common cause of "my email stopped working" tickets after a domain move.
Frequently Asked Questions
Can I use nameservers for the website and keep my email exactly as it is?
Yes, but only if you recreate the existing MX, SPF, and DKIM records inside the new zone before or immediately after the switch. Nameservers move the whole zone, so anything not copied over goes missing the moment propagation completes.
Do I need to update anything at my registrar if I only change an A record?
No. If your DNS zone stays at the registrar (or Cloudflare) and you're only editing the A record, the nameservers themselves don't change at all — you're just updating one entry inside the existing zone.
Why does my site show the old content hours after I made the change?
That's almost always a caching issue — either your browser, your local resolver, or an ISP resolver still holding the old record until its TTL expires. Try a different network (like mobile data) or an incognito window before assuming the change didn't take.
Can I point a subdomain to SkyServer while the rest of the domain stays elsewhere?
Yes — add a CNAME or A record just for that subdomain (e.g. shop.yourdomain.com) at wherever your DNS zone currently lives. You don't need to touch nameservers for this at all.
What SkyServer nameservers or IP address do I actually use?
Both are in your SkyServer welcome email, and the IP is also visible in cPanel under General Information once your hosting account is active. If you can't find either, open a support ticket and we'll send them over.
