Frequently Asked Questions

Common questions about dynamic DNS, account access, and custom domains

Dynamic Hostnames
My hostname isn't resolving. What's wrong?

Check your zone status by logging in to KyedNS. If the zone is disabled (shown in red), click Re-enable. If the zone looks fine but the IP hasn't updated recently, your router DDNS client may have stopped checking in — reconfigure it using the settings below.

If your hostname resolves to a private address (e.g. 192.168.x.x or 10.x.x.x), your client is sending the wrong IP. Switch its source to external IP detection — sometimes called web or checkip mode in your router's DDNS settings.

My IP isn't updating automatically. How do I fix it?

Your router's DDNS settings must use:

  • Server: kyedns.com
  • Username: your full hostname (e.g. myserver.dyndns.dk)
  • Password: your update token (found on the hostname's detail page — not your account password)
  • Protocol: DynDNS2

The update token is different from your account password. Using the wrong one is the most common cause of stale IPs.

I had a hostname on the old dyndns.dk. Where did it go?

Zones from dyndns.dk were migrated automatically. Log in with the same email address you used on dyndns.dk. If you don't remember which email you used, go to /dyns/claim and enter the update token from your router config — that token is tied to your old zone and lets you claim it without knowing the email.

How do I set up IPv6 or dual-stack (IPv4 + IPv6)?

Send two separate DDNS updates — one with your IPv4 address and one with your IPv6 address. KyedNS stores them independently as the A record and AAAA record for your hostname. Most routers support two DDNS entries pointing to the same hostname. If you use ddclient, add a second block with the usev6 option to handle the IPv6 update.

Account & Login
I'm not getting the login email. What should I do?

KyedNS uses magic links — there are no passwords. Check your spam or junk folder. The link expires after 1 hour, but you can request a new one at any time by entering your email again on the login page.

I don't know which email I registered with. How do I find my account?

Try any email address you might have used. If you have your router's DDNS config, go to /dyns/claim and enter the update token — the token is tied to your zone and lets you claim it without knowing the email.

Custom Domains & DNS
Can I use a custom domain with KyedNS?

Yes. Add your domain at /domains and point your domain's nameservers to KyedNS. DNS propagation typically takes a few hours. Once set up, all DNS records for that domain are managed from KyedNS.

Is there an API?

Yes — KyedNS has a read-only JSON API covering dynamic hostnames, zones, and custom domains. Your API token is on the Account Settings page. Full documentation at /api.

Can I set up a dynamic record on my own domain?

Yes. In the DNS records for your domain, add a record with type DYNAMIC. It updates via the same DynDNS2 protocol as free hostnames. Each DYNAMIC record has its own update token — use that token in your router's DDNS settings.