NetworkGuide

How to change your DNS zone at OVH

On this page
  1. Where the DNS Zone actually lives
  2. Edit the A record
  3. Clean up the leftovers, this is the trap
  4. Check it actually took
  5. ”Propagation” is really just the TTL

Changing your DNS zone at OVH happens in exactly one place, and it only trips people up because the panel looks busier than the job. You want the DNS Zone tab of your domain. That's it. The actual work is nearly always the same: point a name at a server by setting its A record to the server's IP. Edit the apex, do the same for www, save. The part everyone forgets is the cleanup, and it's the part that bites, because a leftover AAAA or A record aimed at an old host will quietly send visitors, and Let's Encrypt, to the wrong machine. Here's where the zone lives, which record to touch, the leftover trap that cost me an afternoon once, and how to check the change actually worked.

The short answer

Open your domain in the OVH panel, hit the DNS Zone tab, and edit the A record so the name points at your server’s IP. Fix www, delete any stale AAAA or A, save. Then wait out the old TTL before you decide anything’s broken.

DNS Zonethe tab to open
A recordname to IP
old TTLyour real wait
Answer card showing the OVH DNS Zone tab with the A record edited to point a domain at a server IP.
One record does the pointing. The rest is cleanup and waiting for the TTL. PNG

Where the DNS Zone actually lives

OVH has piled on buttons over the years, so here’s the path that still works: Web Cloud, then Domain names, pick your domain, then the DNS Zone tab. What loads is the entire zone, one row per record. Intimidating at a glance. It’s a list, and you edit it a row at a time.

Edit the A record

An A record maps a name to an IPv4 address. That’s the whole idea. Set the apex, the row OVH shows as @, to your server’s IP, and send www to the same place. Here’s what a clean zone looks like, with example values:

TypeNameTargetTTLWhat to change
A@203.0.113.103600Point the apex at your server’s IPv4
Awww203.0.113.103600Same target as the apex
MX@mail.example.com3600Leave it, that’s your mail
AAAA@2001:db8::53600Delete it if it points at an old host

For www you can use a second A record or a CNAME back to the apex. Either works. Pick one and move on. Same picture, drawn out:

Recreated DNS zone table with example data: an A record at the apex pointing to 203.0.113.10 highlighted to edit, and a stale AAAA record marked for deletion.
Example data only. The highlighted A is what you edit; the dashed AAAA is what to remove. PNG

Clean up the leftovers, this is the trap

Here’s the one that got me. If the domain ever lived somewhere else, the zone usually still carries an old A or AAAA pointing at that previous host. Nothing warns you. Browsers will happily follow it, and so will Let’s Encrypt when it goes to validate a certificate, which then fails for no reason you can see because the check landed on the wrong server entirely.

So before you walk away: scan the rows and delete anything that doesn’t point at your new server. AAAA records are the usual culprit, because people forget the domain ever had IPv6 in the first place. Two minutes now saves you an hour of squinting at a cert error later.

Check it actually took

Don’t trust your own browser here, it caches like a magpie. Ask a public resolver straight out:

Windows
nslookup example.com 1.1.1.1
Linux
dig +short example.com @1.1.1.1

If the public resolver shows the new IP but your machine still shows the old one, that’s your local cache talking, not OVH. Clear it: see flush the DNS cache on Windows or on Linux.

”Propagation” is really just the TTL

There’s no magic delay and nothing you can pay to speed up. Every resolver holding the old answer keeps serving it until that record’s TTL expires, then asks again. So your real wait is whatever TTL sat on the record before you touched it. Knew the change was coming? Then you’d have lowered the TTL first. The full story, and why that’s the one trick that makes DNS changes painless, is in our DNS TTL guide.

Frequently asked questions

Where is the DNS Zone in the OVH panel?

Log in, open Web Cloud, click Domain names, pick your domain, then the DNS Zone tab. That table is the whole zone: every A, AAAA, CNAME, MX and TXT record the domain has. It looks like a lot. It's really just a list you edit one row at a time.

Which record actually points my domain at a server?

The A record. Set the apex (the row shown as @) to your server's IPv4, and point www at the same place, either a second A or a CNAME back to the apex. Server has IPv6? Add an AAAA too. No IPv6? Then make very sure there's no old AAAA still lying around.

I changed it but the site still hits the old server. Why?

Two usual suspects. Either it hasn't propagated, which just means resolvers keep serving the old value until its TTL runs out, or your own machine cached it. Flush your local DNS and check against a public resolver like 1.1.1.1 rather than trusting your browser.

Should I lower the TTL before changing anything?

If you can plan ahead, yes. Drop it to 300 seconds a full old-TTL period before the change, so every resolver has the short value by the time you flip it. Then the switch lands in minutes instead of hours, and you raise the TTL back afterwards.