Most domain hiccups are one of a few things. After each Check DNS, the dashboard shows what we found for each record. Start there.
“Not there yet”
DNS changes take time to spread around the internet: usually a few minutes, sometimes up to a day. If you’ve just added the records, wait a little and click Check DNS again.
Fixed the records, but the check still shows the old ones?
Big public DNS services remember answers for a while, so they can keep showing an old record after you’ve changed it. You can ask them to forget it right away:
- Open Google’s Flush Cache page. Type your domain, like
example.com, pick CNAME or TXT from the list (whichever record you changed), and click Flush Cache. - Do the same on Cloudflare’s Purge Cache page: your domain, the record type, Purge Cache. Nyni’s Check DNS looks your domain up through Cloudflare, so this one matters most.
- Click Check DNS again.
Note: This only helps once your DNS provider shows the new records. If you’ve just saved them there, give it a few minutes first.
The TXT record is wrong
Read what the check says about the TXT record.
- “The TXT record isn’t there yet”: the record isn’t there, or it’s under a different name. It must be named
_nyni-challenge(for a subdomain,_nyni-challenge.linksand so on). - The name got doubled: some DNS providers add your domain to the end. Typing the full name there makes
_nyni-challenge.yourname.com.yourname.com. Use the short name the dashboard shows. - “A different value”: the value must be exactly
nyni-domain-verification=plus your token, with nothing added. Use the dashboard’s Copy button so no letter goes missing.
Note: Removed your domain and added it again? You got a new token, so the old TXT record won’t match. Update its value.
The CNAME is wrong
Read what the check says about the CNAME. It must point to pages.nyni.com, exactly.
- Pointing somewhere else? Change the record’s value to
pages.nyni.com. - Can’t add the CNAME because another record already has that name (like an old A record)? Remove the old one first: a name with a CNAME can’t have other records.
- Using Cloudflare for your DNS? The CNAME must be DNS only (grey cloud). When it’s Proxied (orange cloud), Cloudflare answers with its own addresses instead of the CNAME, so the check can’t find it.
A bare domain (yourname.com)
A bare domain, also called the root or apex, uses a CNAME named @ pointing to pages.nyni.com. Not every DNS provider allows a CNAME there (Cloudflare does, and keeps it as DNS only).
Providers that allow it often answer with the addresses behind the CNAME instead of the CNAME itself. That’s fine: the check sees they’re pages.nyni.com’s and passes.
Tip: Easier option: use a subdomain like
links.yourname.comwith a normal CNAME. It works with every DNS provider.
Other messages
- “That doesn’t look like a domain.” Type just the domain, like
yourname.com, without spaces. Nyni.com’s own addresses can’t be added. - “That’s a lot of checks!” You can check about 10 times a minute. Wait a minute, then try again.
- “We couldn’t check just now.” Something hiccupped on the way. Try again in a moment, and take a peek at the status page if it keeps happening.
- The domain section is locked. Your own domain comes with Boost.
Still stuck? Write to support@nyni.com with your domain and what the check shows, and we’ll take a look.