toolcompass.

Find your next AI tool

Search by product name or task. Press Escape to close.

dyndns

● Identity checked

Developer Tools · Vendor site 2026-10-04

dyndns is a small cross-platform utility that updates dynamic DNS records for multiple domains and providers from a YAML config file. It checks IP changes on a configurable interval and writes updates only when providers need new records, supporting Google, easyDNS, No-IP, DYNU, Porkbun, and generic APIs.

Updated 2026-10-04View sources
Official website
Category
Developer Tools
Free access
Open-source Go project distributed via GitLab without listed commercial pricing.
API access
Uses provider update APIs configured in config.yaml for supported DNS hosts.

Is dyndns right for you?

A good fit for

Homelab and small-business operators maintaining dynamic DNS across several providers from one machine.

Before you choose

README requires config.yaml beside the executable, writable working directory, and Go 1.24+ when building from source.

Dynamic DNS updater

dyndns monitors public IP changes and pushes updates to configured DNS providers only when records need to change.

What it can do

Features & capabilities

Unknown is different from unavailable. Each fact carries its own evidence.

CapabilityValueEvidenceChecked
Multi-providerREADME lists Google, easyDNS, No-IP, DYNU, Porkbun, and a generic auth profile for other hosts.Facts sourced2026-10-04
Config drivenTool reads domains and credentials from config.yaml stored next to the executable.Facts sourced2026-10-04
PlatformsBadges note testing on macOS Catalina, Windows 10 Pro, and Linux environments.Facts sourced2026-10-04

Understand the total cost

dyndns pricing & plans

Free

Free

Open-source Go project distributed via GitLab without listed commercial pricing.

Access
Open-source Go project distributed via GitLab without listed commercial pricing.
Explore pricing & history

Alternatives to dyndns

View all ↗

The practical questions

Frequently asked questions

What is dyndns used for?

dyndns is a small cross-platform utility that updates dynamic DNS records for multiple domains and providers from a YAML config file. It checks IP changes on a configurable interval and writes updates only when providers need new records, supporting Google, easyDNS, No-IP, DYNU, Porkbun, and generic APIs.

Does dyndns have a free plan?

Open-source Go project distributed via GitLab without listed commercial pricing.. This record lists ongoing free access; check the plan limits before starting.

How much does dyndns cost?

No paid monthly price is listed; this record treats the product as free to start. See the plan cards for entitlements, billing commitments and seat minimums.

Can I use dyndns through an API?

Uses provider update APIs configured in config.yaml for supported DNS hosts.. API access and subscription access may have different terms; consult the linked sources.

What should I check before choosing it?

README requires config.yaml beside the executable, writable working directory, and Go 1.24+ when building from source.

Price history

No retained pricing changes yet. A current price alone does not establish a historical trend.

How this profile is supported

Facts apply to the named version and check date. Send a sourced correction if something changed.