Navigation Path: Admin Dashboard → Settings → Domain API Settings
URL:
URL:
/admin/DomainAPIOverview
Configure automatic domain registration through Dynadot’s API, set up nameservers, CNAME records, and manage available domain extensions (TLDs).Dynadot API
API token for domain registration
Nameservers
Default DNS servers
CNAME Records
Custom domain configuration
TLD Management
Available domain extensions
Dynadot API Configuration
Configure automatic domain registration through Dynadot’s domain registration API. Setting Up Your API Token:- Log in to your Dynadot account at Dynadot.com
- Navigate to My Account → API Settings
- Generate a new API key or copy your existing key
- Paste the API token in the Domain API Settings page
- Save the configuration to enable automatic domain registration
API Functionality: Once configured, the API enables automatic domain registration, renewal, DNS management, and transfer operations directly from your platform without manual intervention in Dynadot’s interface.
Nameserver Configuration
Configure default nameservers that will be automatically assigned to newly registered domains.| Setting | Description | Example |
|---|---|---|
| NS1 | Primary nameserver | ns1.yourdomain.com |
| NS2 | Secondary nameserver | ns2.yourdomain.com |
| CNAME Domain | Domain for CNAME records | platform.example.com |
- Customer registers a domain through your platform
- Domain is registered via Dynadot API
- NS1 and NS2 are automatically configured for the domain
- DNS points to your hosting infrastructure
- Domain becomes active and ready to use
DNS Propagation: After setting nameservers, DNS changes can take 24-48 hours to propagate globally. Inform customers about this delay when they register domains.
TLD Management
Configure which domain extensions (TLDs) are available for registration on your platform. Default TLDs (shown by default in domain search):Common TLDs by Category
| Category | TLDs |
|---|---|
| Generic | com, net, org, info, biz |
| Technology | io, tech, dev, app, cloud, ai |
| Business | co, company, store, shop |
| Creative | design, art, studio, media |
Configuration Examples
- Basic
- Advanced
- API Token: Your Dynadot key
- NS1:
ns1.yourplatform.com - NS2:
ns2.yourplatform.com - CNAME:
yourplatform.com - Default: com, net, org, io, co
- Extended: app, dev, tech, online, store
DNS Testing
Check nameserver response:- Nameserver (NS): 24-48 hours
- A Record: 1-4 hours
- CNAME: 1-4 hours
Testing Tools: Use online DNS propagation checkers like whatsmydns.net to verify DNS changes across different global locations.
Best Practices
API Security
API Security
- Store API tokens securely and never commit to version control
- Regenerate API tokens periodically (every 6-12 months)
- Limit API access to only necessary operations
- Monitor API usage for unusual activity
- Set up alerts for failed API calls
- Keep backup of API credentials in secure location
- Document who has access to API credentials
DNS Configuration
DNS Configuration
- Use reliable nameserver providers with high uptime
- Ensure nameservers are geographically distributed
- Set up monitoring for nameserver availability
- Keep NS1 and NS2 on different servers/networks
- Document your DNS configuration
- Test DNS resolution regularly
- Have a backup DNS provider ready
TLD Management
TLD Management
- Regularly review and update available TLDs
- Add new popular TLDs as they become available
- Remove TLDs with low demand to reduce clutter
- Price TLDs competitively based on market rates
- Highlight premium or recommended TLDs
- Provide clear descriptions for niche TLDs
- Monitor TLD registration trends
Customer Communication
Customer Communication
- Inform customers about DNS propagation delays
- Provide clear instructions for domain setup
- Send confirmation emails after domain registration
- Notify customers before domain expiration
- Offer support for DNS configuration issues
- Create documentation for common DNS tasks
- Set up automated reminders for renewals
Troubleshooting
Domain Registration Fails
Domain Registration Fails
Issue: Domains cannot be registered through the platformSolutions:
- Verify API token is correct and active in Dynadot
- Check Dynadot account has sufficient balance
- Confirm domain is available for registration
- Review API usage limits and quotas
- Check error logs for specific API error messages
- Test API connection manually
- Contact Dynadot support if issue persists
Nameservers Not Working
Nameservers Not Working
Issue: DNS not resolving for registered domainsSolutions:
- Verify nameserver addresses are correct
- Wait 24-48 hours for DNS propagation
- Test nameservers with dig/nslookup commands
- Check nameserver provider status
- Verify nameserver records are configured correctly
- Ensure nameservers are responding to queries
- Check for typos in nameserver addresses
CNAME Not Resolving
CNAME Not Resolving
Issue: CNAME records not working for custom domainsSolutions:
- Verify CNAME domain is correct in settings
- Wait for DNS propagation (up to 48 hours)
- Remove conflicting A records at the same hostname
- Test with DNS lookup tools (dig, nslookup)
- Check CNAME target is accessible
- Verify DNS zone configuration
- Clear DNS cache on local machine
TLDs Not Appearing
TLDs Not Appearing
Issue: Domain extensions not showing in searchSolutions:
- Re-enter TLDs (one per line, no dots)
- Clear application and browser cache
- Save configuration again
- Refresh domain search page
- Check for JavaScript errors in browser console
- Verify TLD list format is correct
- Test in incognito/private browsing mode