Zone Verification
Table of Contents
- What is Zone Verification?
- Why was this introduced?
- When does Zone Verification occur?
- How does verification work?
- Important
- Need more help?
What is Zone Verification?
Zone Verification is a security measure designed to ensure that a DNS zone can only be added to DNSimple with the domain owner’s permission, especially when the domain was previously associated with another DNSimple account and still points at DNSimple.
This added security layer helps protect your domain and online presence.
Why was this introduced?
Zone Verification protects against DNS takeover attacks to prohibit a malicious actor from taking control of DNS records by re-adding a domain that still points to DNSimple after being removed from another account. These attacks can lead to website hijacking, phishing, and service disruption.
When does Zone Verification occur?
You will be asked to verify ownership when both of the following are true:
- The domain or zone was previously managed in a different DNSimple account, or it’s unknown who managed it.
- The domain is still delegated to any DNSimple name server (including custom vanity name servers).
If the domain is being added back to the same account it was last managed in, no verification is required.
How does verification work?
- Add your zone.
- We check which name servers your domain is currently using.
- If verification is needed, we generate two randomized verification name servers (e.g.
ns-random123.dnsimple-verify.com
). - We’ll ask you to add these verification name servers at your domain registrar (where you purchased your domain name).
- Once DNSimple detects the changes, you’ll be notified by email and can proceed with adding the zone. This could take anywhere from a few minutes to a few hours.
- After you have added the zone to your DNSimple account, remember to remove the verification name server from the delegation at your domain registrar.
- Verifications expire after 48 hours, but you can retry by re-initiating the add zone operation.
Each verification is unique. If you let one verification expire and start a new one, we will provide two new verification servers to use. You will not be able to verify using the servers from the previous verification.
Important
The verification runs automatically whether you’re using the app or the API. We regularly check if the domain is pointing to the verification name servers. You can also click Verify now on your DNSimple domain page to trigger the check manually or resend the request through the API.
Once the verification is successful, you will still need to complete the original step to add the DNS zone.
Need more help?
If you have more questions or need assistance with zone verification, contact support, and we’ll be happy to help.