Die digitale Welt wird immer vernetzter, und unser Zuhause ist zunehmend das Zentrum unserer digitalen Aktivitäten. Ob private Cloud, Smart-Home-Steuerung oder ein kleiner Webserver – der Fernzugriff auf unser Heimnetzwerk ist oft unerlässlich. Hier kommt DynDNS ins Spiel, ein Dienst, der Ihre wechselnde öffentliche IP-Adresse mit einem festen Domainnamen verknüpft. Doch was, wenn Sie nicht nur einen, sondern gleich zwei verschiedene DynDNS-Dienste über Ihre geliebte Fritzbox nutzen möchten? Eine scheinbar knifflige Aufgabe, da die Fritzbox von Haus aus nur eine einzige Konfiguration dafür vorsieht.
Keine Sorge, es ist machbar! Dieser umfassende Leitfaden zeigt Ihnen detailliert, wie Sie diese Herausforderung meistern und Ihr Heimnetzwerk „doppelt verbunden” machen. Wir tauchen ein in die technischen Details, geben Ihnen eine Schritt-für-Schritt-Anleitung und beleuchten wichtige Sicherheitsaspekte.
Warum zwei DynDNS-Dienste? Anwendungsfälle und Vorteile
Bevor wir uns der „Wie”-Frage widmen, lassen Sie uns kurz klären, warum man überhaupt zwei DynDNS-Dienste gleichzeitig benötigen könnte. Die Gründe sind vielfältig und eröffnen neue Möglichkeiten für Flexibilität und Kontrolle über Ihr Heimnetzwerk:
* Separate Projekte oder Dienste: Stellen Sie sich vor, Sie betreiben einen eigenen Nextcloud-Server für Ihre Familie unter `cloud.meinedomain.de` und gleichzeitig einen kleinen Blog für Freunde unter `blog.meineanderedomain.com`. Für beide Dienste möchten Sie separate Domains nutzen, die jeweils von einem anderen DynDNS-Anbieter verwaltet werden, um Abhängigkeiten zu minimieren oder spezifische Funktionen des Anbieters zu nutzen.
* Test- und Produktivumgebungen: Entwickler oder Technikbegeisterte richten oft eine Testumgebung ein, die von der Produktivumgebung getrennt ist. Mit zwei DynDNS-Diensten können Sie `dev.meinedomain.de` und `live.meinedomain.de` über verschiedene DynDNS-Anbieter verwalten, auch wenn beide Dienste von derselben öffentlichen IP-Adresse aus erreichbar sind.
* Unterschiedliche Benutzergruppen oder Zugriffsrechte: Sie könnten eine Domain für den Zugriff von vertrauenswürdigen Benutzern (z.B. Familie) und eine weitere Domain für Gäste oder spezifische, weniger kritische Dienste einrichten. Dies ermöglicht eine klarere Trennung und potenziell unterschiedliche Authentifizierungsmechanismen.
* Anbieterpräferenzen oder Redundanz: Möglicherweise bevorzugen Sie für einen Dienst einen bestimmten DynDNS-Anbieter aufgrund seiner Funktionen oder seines Preises, während ein anderer Dienst besser zu einem anderen Anbieter passt. Theoretisch könnte man auch eine Art Redundanz schaffen, indem man zwei verschiedene Anbieter nutzt, falls einer ausfällt (obwohl beide auf die gleiche IP verweisen müssen).
* Migration oder Übergangsphasen: Wenn Sie von einem DynDNS-Anbieter zum anderen wechseln, können Sie beide Dienste parallel betreiben, um eine reibungslose Migration ohne Ausfallzeiten zu gewährleisten.
Die Nutzung von zwei DynDNS-Diensten erhöht die Flexibilität und bietet eine saubere Trennung für verschiedene Anwendungsfälle, ohne dass Sie dafür zwei separate Internetanschlüsse oder Router benötigen.
Die Herausforderung verstehen: Fritzbox und DynDNS
Die Fritzbox von AVM ist das Herzstück vieler deutscher Heimnetzwerke. Sie ist bekannt für ihre Zuverlässigkeit, ihre vielfältigen Funktionen und ihre benutzerfreundliche Oberfläche. Eine dieser Funktionen ist der integrierte DynDNS-Client, der die öffentliche IP-Adresse Ihres Internetanschlusses regelmäßig an einen DynDNS-Anbieter Ihrer Wahl übermittelt. So bleibt Ihre Domain immer auf Ihre aktuelle IP-Adresse verlinkt, auch wenn Ihr Internetanbieter diese regelmäßig ändert (was bei den meisten DSL- und Kabelanschlüssen der Fall ist).
Die Standardkonfiguration der Fritzbox sieht jedoch vor, dass Sie genau einen DynDNS-Anbieter mit den dazugehörigen Zugangsdaten (Benutzername, Passwort, Domainname) hinterlegen können. Sobald Sie diese Daten eingegeben haben, kümmert sich die Fritzbox darum, Ihre IP-Adresse an diesen einen Dienst zu melden.
Die eigentliche Herausforderung besteht darin, dass die Fritzbox keine direkte Möglichkeit bietet, *zwei* unterschiedliche DynDNS-Anbieter gleichzeitig zu konfigurieren und zu aktualisieren. Beide DynDNS-Dienste müssen aber zwangsläufig auf die *gleiche* öffentliche IP-Adresse zeigen, die Ihr Internetanbieter Ihrer Fritzbox zugewiesen hat. Hier benötigen wir eine kreative Lösung, die über die Bordmittel der Fritzbox hinausgeht.
Die Lösungsstrategie: Ein zweiter Akteur im Netzwerk
Der Schlüssel zur Lösung liegt darin, die Aufgabe der Aktualisierung des *zweiten* DynDNS-Dienstes an ein anderes Gerät in Ihrem Heimnetzwerk auszulagern. Dieses Gerät wird die öffentliche IP-Adresse Ihrer Fritzbox ermitteln und diese dann an den zweiten DynDNS-Anbieter übermitteln. Die Fritzbox selbst kümmert sich weiterhin um den ersten DynDNS-Dienst.
Geeignete „zweite Akteure” für diese Aufgabe sind:
* Ein Raspberry Pi oder ein ähnlicher kleiner Einplatinencomputer
* Ein NAS (Network Attached Storage) wie eine Synology DiskStation oder QNAP
* Ein dedizierter Heimserver (z.B. ein alter PC, der 24/7 läuft)
* Jedes Gerät, das Linux ausführt und dauerhaft im Netzwerk ist
Das Prinzip ist einfach: Das externe Gerät muss eine Software (einen DynDNS-Client) ausführen, die in regelmäßigen Abständen:
1. Die aktuelle öffentliche IP-Adresse der Fritzbox ermittelt.
2. Sich bei dem *zweiten* DynDNS-Anbieter authentifiziert.
3. Die ermittelte IP-Adresse an den zweiten DynDNS-Dienst übermittelt, um den DNS-Update durchzuführen.
Schritt-für-Schritt-Anleitung zur Implementierung
1. Vorbereitung und Planung
Bevor Sie beginnen, sammeln Sie die notwendigen Informationen und treffen Sie einige Entscheidungen:
* Wahl der DynDNS-Anbieter: Entscheiden Sie, welche zwei DynDNS-Anbieter Sie nutzen möchten. Melden Sie sich bei beiden Diensten an und registrieren Sie die gewünschten Domainnamen. Halten Sie die Zugangsdaten (Benutzername, Passwort, Domainname) bereit. Beliebte Anbieter sind beispielsweise Dynu, No-IP, Strato, Selfhost, DuckDNS.
* Wahl des externen Geräts: Bestimmen Sie, welches Gerät in Ihrem Netzwerk die Aufgabe des zweiten DynDNS-Clients übernehmen soll (z.B. Raspberry Pi, NAS). Stellen Sie sicher, dass dieses Gerät zuverlässig läuft und eine stabile Internetverbindung hat.
* Netzwerkkonfiguration: Es ist ratsam, dem externen Gerät eine feste IP-Adresse im Heimnetzwerk zuzuweisen. Dies vereinfacht die Verwaltung und mögliche Portfreigaben für Dienste, die über die zweite Domain erreichbar sein sollen.
2. Konfiguration des ersten DynDNS-Dienstes (Fritzbox)
Dies ist der einfache Teil, den Sie wahrscheinlich schon kennen oder schnell einrichten können:
1. Öffnen Sie die Benutzeroberfläche Ihrer Fritzbox im Browser (standardmäßig `fritz.box`).
2. Melden Sie sich mit Ihrem Kennwort an.
3. Navigieren Sie zu „Internet” > „Zugangsdaten” > „DynDNS„.
4. Aktivieren Sie die Option „DynDNS nutzen”.
5. Wählen Sie unter „DynDNS-Anbieter” den ersten gewünschten Dienst aus der Liste aus. Sollte Ihr Anbieter nicht dabei sein, wählen Sie „Benutzerdefiniert” und geben Sie die Update-URL Ihres Anbieters ein (diese finden Sie in der Dokumentation des Anbieters).
6. Geben Sie Ihren „Domainnamen”, „Benutzernamen” und „Passwort” für den ersten DynDNS-Dienst ein.
7. Klicken Sie auf „Übernehmen”, um die Einstellungen zu speichern.
8. Prüfen Sie den Status. Die Fritzbox sollte nun anzeigen, dass der DynDNS-Dienst aktiv ist und Ihre öffentliche IP-Adresse korrekt übermittelt wurde.
3. Konfiguration des zweiten DynDNS-Dienstes (Externes Gerät)
Dies ist der Kern unserer Lösung. Wir werden zwei gängige Szenarien beleuchten: Raspberry Pi (oder einen anderen Linux-Server) und ein NAS.
Szenario A: Raspberry Pi / Linux-Server mit `ddclient`
`ddclient` ist ein beliebter, quelloffener DynDNS-Client, der eine Vielzahl von DynDNS-Anbietern unterstützt.
1. **System vorbereiten:**
* Stellen Sie sicher, dass Ihr Raspberry Pi (oder Linux-Server) auf dem neuesten Stand ist:
„`bash
sudo apt update && sudo apt upgrade -y
„`
* Installieren Sie `ddclient`:
„`bash
sudo apt install ddclient -y
„`
* Während der Installation werden Sie möglicherweise nach Ihrem DynDNS-Anbieter gefragt. Sie können dies zunächst überspringen oder einen Dienst auswählen. Wir werden die Konfiguration manuell anpassen.
2. **IP-Adresse ermitteln:**
* Der Raspberry Pi benötigt die öffentliche IP-Adresse Ihrer Fritzbox. Die einfachste Methode ist, einen externen Dienst abzufragen, der die IP-Adresse des Anfragenden zurückgibt.
* Beispiele für solche Dienste sind `checkip.amazonaws.com` oder `ipecho.net/plain`.
* `ddclient` kann dies automatisch erledigen, indem es eine URL abfragt.
3. **`ddclient` konfigurieren:**
* Bearbeiten Sie die Konfigurationsdatei von `ddclient` (als Root):
„`bash
sudo nano /etc/ddclient.conf
„`
* Löschen Sie den vorhandenen Inhalt oder kommentieren Sie ihn aus (`#` am Zeilenanfang).
* Fügen Sie die Konfiguration für Ihren zweiten DynDNS-Dienst hinzu. Ein Beispiel für einen generischen Anbieter könnte so aussehen (passen Sie die Werte an):
„`
# Konfiguration fuer den zweiten DynDNS-Dienst
# Abfrage der externen IP-Adresse
use=web, web=checkip.amazonaws.com
# Allgemeine Einstellungen (optional, aber empfohlen)
daemon=300 # Update alle 300 Sekunden (5 Minuten)
timeout=10 # Timeout fuer HTTP-Anfragen
syslog=yes # Log-Eintraege im System-Log
# Konfiguration fuer Ihren DynDNS-Anbieter (Beispiel No-IP)
# Ersetzen Sie ‘your_username’, ‘your_password’ und ‘your_domain.tld’
# Passen Sie den ‘protocol’ und ‘server’ an Ihren Anbieter an.
protocol=noip
server=dynupdate.no-ip.com
login=your_username
password=’your_password’
your_domain.tld
„`
* **Wichtige Hinweise zur Konfiguration:**
* `protocol`: Muss zum verwendeten DynDNS-Anbieter passen (z.B. `dyndns2`, `noip`, `strato`, `duckdns`). Konsultieren Sie die `ddclient`-Dokumentation oder die Beispiele in `/usr/share/doc/ddclient/examples/` für Ihren spezifischen Anbieter.
* `server`: Die Update-Server-Adresse des DynDNS-Anbieters.
* `login`, `password`: Ihre Zugangsdaten für den *zweiten* DynDNS-Anbieter.
* Die letzte Zeile `your_domain.tld` ist der Domainname, den Sie aktualisieren möchten.
4. **`ddclient` starten und testen:**
* Speichern Sie die Konfigurationsdatei (Strg+O, Enter, Strg+X).
* Starten Sie den `ddclient`-Dienst neu, um die Änderungen zu übernehmen:
„`bash
sudo systemctl restart ddclient
„`
* Überprüfen Sie den Status und die Logs, um sicherzustellen, dass alles funktioniert:
„`bash
sudo systemctl status ddclient
journalctl -u ddclient -f
„`
* Sie sollten im Log sehen, wie `ddclient` die IP-Adresse ermittelt und versucht, sie zu aktualisieren.
Szenario B: NAS (Synology/QNAP)
Viele NAS-Systeme verfügen über integrierte DynDNS-Clients, die oft mehrere Profile oder Anbieter unterstützen.
1. **Auf dem NAS anmelden:**
* Melden Sie sich bei der Weboberfläche Ihres NAS (DSM bei Synology, QTS bei QNAP) an.
2. **DDNS-Einstellungen finden:**
* **Synology (DSM):** Gehen Sie zu „Systemsteuerung” > „Externer Zugriff” > „DDNS”.
* **QNAP (QTS):** Gehen Sie zu „Systemsteuerung” > „Netzwerk & Datei-Dienste” > „DDNS”.
3. **Zweiten DynDNS-Eintrag hinzufügen:**
* Suchen Sie die Option „Hinzufügen” oder ein „+” Symbol, um einen neuen DynDNS-Eintrag zu erstellen.
* Wählen Sie Ihren zweiten DynDNS-Anbieter aus der Liste aus. Viele NAS-Systeme unterstützen eine breite Palette.
* Geben Sie Ihren Hostnamen (Domainnamen), Benutzernamen und Passwort für den zweiten Dienst ein.
* Aktivieren Sie den Dienst und speichern Sie die Einstellungen.
* Das NAS sollte nun automatisch die öffentliche IP-Adresse erkennen und beide DynDNS-Dienste (den von der Fritzbox und den vom NAS) synchron halten.
4. **Alternative (wenn NAS nur einen Anbieter unterstützt oder spezielle Konfiguration):**
* Wenn Ihr NAS nicht direkt zwei *verschiedene* DynDNS-Anbieter über seine Benutzeroberfläche verwalten kann, können Sie oft ein Skript über den Aufgabenplaner (Cronjob) ausführen, das die IP-Adresse abruft und manuell aktualisiert (ähnlich wie beim Raspberry Pi).
* Ein solches Skript müsste dann eine `curl`-Anfrage an die Update-URL Ihres DynDNS-Anbieters senden. Beispiel für einen generischen `dyndns2` Anbieter:
„`bash
#!/bin/bash
WAN_IP=$(curl -s checkip.amazonaws.com)
USERNAME=”your_username”
PASSWORD=”your_password”
HOSTNAME=”your_domain.tld”
DDNS_URL=”https://${USERNAME}:${PASSWORD}@members.dyndns.org/v3/update?hostname=${HOSTNAME}&myip=${WAN_IP}”
curl -s „${DDNS_URL}”
„`
* Passen Sie das Skript an Ihren Anbieter an, speichern Sie es auf dem NAS und richten Sie einen Cronjob ein, der es alle paar Minuten ausführt.
4. Überprüfung und Fehlerbehebung
Nach der Konfiguration ist es entscheidend, die Funktion beider DynDNS-Dienste zu überprüfen:
* **DNS-Einträge prüfen:**
* Nutzen Sie Online-Tools wie `whatsmydns.net` oder `dnschecker.org`, um zu sehen, ob Ihre Domains auf die korrekte öffentliche IP-Adresse verweisen.
* Auf Ihrem Computer können Sie `nslookup your_domain.tld` in der Kommandozeile verwenden.
* **Log-Dateien prüfen:**
* Überprüfen Sie die System-Logs der Fritzbox und die Log-Dateien Ihres externen DynDNS-Clients (`ddclient` Logs, NAS-System-Logs), um sicherzustellen, dass die Updates erfolgreich waren.
* **Dienste testen:**
* Versuchen Sie, von außerhalb Ihres Heimnetzwerks auf Dienste zuzugreifen, die über beide Domains erreichbar sein sollen (z.B. über Ihr Mobilfunknetz). Denken Sie daran, dass Sie für den Zugriff auf interne Dienste entsprechende Portfreigaben in der Fritzbox einrichten müssen (Internet > Freigaben > Portfreigaben).
Sicherheitsaspekte und Best Practices
Die Einrichtung von Fernzugriff und DynDNS erfordert immer ein Bewusstsein für Sicherheit:
* Starke Passwörter: Verwenden Sie für Ihre DynDNS-Konten und für alle Zugänge in Ihrem Heimnetzwerk (Fritzbox, NAS, Raspberry Pi) starke, einzigartige Passwörter.
* Software-Updates: Halten Sie die Firmware Ihrer Fritzbox und die Betriebssysteme/Software (z.B. `ddclient`) auf dem externen Gerät stets auf dem neuesten Stand, um Sicherheitslücken zu schließen.
* Minimale Portfreigaben: Öffnen Sie in Ihrer Fritzbox nur die absolut notwendigen Portfreigaben für die Dienste, die Sie von außen erreichen möchten. Jede offene Tür ist ein potenzielles Sicherheitsrisiko. Nutzen Sie ggf. VPN-Verbindungen als sicherere Alternative zum direkten Zugriff auf einzelne Dienste.
* Zugriffsrechte: Beschränken Sie die Zugriffsrechte auf dem externen Gerät auf das Nötigste. Führen Sie den DynDNS-Client nicht mit Root-Rechten aus, wenn es nicht unbedingt erforderlich ist.
* SSL/TLS: Wenn Sie Dienste wie Webserver oder Cloud-Speicher über Ihre Domains zugänglich machen, verwenden Sie immer SSL/TLS-Verschlüsselung (HTTPS) mit gültigen Zertifikaten (z.B. von Let’s Encrypt), um die Kommunikation zu sichern. DynDNS selbst verschlüsselt nur die Übermittlung der IP-Adresse, nicht aber den nachfolgenden Datenverkehr.
Fazit
Das Erreichen von zwei DynDNS-Diensten über eine einzige Fritzbox mag auf den ersten Blick eine Hürde sein, lässt sich aber mit der richtigen Strategie elegant lösen. Indem Sie einen zuverlässigen „zweiten Akteur” in Ihrem Heimnetzwerk – sei es ein Raspberry Pi, ein NAS oder ein dedizierter Server – die Aktualisierung des zweiten DynDNS-Dienstes übernehmen lassen, erweitern Sie die Flexibilität und die Möglichkeiten Ihres Heimnetzes erheblich.
Diese Methode ermöglicht es Ihnen, separate Domains für unterschiedliche Projekte oder Benutzer zu nutzen, Testumgebungen zu realisieren und eine klarere Struktur in Ihren Fernzugriff zu bringen. Mit den detaillierten Anleitungen für gängige Systeme wie den Raspberry Pi und NAS sind Sie bestens ausgerüstet, um Ihr Heimnetzwerk „doppelt verbunden” und noch vielseitiger zu gestalten. Achten Sie dabei stets auf die Sicherheit, und Sie werden lange Freude an Ihrer erweiterten Konnektivität haben. Viel Erfolg bei der Umsetzung!