What Is dynv6 and What Does It Do?
Updated
dynv6 is a free dynamic DNS service that gives public hostnames to dynamic IPv4 and IPv6 addresses. It is designed for reaching private hosts without setting up NAT or port forwarding, and it works by combining a device's MAC address or Host ID with your dynamic IPv6 prefix. It is suitable for home labs, self-hosted services, and IPv6-connected devices, but the site explicitly warns it does not offer enterprise-grade DDoS protection or SLAs and should not be used for critical services.
How dynv6 maps a private host to a public hostname
The core mechanism is deterministic address generation from an IPv6 prefix plus a device identifier. dynv6 combines your dynamic IPv6 prefix with a MAC address or Host ID to produce a stable interface identifier.
Example from the site:
2001:1234::/64 + 00:80:41:ae:fd:7e = 2001:1234::280:41ff:feae:fd7e
This means you can assign a public hostname to a private host even when your ISP changes your IPv6 prefix, because the host portion remains tied to the device identifier.
What you can do with dynv6
- Get public hostnames for dynamic IPv4 and IPv6 addresses within seconds.
- Reach private hosts without configuring NAT or port forwarding.
- Use a free hostname provided by dynv6, or delegate your own domain to dynv6.
- Update zones through multiple methods, including REST API, Update API, DynDNS API, SSH with public key authentication, DNS updates with TSIG keys, and webhooks.
Update methods at a glance
| Method | What it is for |
|---|---|
| REST API | Programmatic zone and record management |
| Update API | Updating dynamic address records |
| DynDNS API | Compatibility with common dynamic DNS clients |
| SSH with public key authentication | Updating records over SSH |
| DNS updates with TSIG keys | Authenticated DNS update operations |
| Webhooks | Notifying external services when your IP address changes |
When dynv6 fits and when it does not
dynv6 fits when you want a free way to expose a private host through a public hostname, especially in IPv6 environments where NAT and port forwarding are unnecessary or unavailable. It also fits if you want to automate updates through APIs or webhooks.
It does not fit if you need enterprise-grade DDoS protection, uptime SLAs, or a service you can rely on for critical infrastructure. The site states these limitations directly, so treat dynv6 as a convenience and lab-oriented dynamic DNS option rather than a production-grade guarantee.