NovaDNS/Docs

Search documentation

Search for a page in the NovaDNS docs

HomepageDashboard

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
1

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.

2

Test the update endpoint

Make a request with your token. NovaDNS auto-detects your public IP from the request.

curltoken auth
$ 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.

3

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.

Was this page helpful?