DNS Changes Not Showing Up? How to Find Out Why and Fix It
Usually the change was made at a DNS host your domain does not use, or a cache is holding the old answer. Ask the authoritative servers first, then work outward.
Your designer went quiet, closed their business or will not hand over the domain or hosting. Find out what you already control, prove you are the registrant, recover accounts in your own name, and rebuild access for anything you cannot get back.
The designer who built your website has stopped answering. Or they have closed their business, moved on, or told you they will only hand things over if you pay a bill you dispute. Meanwhile the domain is renewing in their account, the hosting is on their server, and you do not have a WordPress admin login. You may have only realized this because the site went down or a renewal is coming up.
This is one of the most common and least discussed website problems, and it is usually fixable. Most designers are not holding anything hostage on purpose: they are busy, unwell, or never set things up in your name because it was easier at the time. This guide helps you work out what you already control, what you can recover without them, how to prove you are the owner, and what your options are if they refuse. Stay calm and polite throughout. A friendly handover is faster and cheaper than any formal route.
The legal points here are general information, not legal advice. Contracts, copyright and consumer law vary by country and state. If money, a refusal or a threat is involved, talk to a lawyer licensed where you operate.
A website depends on a handful of separate accounts, and the designer may hold some, all or none of them. Each has its own owner and its own recovery path.
| Piece | Who legally or contractually controls it | Can you recover it without the designer? |
|---|---|---|
| Domain registration | The registrant named on the registration, regardless of who pays or whose account it sits in. | Often yes, if you are the registrant. Hard if the designer registered it in their own name. |
| Registrar account | Whoever opened the account. A reseller account belongs to the designer. | Not the account itself, but the registrar may help a registrant move the domain out. |
| DNS hosting | Whoever holds the DNS provider account (registrar, host or Cloudflare). | Yes, by moving DNS once you control the domain. |
| Web hosting | The hosting account holder. | Only if the account is in your name, or by rebuilding elsewhere. |
| WordPress admin | Anyone with an administrator login. | Yes, if you can reach the hosting, files or database. Otherwise only with a working admin login. |
| The mail provider account holder. | Depends where mail is hosted. Risky if it is on the designer’s server. | |
| Google Analytics, Search Console, Business Profile, social | Account owners on each platform. | Usually yes, through each platform’s ownership and verification process. |
| Theme and plugin licenses | Whoever bought them. | Usually you buy your own; the code you already have keeps working. |
Your first job is to fill in this table for your own site. It turns a vague crisis into a short list of specific tasks.
Run your domain through our domain lookup tool. It reads RDAP, the modern replacement for WHOIS, and shows the registrar, the expiry date, the status and the nameservers. Write all of these down. The expiry date is your real deadline: if the domain expires and nobody renews it, you can lose it, so a renewal coming up soon moves this to the top of the list. The domain lifecycle cheat sheet explains what happens after expiry.
The registrant name and email are usually redacted for privacy, so RDAP rarely tells you whose name the domain is in. You can still find out:
Our who hosts this site tool shows which company runs the server and which runs DNS and email. Then check your email and bank statements for that host. If you have ever paid them directly, the account may be yours and you can use their password reset or account recovery process.
Look up your mail servers with the DNS lookup tool (MX records), or run dig +short MX example.com on your own computer. If the MX points to Google Workspace or Microsoft 365 and you have an admin login there, your email is safe regardless of what happens to the website hosting. If it points to the designer’s server, your mail depends on their goodwill, so plan that move early (Step 5).
Try https://example.com/wp-admin/ with any login you have ever been given, and use the “Lost your password?” link with every email address you might have been registered under. If any account works and has the Administrator role, you can create your own admin account and export the whole site.
Even if the relationship has gone sour, a written, specific, friendly request is the single most effective step. It also becomes evidence that you asked reasonably if you later need a formal route.
Our client access request email template lists every account and file to ask for. If there is a disputed bill, it is worth weighing honestly: paying a modest amount to get everything handed over today is often far cheaper than any of the alternatives below.
How you get the domain back depends on whose name is on the registration.
This is the most common setup and the most fixable. Under ICANN’s Transfer Policy for generic domains such as .com, the registrant is the person with the right to transfer the domain. The registrar must give the registrant the transfer code (EPP or auth code) within five calendar days of the request, or let the registrant generate it themselves, and must not refuse solely because of a payment dispute between the registrant and the registrar. That rule is about the registrar, not the designer, but it means the registrar has a route to help you.
If the registrant email address is the designer’s or no longer works, tell the registrar. Updating the registrant email is a change of registrant at many registrars and can trigger a 60 day transfer lock under the current ICANN rules. ICANN has adopted changes to the Transfer Policy, including shorter locks, that registrars will apply from a future date, so check your registrar’s current terms. An internal account move usually avoids the lock problem entirely.
Then, as far as the registrar is concerned, the designer is the owner. The registrar will not move it without the designer’s consent or a binding order. Your options are:
Ask the registrar whether you, as the registrant, can pay the renewal directly, or ask the designer to renew it now while you sort out the handover. Renewing does not give you control, but it buys time. If it has already expired, act during the registrar’s grace period or the redemption period, which the expired domain guide explains.
Use the host’s password reset. If the account email is the designer’s, contact the host, explain you are the account holder, and ask how they verify identity (often a billing detail, ID or the payment card). Once in, change the password, turn on two-factor, and remove the designer’s user or SSH keys if they are no longer working for you.
The host will only deal with its customer, the designer. Ask the designer for a full backup: every file in the site folder and a database export. If they agree, a migration is straightforward; see moving WordPress to a new host by hand. Ask them to keep the old site running until DNS has moved.
You can take a full copy from inside WordPress:
You can still rebuild. The public site is visible to anyone, and older versions may be in the Internet Archive’s Wayback Machine. Our guide to recovering a WordPress site with no backup shows how to recover text and images from public copies. Copyright in the design, code and photos depends on your contract and local law, so check your contract, or ask a lawyer, before you copy anything you did not supply yourself.
Once you control the domain, many other services can be recovered by proving control of DNS.
If the registrar will not help you as the registrant, ask them in writing to explain why, and if they are an ICANN accredited registrar that is not following the Transfer Policy, you can file a complaint with ICANN Contractual Compliance. If the designer’s host is hosting your site without any agreement with you, you cannot force the host to give you the files, but you can tell them you are the owner of the content and ask them not to delete it while you resolve the dispute.
When you contact a registrar or host, send the domain, your RDAP lookup, proof of identity and of the business, invoices showing you paid for the domain or site, and a short description of what you need. Then work through the site takeover access inventory so you never end up here again. If a domain was changed or moved without anyone’s consent, see domain hijacked: how to recover, and for lost WordPress access see locked out of WordPress admin.
Did this fix it?
Still stuck? Start again from what you can see in the Emergency Room.
Still stuck?
Print a free one-page checklist to keep, or open the Emergency Room if the symptom does not match.
Get the free checklistsKeep reading
Search the field manual
Or jump straight to a symptom
Press / to search from any page, Esc to close