Getting Started
Quick Start
Get your first dynamic DNS host running in under 5 minutes.
Prerequisites
- A NovaDNS account — free, no credit card required
- A device that supports DynDNS / NoIP, or the ability to run a cron job or script
Create a host
In your dashboard, click Add host. Choose a subdomain — for example, home — and your host will be reachable at home.novaip.link.
After creation, copy the update token from the host settings. It's a 64-character hex string used to authenticate updates.
Test the update endpoint
Make a request with your token. NovaDNS auto-detects your public IP from the request.
$ curl \ "https://novadns.io/api/update?token=YOUR_64_CHAR_TOKEN" # Response { "ipv4": "203.0.113.42", "ipv6": "2001:db8::1" }
Both ipv4 and ipv6 are updated automatically when detected. If your network is IPv4-only, ipv6 will be null.
Configure your client
NovaDNS is compatible with any client that supports DynDNS or NoIP — including ddclient, inadyn, pfSense, Synology DSM, ASUS routers, OpenWrt, and UniFi gateways.
Point your client at novadns.io using the host's username and password from the dashboard (host settings → Basic Auth credentials). See the Client Setup guide for copy-paste configs.
What's next
Was this page helpful?