Benötigt man eine Domain, um DDNS zu verwenden?
Categories:
Einleitung
Dynamisches DNS (DDNS) erfordert normalerweise den Kauf einer Domain, aber jetzt gibt es eine einfachere Methode: DDNS kann ohne Kauf einer Domain realisiert werden. Dieser Artikel stellt vor, wie man mit Diensten wie NullPrivate oder AdGuardHome diese Funktion realisieren kann.
Kernkonzepte
DDNS ohne Domain bedeutet, dass man keine herkömmliche öffentliche Domain kauft, sondern private DNS-Dienste nutzt, um dynamische Domainnamensauflösung zu realisieren. Diese Methode hat folgende Merkmale:
- Kein Kauf einer Domain erforderlich: Nutzung privater oder scheinbarer Domains
- Datenschutz: Nur Benutzer, die mit dem privaten DNS-Dienst verbunden sind, können auflösen
- Sofortige Wirkung: Änderungen erfolgen ohne Cache-Zeit, kein Warten auf DNS-Verbreitung
Unterstützte Dienste
NullPrivate
NullPrivate ist ein privater DNS-Dienst, der grundlegende DNS-Überschreibungsfunktionen bereitstellt. Durch seine DNS-Überschreibungsfunktion kann DDNS realisiert werden.
- Eigenes Hosting oder SaaS-Dienst möglich
- DDNS-Skript direkt über die Dienstschnittstelle herunterladen und ausführen

AdGuardHome
AdGuardHome ist ein Open-Source-DNS-Server, der ähnliche Funktionen bereitstellen kann.
- Eigenes AdGuardHome-System muss bereitgestellt werden
- Unterstützung von DDNS-Konfigurationen über Skripte

Einrichtungsschritte
Nutzung von NullPrivate
- Stellen Sie sicher, dass NullPrivate bereitgestellt und ausgeführt wird
- Navigieren Sie zur Seite DNS-Überschreibung
- Laden Sie das DDNS-Skript herunter
- Führen Sie das Skript aus:
Windows
Set-ExecutionPolicy Bypass -Scope Process
.\ddns-script.ps1
Linux/macOS
chmod +x ddns-script.sh
./ddns-script.sh
Nutzung von AdGuardHome
- Stellen Sie sicher, dass AdGuardHome bereitgestellt und ausgeführt wird
- Laden Sie das Skript von der Release-Seite herunter
- Führen Sie das Skript aus:
Windows
Set-ExecutionPolicy Bypass -Scope Process
.\ddns.ps1 -BaseUrl <base_url> -Username <username> -Password <password> -Domain <domain>
Linux/macOS
chmod +x ddns.sh
./ddns.sh -b <base_url> -u <username> -p <password> -d <domain>
Vorteilhafte Vergleiche
Im Vergleich zu traditionellem DDNS bietet diese Lösung folgende Vorteile:
| Merkmal | Traditionelles DDNS | DDNS ohne Domain |
|---|---|---|
| Domainkosten | Kauf erforderlich | Kein Kauf erforderlich |
| DNS-Cache | Cache-Zeit vorhanden | Sofortige Wirkung |
| DNS-Verbreitung | Warten erforderlich | Sofort verfügbar |
| Datenschutz | Öffentliche Auflösung | Private Auflösung |
| Einrichtungskomplexität | Relativ komplex | Einfach und schnell |
Arbeitsablaufdiagramm
graph TD
A[Benutzer hat dynamische IP] --> B[NullPrivate oder AdGuardHome bereitstellen]
B --> C[DDNS-Skript herunterladen]
C --> D[Skript ausführen, DDNS konfigurieren]
D --> E[Skript aktualisiert DNS-Einträge regelmäßig]
E --> F[Client nutzt private Domainnamen für den Zugriff]
F --> G[DNS löst auf aktuelle IP auf]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
style E fill:#fce4ec
style F fill:#e0f2f1
style G fill:#f3e5f5
Funktionsmerkmale
- Schnelle Einrichtung: Nutzung vorhandener Dienste, kein zusätzlicher Konfigurationsaufwand
- Plattformübergreifende Unterstützung: Unterstützung für Windows und Unix-ähnliche Systeme
- Mehrere Authentifizierungsmethoden: Unterstützung von Cookies oder Benutzernamen/Passwort-Authentifizierung
- Vollständige Kompatibilität: Nahtlose Integration mit AdGuardHome