User Guide
Learn how to use mayDDNS and get answers to common questions.
- Log in and go to the Hostname page
- Click Add Hostname
- Enter a subdomain name (letters, numbers, and hyphens only — cannot start or end with a hyphen)
- Choose a domain from the dropdown
- Enter your current IPv4 address (auto-filled if detected)
- Click Save
- Go to Account Settings
- Click Change Password
- Enter and confirm your new password
- Enter the verification code sent to your email
- Click Save
Note: The verification code expires in 10 minutes. Password must be at least 6 characters.
- Active — Hostname was updated recently and is functioning normally
- Inactive — Hostname has not been updated in a long time
- Disabled — Manually disabled or account suspended
Method 1 — DynDNS/No-IP compatible (router / DDNS client)
- URL:
https://mayddns.com/nic/update - Parameter:
hostname,myip(optional) - Auth: HTTP Basic (username:password from hostname details)
curl -u "username:password" "https://mayddns.com/nic/update?hostname=example.mayddns.com&myip=1.2.3.4"
Method 2 — UUID update URL
- Find the UUID URL in your hostname details page
- IPv4:
https://mayddns.com/update/{uuid} - IPv6:
https://v6.mayddns.com/update/{uuid}
curl "https://mayddns.com/update/6f5fa996-daac-4070-9650-64fd30dcbe99"
Response codes: good (success), nochg (unchanged), badip (invalid IP), badauth (auth failed)
- FREE: 5 hostnames, IPv4 only, basic support
- PRO: 50 hostnames, IPv4 & IPv6, email support
- PRO+: 300 hostnames, IPv4 & IPv6, priority support
- ULTIMATE: 20,000 hostnames, IPv4 & IPv6, priority support
- SELF-HOSTED: Full source code, unlimited, AnyDesk support
- Email: support@mayddns.com
- Response time: Within 24 hours for standard plans
- Priority support: Pro+ and Ultimate plans
- AnyDesk support: Self-Hosted plan