Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| netzwerk:netzwerk_dns:dns_dyndns [03.12.2024] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | netzwerk:netzwerk_dns:dns_dyndns [10.12.2024] (aktuell) – [Schritt 7: Anpassung der Web-IP-Abfrage (optional)] kolja | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== DynDNS ====== | ||
| + | |||
| + | ===== Einführung ===== | ||
| + | ---- | ||
| + | |||
| + | DynDNS (Dynamic DNS) ist ein Dienst, der es ermöglicht, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Update über den Router ===== | ||
| + | |||
| + | ---- | ||
| + | FIXME | ||
| + | ---- | ||
| + | |||
| + | ==== AVM Fritz!Box ==== | ||
| + | |||
| + | ---- | ||
| + | FIXME | ||
| + | ---- | ||
| + | |||
| + | ==== Ubiquiti: UniFi ==== | ||
| + | |||
| + | ---- | ||
| + | FIXME | ||
| + | ---- | ||
| + | |||
| + | ===== Update mit ddclient (Linux Server) ===== | ||
| + | |||
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | ddclient ist ein Open-Source-Dienstprogramm, | ||
| + | \\ | ||
| + | ===== Installation ddclient ===== | ||
| + | |||
| + | |||
| + | |||
| + | ==== Schritt 1: Installation von ddclient ==== | ||
| + | |||
| + | === System aktualisieren === | ||
| + | < | ||
| + | sudo apt update && sudo apt upgrade -y | ||
| + | </ | ||
| + | |||
| + | === ddclient installieren === | ||
| + | < | ||
| + | sudo apt install ddclient -y | ||
| + | </ | ||
| + | |||
| + | === Installation prüfen === | ||
| + | < | ||
| + | ddclient --version | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 2: Konfiguration von ddclient ==== | ||
| + | |||
| + | === Konfigurationsdatei öffnen === | ||
| + | Die Hauptkonfigurationsdatei befindet sich unter < | ||
| + | < | ||
| + | sudo nano / | ||
| + | </ | ||
| + | |||
| + | === Inhalt der Datei anpassen === | ||
| + | Beispiel für Strato (Dynamic DNS): | ||
| + | < | ||
| + | daemon=300 | ||
| + | syslog=yes | ||
| + | mail=root | ||
| + | mail-failure=root | ||
| + | pid=/ | ||
| + | ssl=yes | ||
| + | use=web | ||
| + | web=checkip.dyndns.com/ | ||
| + | web-skip=IP Address | ||
| + | server=dyndns.strato.com | ||
| + | protocol=dyndns2 | ||
| + | login=deine_domain.de | ||
| + | password=' | ||
| + | deine_domain.de | ||
| + | </ | ||
| + | |||
| + | === Datei speichern und schließen === | ||
| + | Drücke < | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 3: Cache zurücksetzen (optional) ==== | ||
| + | Falls Änderungen an der Konfiguration vorgenommen wurden, sollte der Cache geleert werden: | ||
| + | < | ||
| + | sudo rm -f / | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 4: Dienst aktivieren und starten ==== | ||
| + | |||
| + | === ddclient als Dienst starten === | ||
| + | < | ||
| + | sudo systemctl enable ddclient | ||
| + | sudo systemctl start ddclient | ||
| + | </ | ||
| + | |||
| + | === Status überprüfen === | ||
| + | < | ||
| + | sudo systemctl status ddclient | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 5: Testlauf durchführen ==== | ||
| + | Du kannst < | ||
| + | < | ||
| + | sudo ddclient -daemon=0 -debug -verbose -noquiet | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 6: Logs überprüfen ==== | ||
| + | Wenn Probleme auftreten, überprüfe die Logs: | ||
| + | < | ||
| + | sudo tail -f / | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 7: Anpassung der Web-IP-Abfrage (optional) ==== | ||
| + | Falls du die öffentliche IP nicht von einer Webquelle wie < | ||
| + | |||
| + | - **Einen anderen Webdienst angeben:** Passe die Zeile < | ||
| + | - **Die IP vom Router abrufen:** Verwende < | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Mit dieser Anleitung sollte < | ||
| + | |||
| + | |||
| + | |||
| + | ===== Konfiguration / Befehle===== | ||
| + | |||
| + | <code | ddclient Config> | ||
| + | sudo nano / | ||
| + | </ | ||
| + | |||
| + | <code | ddclient Neustart> | ||
| + | sudo service ddclient restart | ||
| + | </ | ||
| + | |||
| + | <code | Update erzwingen mit Debug Ausgabe> | ||
| + | sudo ddclient -daemon=0 -debug -verbose -noquiet -force | ||
| + | </ | ||
| + | \\ | ||
| + | === STRATO Config === | ||
| + | |||
| + | |||
| + | <code | Config für STRATO> | ||
| + | # Configuration file for ddclient generated by debconf | ||
| + | # Pfad: / | ||
| + | |||
| + | # Interval in Sekunden, in dem ddclient ausgeführt wird, um die IP-Adresse zu überprüfen und zu aktualisieren | ||
| + | daemon=300 | ||
| + | |||
| + | # Schreibe Ereignisse in das Systemlog (/ | ||
| + | syslog=yes | ||
| + | |||
| + | # E-Mail-Benachrichtigungen senden (Standardempfänger ist " | ||
| + | mail=root | ||
| + | mail-failure=root | ||
| + | |||
| + | # Speicherort für die PID-Datei, um sicherzustellen, | ||
| + | pid=/ | ||
| + | |||
| + | # Aktiviere SSL/TLS für sichere Verbindungen | ||
| + | ssl=yes | ||
| + | |||
| + | # Methode zur Ermittlung der externen IP-Adresse | ||
| + | use=web | ||
| + | web=checkip.dyndns.com/ | ||
| + | web-skip=IP Address | ||
| + | |||
| + | # DynDNS-Server, | ||
| + | server=dyndns.strato.com | ||
| + | |||
| + | # Verwendetes Protokoll für den DynDNS-Server | ||
| + | protocol=dyndns2 | ||
| + | |||
| + | # Anmeldedaten für den DynDNS-Server | ||
| + | login=domain.de | ||
| + | password=' | ||
| + | |||
| + | # Hostname, der aktualisiert werden soll | ||
| + | subdomain.domain.de | ||
| + | |||
| + | </ | ||