Free dynamic DNS

Get a hostname.
No signup required.

InstantDNS gives you a dynamic hostname in seconds. No account, no email address, no dashboard and no registration form. Just an API, a secret token and DNS that follows your connection.

FREE
NO REGISTRATION
IPv4 + IPv6
API first
300 second DNS TTL
Create a hostname
$ curl https://api.instantdns.io/new

{
  "hostname": "quiet-otter-4821.instantdns.io",
  "ip": "203.0.113.24",
  "record_type": "A",
  "token": "..."
}

Built for the simple stuff

Raspberry Pis, home servers, cameras, development boxes, temporary environments, dashboards and small self-hosted projects.

01

Create

One request creates a hostname and a secret management token.

02

Save the token

The token is your credential. There are no accounts and no password recovery process.

03

Keep it updated

Call the update endpoint whenever your public IP changes.

One hostname, multiple devices

A base allocation can contain child records such as:

Example
orange-oak-3294.instantdns.io
camera1.orange-oak-3294.instantdns.io
nas.orange-oak-3294.instantdns.io
weather.orange-oak-3294.instantdns.io

Update only the parent, update a single child, or explicitly update the parent and all active children together.

No dashboard required

Automation friendly

Everything useful can be done with curl, cron, shell scripts, Python or whatever is already running on your device.

Token based

Management requests use a Bearer token rather than putting secrets into URLs.