So funktioniert das Update
Ihr Router (oder ein anderes Gerät im Heimnetz) meldet AnyDNS regelmäßig die aktuelle IP-Adresse Ihres Anschlusses. Dafür gibt es zwei Wege – fast jedes Gerät beherrscht mindestens einen davon:
- DynDNS-Protokoll
- Für Geräte mit einem Anbieter „DynDNS“, „dyndns2“ oder „Benutzerdefiniert“ mit Server-Feld.
Server:
members.anydns.info, dazu Benutzername und Passwort. - Update-Adresse
- Für Geräte, in die man eine eigene Adresse (URL) eintragen kann:
https://anydns.info/update.php?user=Benutzername&password=Passwort&host=meinname.anydns.info
Ohne ip= nehmen wir die Adresse, von der der Aufruf kommt. Mit ip= und ip6= meldet
das Gerät IPv4 und IPv6 ausdrücklich. Die Antwort ist OK oder NO.
Zugangsdaten: Passwort oder Update-Schlüssel
Statt Ihres Kontopassworts können Sie einen Update-Schlüssel verwenden – empfehlenswert, denn wer den Schlüssel kennt, kann nur Adressen melden, sich aber nicht im Kundencenter anmelden.
- Schlüssel eines Hostnamens (Kundencenter → Hostnamen): Benutzername = der Hostname, Passwort = der Schlüssel.
In der Update-Adresse:
key=Schlüsselstattuserundpassword. - Konto-Schlüssel (Kundencenter → Meine Daten): gilt für alle Hostnamen, auch mit
host=all.
Ob ein Update angekommen ist, sehen Sie im Kundencenter: Beim Hostnamen steht die zuletzt gemeldete Adresse, über das Uhr-Symbol der Verlauf.
Fritz!Box
- Internet → Freigaben → DynDNS, Haken bei „DynDNS benutzen“.
- Als Anbieter AnyDNS wählen – die Fritz!Box kennt uns ab Fritz!OS 6.01.
- Domainname: meinname.anydns.info · Benutzername und Kennwort: Ihre Zugangsdaten (oder Hostname und Update-Schlüssel).
Mit IPv6 für Geräte hinter der Fritz!Box (z. B. NAS bei DS-Lite): Anbieter „Benutzerdefiniert“ wählen und diese Update-Adresse eintragen – dann meldet die Fritz!Box zusätzlich das Präfix Ihres Heimnetzes:
https://anydns.info/update.php?user=<username>&password=<pass>&host=<domain>&ip=<ipaddr>&ip6=<ip6addr>&ip6lanprefix=<ip6lanprefix>
Die Platzhalter in spitzen Klammern setzt die Fritz!Box selbst ein. Wie Sie das Gerät dann erreichen, steht unter IPv6 für Geräte hinter dem Router.
OpenWRT
Voraussetzung sind die Pakete ddns-scripts und luci-app-ddns, für verschlüsselte Updates zusätzlich curl und ca-bundle (System → Software). Dann unter Dienste → Dynamisches DNS einen neuen Dienst anlegen:
- Lookup Hostname / Domain
- meinname.anydns.info
- IP address version
- IPv4
- DDNS Service provider
-- custom --- Custom update-URL
- siehe unten
- Username / Password
- Ihre Zugangsdaten – oder Hostname und Update-Schlüssel
- Reiter „Advanced“
- „Use HTTP Secure“ einschalten, „Path to CA-Certificate“:
/etc/ssl/certs
http://anydns.info/update.php?user=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&ip=[IP]
Übernehmen Sie die Adresse genau so, mit den eckigen Klammern – OpenWRT füllt die Platzhalter selbst.
Tragen Sie sie mit http:// ein: Mit „Use HTTP Secure“ schreibt OpenWRT sie selbst auf https um.
IPv6: OpenWRT meldet je Eintrag nur eine Adresse. Legen Sie keinen zweiten Eintrag nur für IPv6 an – ein reines IPv4-Update löscht bei AnyDNS die gespeicherte IPv6 (damit keine veraltete Adresse stehen bleibt). Brauchen Sie beide, nutzen Sie stattdessen das Skript mit curl per cron auf dem Router.
UniFi (Ubiquiti)
UniFi-Gateways (Cloud Gateway, Dream Machine, USG) nutzen intern inadyn. In der UniFi-Network-Oberfläche unter Einstellungen → Internet → WAN → Dynamic DNS → Create New Dynamic DNS:
- Service
custom- Hostname
- meinname.anydns.info
- Username / Password
- Ihre Zugangsdaten – oder Hostname und Update-Schlüssel
- Server
members.anydns.info/nic/update?hostname=%h&myip=%i(ohnehttps://)
%h und %i setzt UniFi selbst ein. Zeigt Ihre Version ein eigenes Feld „Request URL“, tragen Sie dort
https://members.anydns.info/nic/update?hostname=%h&myip=%i ein und als Server nur members.anydns.info.
Telekom Speedport
Internet → Dynamisches DNS (bei älteren Modellen im Expertenmodus), „Dynamisches DNS verwenden“ einschalten:
- Anbieter
- Anderer Anbieter
- Domänenname
- meinname.anydns.info
- Benutzername / Kennwort
- Ihre Zugangsdaten – oder Hostname und Update-Schlüssel
- Updateserver-Adresse
members.anydns.info/nic/update?hostname=<domain>&myip=<ipaddr>,<ip6addr>- Protokoll / Port
- HTTPS / 443
Mit <ip6addr> meldet der Speedport auch seine IPv6 – AnyDNS sortiert beide Adressen richtig ein. Die Bezeichnungen der
Felder unterscheiden sich je nach Modell leicht.
LANCOM
LANCOM-Router aktualisieren über die Aktions-Tabelle – der Dynamic-DNS-Assistent kennt nur fest eingebaute Anbieter. In LANconfig: Kommunikation → Allgemein → Aktions-Tabelle → Hinzufügen:
- Gegenstelle
- Ihre Internet-Gegenstelle, z. B.
INTERNET - Ereignis
- Aufbau (zusätzlich eine Wiederholung, z. B. alle 60 Minuten)
- Host-Name
- meinname.anydns.info
- Aktion
- siehe unten
https://Benutzername:Passwort@members.anydns.info/nic/update?hostname=%h&myip=%a
%h ist der Host-Name, %a die IPv4 der Gegenstelle. Für IPv6 einen zweiten Eintrag mit %z statt
%a anlegen. Doppelpunkt und @ im Passwort vermeiden – am besten einen Update-Schlüssel nehmen (Benutzername = Hostname).
DrayTek Vigor
Applications → Dynamic DNS Setup, ein freies Profil wählen und „Enable Dynamic DNS Account“ setzen:
- Service Provider
- User-Defined (ältere Firmware: Customized)
- Provider Host
members.anydns.info- Service API
/nic/update?hostname=meinname.anydns.info- Auth Type / Connection Type
- Basic / HTTPS
- Server Response
good- Login Name / Password
- Ihre Zugangsdaten – oder Hostname und Update-Schlüssel
Ohne IP-Angabe in der Adresse übernehmen wir automatisch die Adresse, von der das Update kommt – das ist beim Router die richtige.
MikroTik (RouterOS 7)
RouterOS hat keinen eingebauten Dienst für eigene Anbieter – ein kleines Skript mit Zeitplan erledigt das. Im Terminal:
/system script add name=anydns policy=read,write,test source={
/tool fetch url="https://members.anydns.info/nic/update?hostname=meinname.anydns.info" \
user="Benutzername" password="Passwort" output=none check-certificate=no
}
/system scheduler add name=anydns interval=10m on-event="/system script run anydns"
Ohne IP-Angabe übernehmen wir die Adresse, von der der Aufruf kommt – hinter dem MikroTik ist das Ihre öffentliche IP. Statt Benutzername und Passwort geht auch Hostname und Update-Schlüssel.
Keenetic
Netzwerkregeln → Domainname → Reiter DDNS, neuen Eintrag anlegen:
- Dienst
- Andere
- Server-URL
https://members.anydns.info/nic/update- Domainname
- meinname.anydns.info
- Benutzername / Passwort
- Ihre Zugangsdaten – oder Hostname und Update-Schlüssel
TP-Link Omada
Im Omada Controller (ab Version 6: Device Config → DNS → Dynamic DNS, Version 5: Settings → Services → Dynamic DNS) einen neuen Eintrag anlegen:
- Service Provider
- Custom
- Username / Password
- Ihre Zugangsdaten – oder Hostname und Update-Schlüssel
- Domain Name
- meinname.anydns.info
- Update URL
- siehe unten
- Update Interval
- Custom, z. B. 10 Minuten
https://anydns.info/update.php?user=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&ip=[IP]
Synology (DSM 7)
- Systemsteuerung → Externer Zugriff → DDNS → Anbieter anpassen: Dienstanbieter
AnyDNS, Abfrage-URL:https://anydns.info/update.php?user=__USERNAME__&password=__PASSWORD__&host=__HOSTNAME__&ip=__MYIP__
- Unter DDNS → Hinzufügen den neuen Anbieter AnyDNS wählen, Hostname meinname.anydns.info, Benutzername und Passwort (oder Hostname und Update-Schlüssel) eintragen.
DSM kennt nur einen Platzhalter für IPv4 – für IPv6 nutzen Sie den Router oder das Skript.
QNAP (QTS / QuTS hero)
Systemsteuerung → Netzwerk- & Dateidienste → Netzwerk & virtueller Switch → Zugriffsdienste → DDNS → Hinzufügen:
- DDNS-Server
- Customized (Benutzerdefiniert)
- Benutzername / Passwort
- Ihre Zugangsdaten – oder Hostname und Update-Schlüssel
- Hostname
- meinname.anydns.info
- URL
https://members.anydns.info/nic/update?hostname=%HOST%&myip=%IP%
Benutzername und Passwort schickt QTS selbst mit – nicht zusätzlich in die URL schreiben.
OPNsense
Unter System → Firmware → Plugins das Plugin os-ddclient installieren, dann
Dienste → Dynamisches DNS → Einstellungen, Reiter „Konten“, Plus:
- Dienst
- Custom
- Protokoll
- DynDNS 2
- Server
members.anydns.info- Benutzername / Passwort
- Ihre Zugangsdaten – oder Hostname und Update-Schlüssel
- Hostname(n)
- meinname.anydns.info
- Schnittstelle
- WAN · „Force SSL“ einschalten
Für IPv6 unter „Allgemeine Einstellungen“ zusätzlich „Allow IPv6“ aktivieren.
pfSense
Services → Dynamic DNS → Dynamic DNS Clients → Add:
- Service Type
- Custom
- Interface to monitor
- WAN
- Username / Password
- Ihre Zugangsdaten – oder Hostname und Update-Schlüssel
- Update URL
https://members.anydns.info/nic/update?hostname=meinname.anydns.info&myip=%IP%- Result Match
good
pfSense kennt nur den Platzhalter %IP% – den Hostnamen tragen Sie fest in die Adresse ein. Hat sich die Adresse nicht geändert,
antworten wir nochg; pfSense zeigt das unter Umständen als Fehler an, obwohl alles stimmt.
Securepoint UTM
Netzwerk → Netzwerkkonfiguration → Netzwerkschnittstellen, die WAN-Schnittstelle (z. B. ppp0) bearbeiten,
Reiter DynDNS: DynDNS aktivieren, Hostname meinname.anydns.info, Benutzer und Passwort, Server members.anydns.info.
Bietet Ihre Version Felder für eine Update-Adresse an, tragen Sie für IPv4
members.anydns.info/nic/update?hostname=<domain>&myip=<ipaddr> und für IPv6 dieselbe Adresse mit
<ip6addr> ein.
Sophos Firewall und Sophos UTM
Sophos lässt bei Dynamic DNS nur eine feste Liste von Anbietern zu – ein eigener Anbieter wie AnyDNS lässt sich dort nicht eintragen (Sophos Firewall und Sophos UTM 9).
Die Lösung: Das Update übernimmt ein anderes Gerät in Ihrem Netz, dessen Internetverkehr über die Sophos läuft – zum Beispiel ein NAS (Synology, QNAP), ein Raspberry Pi mit ddclient oder ein Skript. Wir übernehmen dann die öffentliche Adresse, von der das Update kommt.
ddclient (Linux, Raspberry Pi, Docker)
ddclient (Version 4) in /etc/ddclient.conf:
daemon=300 usev4=webv4, webv4=ipify-ipv4 #usev6=webv6, webv6=ipify-ipv6 protocol=dyndns2 server=https://members.anydns.info login=Benutzername password='Passwort' meinname.anydns.info
Passwörter mit Sonderzeichen in einfache Anführungszeichen setzen. Bei ddclient 3.x heißen die ersten Zeilen use=web statt
usev4=…. Mit Update-Schlüssel: login = Hostname, password = Schlüssel.
Home Assistant
Home Assistant hat keinen eigenen DynDNS-Dienst für beliebige Anbieter – ein rest_command mit einer Automation erledigt das.
In der configuration.yaml:
rest_command:
anydns_update:
url: "https://members.anydns.info/nic/update?hostname=meinname.anydns.info"
username: !secret anydns_user
password: !secret anydns_pass
automation:
- alias: "AnyDNS aktualisieren"
triggers:
- trigger: time_pattern
minutes: "/10"
actions:
- action: rest_command.anydns_update
Ohne IP-Angabe übernehmen wir die öffentliche Adresse, von der der Aufruf kommt. Zugangsdaten gehören in die secrets.yaml.
Eigenes Skript mit curl (Linux, macOS, Windows)
Ein einzelner Aufruf genügt – zum Beispiel alle fünf Minuten per cron (Linux, Raspberry Pi, macOS):
*/5 * * * * curl -fsS "https://anydns.info/update.php?key=Schlüssel&host=meinname.anydns.info" >/dev/null
Windows: curl ist ab Windows 10 eingebaut. In der Aufgabenplanung eine Aufgabe anlegen, Trigger „täglich, alle 5 Minuten wiederholen“, Aktion „Programm starten“:
Programm: curl.exe Argumente: -fsS "https://anydns.info/update.php?key=Schlüssel&host=meinname.anydns.info"
IPv4 und IPv6: zweimal aufrufen, erst über IPv4, dann über IPv6 – wir übernehmen jeweils die Adresse, von der der Aufruf kommt. Ein reines IPv4-Update löscht die gespeicherte IPv6, ein Update über IPv6 lässt die IPv4 stehen:
*/5 * * * * curl -4 -fsS "https://anydns.info/update.php?key=Schlüssel&host=meinname.anydns.info" >/dev/null; curl -6 -fsS "https://anydns.info/update.php?key=Schlüssel&host=meinname.anydns.info" >/dev/null
Die Antwort OK bedeutet: angekommen. Unser Windows-Programm erledigt das ohne Aufgabenplanung.
Prüfen und Fehlersuche
NO/badauth- Benutzername, Passwort oder Schlüssel falsch – oder der Hostname gehört nicht zu diesem Konto. Beim Update-Schlüssel: Benutzername ist der Hostname.
- Adresse bleibt alt
- Das Gerät schickt kein Update. Im Kundencenter unter Hostnamen → Uhr-Symbol sehen Sie, wann zuletzt eine Meldung kam und ob sie abgelehnt wurde.
- Name zeigt auf die richtige Adresse, Gerät trotzdem nicht erreichbar
- Meist ist der Port im Router nicht freigegeben oder der Anschluss hat keine eigene IPv4 (DS-Lite). Prüfen Sie es mit unserem Port-Check.
Kommen Sie nicht weiter? Schreiben Sie uns oder rufen Sie an: 0 25 21 - 8 29 07 73.