dynv6.com
At a glance
- Category
- Cloud & Hosting
- Language
- English
- Paid-content signal
- No paid content foundObserved
- Registered
- 2014
- Hosting
- Hetzner Online GmbHInferred
- HTTPS certificate trusted
- PassedObserved
- Last updated
Related questions
More questions →Is dynv6 suitable for critical services?
No. dynv6 is not suitable for critical services. The service itself states that it does not yet offer enterprise-grade DDoS protection or SLAs, and it explicitly advises against using it for critical services. It is a free dynamic DNS provider aimed at giving public hostnames to dynamic IPv4 and IPv6 addresses, which fits personal labs, home networks, and other non-critical setups rather than production systems that depend on guaranteed availability or attack mitigation.
What dynv6 actually provides
dynv6 maps a public hostname to an address that changes over time. According to the site, you can get public hostnames for your dynamic IPv4 and IPv6 addresses within seconds, and you can either choose a free hostname or delegate your own domain to dynv6.
For IPv6, it combines your MAC address or Host ID with your dynamic IPv6 prefix. The example given on the site:
2001:1234::/64 + 00:80:41:ae:fd:7e = 2001:1234::280:41ff:feae:fd7e
This is useful when you want to reach private hosts without setting up NAT and port forwarding.
Why it is not for critical services
The limitations come directly from the provider's own description:
- No enterprise-grade DDoS protection. If your service is a target for volumetric attacks, dynv6 does not claim to absorb or mitigate them at that level.
- No SLA. There is no contractual uptime or response guarantee, so you cannot build an availability commitment on top of it.
- Explicit warning. The site says: "Don't use it for critical services."
A dynamic DNS name is also only one part of reachability. Even if the DNS record updates correctly, the availability of the service behind it depends on your own network, power, and hardware.
Where dynv6 fits well
dynv6 is a reasonable choice when the cost of an outage is low and convenience matters more than guarantees. Typical fits:
- Reaching a home server, NAS, or lab machine over IPv6
- Personal projects and testing
- Situations where you already accept that the connection may go down
It is a poor fit for:
- Customer-facing production services
- Anything with an uptime commitment
- Services likely to attract DDoS traffic
- Systems where DNS resolution failure has real business impact
Update methods, if you do use it
If you decide dynv6 matches a non-critical use case, the site lists several ways to keep records current:
- REST API
- Update API
- DynDNS API
- SSH with public key authentication
- DNS updates with TSIG keys
- Webhooks to update external services when your IP address changes
These options affect how reliably the record tracks your address, but they do not change the absence of DDoS protection or an SLA.
Bottom line
Choose dynv6 for personal or non-critical use where a free dynamic hostname is enough. Do not choose it for critical services, because the provider does not offer enterprise-grade DDoS protection or SLAs and advises against that use.
How Does dynv6 Assign Public Hostnames to Private Hosts?
dynv6 assigns a public hostname to a private host by combining two things: your current dynamic IPv6 prefix and a stable device identifier (a MAC address or a Host ID). The prefix changes when your ISP rotates it, but the device identifier stays the same, so dynv6 can always rebuild the full address and keep the hostname pointed at it. This works for dynamic IPv4 and IPv6 addresses, and it means you don't need NAT or port forwarding to reach the host.
The core mechanism
An IPv6 network is typically handed to you as a prefix, such as 2001:1234::/64. That prefix can change over time. The lower 64 bits of an address are usually derived from the device itself, so they stay constant.
dynv6 stores the stable part (your MAC address or Host ID) and recombines it with whatever prefix you currently have. The result is a full, routable IPv6 address that the hostname resolves to.
The site gives this exact example:
2001:1234::/64 + 00:80:41:ae:fd:7e = 2001:1234::280:41ff:feae:fd7e
Reading that example:
2001:1234::/64is the current dynamic prefix.00:80:41:ae:fd:7eis the device's MAC address.- The MAC is expanded into an interface identifier using the modified EUI-64 format: the middle bytes
ff:feare inserted, and the universal/local bit is flipped (00becomes02at the byte level, which is why the result shows280:41ff:feae:fd7erather than a literal copy of the MAC).
So the hostname always maps to prefix + device identifier, and only the prefix needs updating when your ISP changes it.
Why this removes NAT and port forwarding
With a public hostname pointing at the host's own IPv6 address, traffic reaches the device directly. There is no address translation step and no inbound port-forwarding rule to maintain, because the host already has a globally reachable address. dynv6's stated purpose is exactly this: "assign public hostnames to your private hosts" so you no longer need to set up NAT and port forwarding.
This is the practical difference from IPv4 setups, where a single public address is shared and you must forward ports to reach internal machines.
How updates get sent
The prefix-to-identifier mapping only stays correct if dynv6 learns your current address. The site lists several update paths:
- REST API
- Update API
- DyDNS API (the classic dynamic DNS update protocol)
- SSH with public key authentication
- DNS updates with TSIG keys
- Webhooks, which can notify external services whenever your IP address changes
Any of these can report the current address, and dynv6 recombines it with the stored device identifier.
What to check before relying on it
- The device identifier must be stable. A MAC address or Host ID that changes will break the mapping.
- Your prefix must actually be delegated to you. The mechanism assumes you receive a routable IPv6 prefix that dynv6 can track.
- It is not built for critical services. dynv6 states it does not offer enterprise-grade DDoS protection or SLAs yet, and advises against using it for critical services.
If your goal is simply to reach a private host at a stable name while your ISP-assigned prefix or IPv4 address changes, this combination of dynamic prefix plus fixed device identifier is what makes it work.
How to Get Started with dynv6
You can get started with dynv6 by signing up, then either choosing a free hostname under a dynv6-managed domain or delegating your own domain to dynv6. It is a free dynamic DNS service for IPv4 and IPv6 addresses, and it is explicitly not intended for critical services because it does not offer enterprise-grade DDoS protection or SLAs.
What dynv6 does
dynv6 gives public hostnames to dynamic IPv4 and IPv6 addresses. The main use case is reaching private hosts without setting up NAT and port forwarding.
For IPv6, dynv6 combines a dynamic IPv6 prefix with a host identifier such as a MAC address or Host ID. The site gives this example:
2001:1234::/64 + 00:80:41:ae:fd:7e = 2001:1234::280:41ff:feae:fd7e
That means your host keeps a stable public hostname even when the network prefix changes.
Getting started
- Sign up or sign in. The site provides Sign up and Sign in links. After signing in, you manage your zones and domains from the My Zones and My Domains areas.
- Choose how to get a hostname. You have two options:
- Pick a free hostname to start.
- Delegate your own domain to dynv6.
- Configure the zone. Use the documentation and the available update methods to connect your host or router to dynv6.
- Verify the update. Once your client sends an address update, check that the hostname resolves to the expected IPv4 or IPv6 address.
Update methods
dynv6 offers several ways to update your zones:
- REST API
- Update API
- DynDNS API
- SSH with public key authentication
- DNS updates with TSIG keys
Webhooks can also be used to update external services whenever your IP address changes.
Which method to use depends on what your router or host supports. If your device has a built-in DynDNS client, the DynDNS API is usually the simplest fit. If you manage DNS yourself, TSIG-based DNS updates or the REST API may be more appropriate.
When dynv6 is a good fit
dynv6 is suitable for:
- Reaching private hosts from outside your network without NAT or port forwarding
- Dynamic IPv4 and IPv6 addresses that need a stable public hostname
- Users who want free hostnames or want to delegate their own domain
- Setups that can use one of the supported update methods
dynv6 is not suitable for:
- Critical services
- Situations that require enterprise-grade DDoS protection
- Situations that require SLAs
The site states these limitations directly, so plan accordingly if uptime guarantees matter to you.
Next steps
After signing up, start with a free hostname to test the update flow. Once that works, you can delegate your own domain or move to a more automated update method such as the REST API, DynDNS API, or webhooks.
What Is dynv6 and What Does It Do?
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.
What methods does dynv6 offer to update DNS records?
dynv6 supports five update paths: a REST API, an Update API, a DynDNS API, SSH with public key authentication, and DNS updates secured with TSIG keys. It also supports webhooks that notify external services when your IP address changes. Which one fits depends on what is generating the update — a router, a script, a DNS server, or another service.
The update methods at a glance
| Method | Typical caller | What it needs | Best when |
|---|---|---|---|
| REST API | Custom scripts, apps | HTTP client, zone/record identifiers | You want full control over records and zones |
| Update API | Simple scripts, cron jobs | HTTP request with hostname and address | You want a minimal update call |
| DynDNS API | Routers, NAS devices | Router's built-in DynDNS client | Your device already speaks the DynDNS protocol |
| SSH with public key authentication | Servers, admin scripts | SSH key pair registered with dynv6 | You prefer pushing updates over an authenticated shell |
| DNS updates with TSIG keys | DNS servers, nsupdate-style tools |
Shared TSIG secret | You update records through the DNS protocol itself |
| Webhooks | External services | A URL to call on IP change | You need to notify something else, not just dynv6 |
Choosing by scenario
Your router or NAS has a DynDNS field
Use the DynDNS API. This is the path of least resistance: you enter the hostname and credentials your device expects, and the device sends the update whenever its address changes. No scripting required.
You are writing your own updater
Use the REST API if you need to manage zones and records in detail, or the Update API if you only need to push a new address for an existing hostname. Both are HTTP-based, so any language with an HTTP client works.
You manage servers and already use SSH keys
Use SSH with public key authentication. You register your public key with dynv6, then push updates over an authenticated SSH session instead of embedding an HTTP token in a script.
You run your own DNS tooling
Use DNS updates with TSIG keys. TSIG authenticates the update at the DNS protocol level, which fits environments where updates are already issued through DNS tooling rather than HTTP.
You need to tell another system about the change
Use webhooks. When your IP address changes, dynv6 can call an external service so that system stays in sync — useful when the address change matters beyond dynv6's own records.
How dynv6 maps a private host to a public hostname
dynv6 combines your MAC address or Host ID with your dynamic IPv6 prefix. The documented example is:
2001:1234::/64 + 00:80:41:ae:fd:7e = 2001:1234::280:41ff:feae:fd7e
This is why you do not need NAT or port forwarding to reach private hosts: the hostname resolves to an address derived from the prefix and the host identifier.
Before you commit
dynv6 describes itself as free for everyone, and you can either choose a free hostname or delegate your own domain to it. Two limits are stated on the site and matter for method choice:
- There is no enterprise-grade DDoS protection or SLA.
- The site advises against using it for critical services.
If your update path feeds anything business-critical, treat those two statements as the deciding factor rather than the feature list.
Verifying an update worked
Whichever method you pick, the check is the same: after the update runs, resolve the hostname and confirm it returns the address you sent. If it does not, the usual causes are a wrong hostname or zone identifier, a stale credential or TSIG key, or the update reaching dynv6 but the record not matching the name you queried.
Website Overview
Limited stack disclosure and few obvious backend markers suggest a more restrained public footprint. That reduces easy fingerprinting clues but is not proof of overall security. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.
Domain and Registration
Registered in 2014, this domain has about 11 years of history. That suggests continuity, although ownership and purpose may have changed. The domain uses the common .com extension, which is not an independent safety signal.
DNS and Email
The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by digineo.de, indicating managed DNS hosting. MX records point to the digineo.de email service. No CNAME was found; the observed records resolve directly to addresses. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.
TLS and Certificates
The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.
HTTP and Browser Security
The response lacks these common security headers: CSP, Permissions-Policy. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. Cookie security attributes are unknown.
Technology Stack Analysis
No obvious technology stack is exposed. This may reflect restrained information disclosure, although the underlying technologies remain unknown.
Search and Social Sharing
No homepage meta description was detected, leaving snippet selection more dependent on page text. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 25 characters, within a common display range. The observed directives allow indexing and link following.
Hosting and Email
Registration details
| Registrar | Hetzner Online GmbH |
|---|---|
| Registered | 2014-10-24 |
| Expires | 2026-10-24 |
| Domain status | active |
| Nameservers | ns1.digineo.de、ns2.digineo.de、ns3.digineo.de |
| DNSSEC | unsigned |
DNS records
| Type | Name | Value | TTL | Priority |
|---|---|---|---|---|
| A | dynv6.com | 159.69.43.243 | 600 | — |
| A | dynv6.com | 5.45.100.251 | 600 | — |
| A | dynv6.com | 95.216.144.82 | 600 | — |
| AAAA | dynv6.com | 2a01:4f8:1c1c:4c96:: | 600 | — |
| AAAA | dynv6.com | 2a01:4f9:c010:95b:: | 600 | — |
| AAAA | dynv6.com | 2a03:4000:6:569:: | 600 | — |
| MX | dynv6.com | mail.digineo.de | 600 | 20 |
| NS | dynv6.com | ns1.digineo.de | 3600 | — |
| NS | dynv6.com | ns2.digineo.de | 3600 | — |
| NS | dynv6.com | ns3.digineo.de | 3600 | — |
| TXT | dynv6.com | v=spf1 mx -all | 3600 | — |
TLS and certificates
HTTP response headers
| Header | Value |
|---|---|
| content-type | text/html; charset=utf-8 |
| cache-control | max-age=0, private, must-revalidate |
| strict-transport-security | max-age=31536000; |
| x-frame-options | SAMEORIGIN |
| x-content-type-options | nosniff |
| referrer-policy | strict-origin-when-cross-origin |
| set-cookie | Redacted |
Identified technologies
Technology stack: Unknown
Pages, Search and Sharing
| Meta description | Not detected |
|---|---|
| Canonical URL | Not detected |
| Language | English (default) |
| Twitter Card | Not detected |
Unknown
robots.txt (opens in a new tab)
6 rulesAll bots 0 allowed · 4 disallowed
- Disallow
/*? - Disallow
/packs - Disallow
/zones - Disallow
/users
googlebot 2 allowed · 0 disallowed
- Allow
.js - Allow
.css
No matching rules.
Sitemaps
0No sitemaps found
Recent Updates
- Screenshots
- Website images
- Network details
- Website Technologies
- Pages and Search Information
- HTTP Response Information
- TLS and certificates
- DNS Information
- Domain Registration
- Website profile
- Website Name
- Website profile
- Website Description
- Website Name
User reviews (0)