Einrichtung & Fehlerbehebung
Fritzbox
Internet → Freigaben → DynDNS → Anbieter „Benutzerdefiniert“ auswählen und eintragen:
- Update-URL:
https://update.dns.pumax.de/nic/update?hostname=<domainname>&myip=<ipaddr>&myipv6=<ip6addr> - Domainname:
meinhaus.dyn.pumax.de - Benutzername:
meinhaus.dyn.pumax.de - Kennwort: das im Portal erzeugte Token
Synology (DSM)
Systemsteuerung → Externer Zugriff → DDNS → Hinzufügen → Anbieter „Anpassen“:
- Hostname:
meinhaus.dyn.pumax.de - Benutzername/E-Mail:
meinhaus.dyn.pumax.de - Kennwort/Schlüssel: das im Portal erzeugte Token
- Externe Adresse abrufen — URL:
https://update.dns.pumax.de/nic/update?hostname=__HOSTNAME__&myip=__MYIP__
UniFi (Network-Controller)
Einstellungen → Internet → WAN-Netzwerk → Dynamic DNS → Erstellen:
- Dienst: „dyndns“
- Hostname:
meinhaus.dyn.pumax.de - Benutzername:
meinhaus.dyn.pumax.de - Passwort: das im Portal erzeugte Token
- Server:
update.dns.pumax.de
Generisch (Cron / Task-Scheduler)
Für Geräte ohne eingebautes DynDNS, per Cronjob/Task alle paar Minuten:
curl -4 --user "meinhaus.dyn.pumax.de:<TOKEN>" \ "https://update.dns.pumax.de/nic/update?hostname=meinhaus.dyn.pumax.de" # nur IPv6: curl -6 --user "meinhaus.dyn.pumax.de:<TOKEN>" \ "https://update.dns.pumax.de/nic/update?hostname=meinhaus.dyn.pumax.de"
Windows (PowerShell / Aufgabenplanung)
Für Windows-Rechner ohne DynDNS-fähigen Router: Skript speichern (z. B. als pxdyn-update.ps1), Hostname/Token eintragen, danach in der Aufgabenplanung eine Aufgabe anlegen, die es alle paar Minuten ausführt (Trigger „Wiederholen alle 5 Minuten“, Aktion powershell.exe -File C:\\Pfad\\pxdyn-update.ps1).
$Hostname = "meinhaus.dyn.pumax.de"
$Token = "<TOKEN>"
$Cred = New-Object System.Management.Automation.PSCredential(
$Hostname, (ConvertTo-SecureString $Token -AsPlainText -Force))
try {
$Result = Invoke-RestMethod -Uri "https://update.dns.pumax.de/nic/update?hostname=$Hostname" `
-Credential $Cred
Write-Output "$(Get-Date -Format s) $Result"
} catch {
Write-Output "$(Get-Date -Format s) Fehler: $($_.Exception.Message)"
}Nur IPv6 aktualisieren: zusätzlich &myipv6= mit der eigenen IPv6-Adresse an die URL anhängen (Windows hat keinen direkten curl -6-Schalter für Invoke-RestMethod).
Fehlerbehebung
| Antwort | Bedeutung |
|---|---|
good <ip> | Erfolgreich aktualisiert. |
nochg <ip> | IP war bereits aktuell, keine Änderung nötig. |
badauth | Hostname oder Token falsch. Token im Portal prüfen/neu erzeugen. |
nohost | Dieser Hostname existiert nicht oder ist deaktiviert. |
notfqdn | Hostname-Format ungültig (nur Kleinbuchstaben, Ziffern, Bindestriche). |
abuse | Rate-Limit erreicht (max. 5 Updates/5 Minuten). Kurz warten. |
911 | Vorübergehender Serverfehler. Client versucht es automatisch erneut. |
DNS-Propagation kann nach einer Änderung bis zu ein paar Minuten dauern (Standard-TTL). Bei „nur IPv6 funktioniert nicht“: prüfen, ob dein Anschluss/Router überhaupt eine öffentliche IPv6-Adresse hat (kein Dual-Stack-Lite/CGNAT).