MEINOPENSIM DYNDNS
Ausführliche Anleitung
Kostenloser DynDNS-Dienst für OpenSimulator. Von der Registrierung bis zum erreichbaren Grid.
1. Was ist MeinOpenSim DynDNS?
MeinOpenSim DynDNS stellt kostenlose Hostnamen für OpenSimulator-Gridbetreiber bereit.
Ein DynDNS-Hostname verbindet einen festen Namen mit einer veränderlichen öffentlichen IPv4-Adresse.
Ändert dein Internetanbieter deine öffentliche IP-Adresse, kann diese automatisch im DNS aktualisiert werden.
Beispiel:
deingrid.meinopensim.de
Der Hostname bleibt bestehen. Nur die zugehörige IP-Adresse wird bei Bedarf aktualisiert.
DynDNS ersetzt weder einen OpenSimulator-Server noch notwendige Routerfreigaben oder eine öffentlich erreichbare Internetverbindung.
2. Technische Voraussetzungen
- Eine funktionierende OpenSimulator-Installation.
- Ein Internetanschluss mit öffentlich erreichbarer IPv4-Adresse.
- Ein Benutzerkonto bei MeinOpenSim DynDNS.
- Ein registrierter DynDNS-Hostname.
- Ein Update-Token für diesen Hostnamen.
- Ein Gerät oder Programm zur automatischen IP-Aktualisierung.
Wichtig: Bei Carrier-Grade NAT (CGNAT) ist der direkte Zugriff aus dem Internet unter Umständen nicht möglich. DynDNS kann diese Einschränkung nicht beheben.
3. Benutzerkonto registrieren
- Öffne https://meinopensim.de/.
- Wähle die Registrierung.
- Gib deinen Benutzernamen und deine E-Mail-Adresse ein.
- Lege ein sicheres Passwort fest.
- Schließe die Registrierung ab.
- Bestätige gegebenenfalls deine E-Mail-Adresse.
- Melde dich anschließend an.
Falls eine Bestätigungs-E-Mail erwartet wird und nicht ankommt, kontrolliere auch den Spam-Ordner.
Das Kontopasswort dient zur Anmeldung am Portal. Für automatische DynDNS-Updates verwendest du stattdessen einen gesonderten Update-Token.
4. Eigenen Hostnamen erstellen
- Melde dich im Portal an.
- Öffne den Menüpunkt „Übersicht“.
- Suche den Bereich „Hostname reservieren“.
- Trage deinen gewünschten Hostnamen ohne Domainendung ein.
- Klicke auf „Reservieren“.
- Kontrolliere den Eintrag unter „Meine Hostnamen“.
Beispiel:
Wunschname: deingrid Ergebnis: deingrid.meinopensim.de
Ein Name muss verfügbar und zulässig sein. Bereits vergebene oder administrativ reservierte Namen können nicht erneut verwendet werden.
Bis zum ersten erfolgreichen Update ist möglicherweise noch keine IPv4-Adresse gespeichert.
5. Update-Token erzeugen
Jeder Hostname benötigt eigene Zugangsdaten für die DynDNS-Aktualisierung.
- Öffne die Hostnamenverwaltung.
- Wähle beim gewünschten Hostnamen „Token neu“.
- Kopiere den angezeigten Token.
- Speichere ihn sicher.
- Hinterlege ihn in deinem DynDNS-Client.
Der Token wird nur bei der Erstellung angezeigt. Durch eine erneute Token-Erzeugung wird der bisherige Token ersetzt.
Für die API gilt:
Benutzername: deingrid.meinopensim.de Passwort: DEIN_UPDATE_TOKEN
Verwende niemals dein normales Portalpasswort als Update-Passwort.
6. DynDNS-Update-API
Die Aktualisierung erfolgt über HTTPS mit HTTP-Basic-Authentifizierung.
API-Adresse:
https://meinopensim.de/nic/update
Hostname-Parameter:
hostname=deingrid.meinopensim.de
Der vollständige registrierte Hostname dient als Benutzername und wird zusätzlich im Parameter hostname übermittelt.
Nach einer erfolgreichen Aktualisierung wird die neue Adresse über die DNS-Infrastruktur veröffentlicht. Die tatsächliche DNS-Auflösung sollte anschließend kontrolliert werden.
7. Manuelle Aktualisierung unter Windows
Öffne PowerShell oder die Windows-Eingabeaufforderung.
Führe mit deinen eigenen Zugangsdaten folgenden Befehl aus:
curl.exe --basic -u "deingrid.meinopensim.de" "https://meinopensim.de/nic/update?hostname=deingrid.meinopensim.de"
curl fordert anschließend den Update-Token als Passwort an.
Ersetze deingrid.meinopensim.de durch deinen tatsächlich registrierten Hostnamen.
Nach dem Update kontrollierst du im Portal die angezeigte IP-Adresse und den letzten Aktualisierungszeitpunkt.
8. Manuelle Aktualisierung unter Linux
Auf Linux-Systemen mit installiertem curl:
curl --basic -u "deingrid.meinopensim.de" "https://meinopensim.de/nic/update?hostname=deingrid.meinopensim.de"
Gib bei der Passwortabfrage deinen Update-Token ein.
Dadurch muss der Token nicht unmittelbar in der Befehlszeile angegeben werden.
Der ausführende Server benötigt ausgehenden HTTPS-Zugriff auf meinopensim.de.
9. Automatische Aktualisierung unter Windows
Bei einer dynamischen Internetverbindung sollte die Aktualisierung automatisch erfolgen.
- Wähle einen DynDNS-Client, der benutzerdefinierte DynDNS2-Update-Adressen unterstützt.
- Trage als Server meinopensim.de ein.
- Verwende den HTTPS-Pfad /nic/update.
- Trage deinen vollständigen Hostnamen ein.
- Verwende den Hostnamen als API-Benutzernamen.
- Hinterlege deinen persönlichen Update-Token.
- Aktiviere die Aktualisierung bei geänderter öffentlicher IPv4-Adresse.
- Kontrolliere die erste Aktualisierung im Portal.
Für eine eigene Automatisierung kann die Windows-Aufgabenplanung eingesetzt werden.
Der Token muss dabei geschützt gespeichert werden. Ein Klartext-Token in öffentlich lesbaren Skripten ist zu vermeiden.
Der Aktualisierungszeitplan muss die im Portal geltenden Rate-Limits berücksichtigen.
10. Automatische Aktualisierung unter Linux
Unter Linux lässt sich ein geeigneter DynDNS-Client oder eine eigene Automatisierung verwenden.
- Richte einen DynDNS2-kompatiblen Client ein.
- Konfiguriere die HTTPS-Update-Adresse.
- Verwende den vollständigen Hostnamen und Update-Token.
- Konfiguriere die Ermittlung der öffentlichen IPv4-Adresse.
- Aktiviere eine Aktualisierung bei IP-Änderungen.
- Überprüfe das Ergebnis im Benutzerkonto.
Alternativ lässt sich eine gesicherte Aktualisierung über einen systemd-Timer oder eine Cron-Aufgabe auslösen.
Vermeide unnötig häufige Anfragen. Die zulässige Aktualisierungsrate wird serverseitig begrenzt.
11. OpenSimulator mit DynDNS verbinden
Nachdem der DynDNS-Hostname korrekt auf die öffentliche Adresse deines Servers zeigt, kann er für externe OpenSimulator-Verbindungen verwendet werden.
- Prüfe die öffentliche IPv4-Adresse des Gridservers.
- Aktualisiere deinen DynDNS-Eintrag.
- Prüfe die DNS-Auflösung des Hostnamens.
- Öffne die vorhandene OpenSimulator-Konfiguration.
- Identifiziere die Einstellungen für externe Hostnamen und Dienstadressen.
- Verwende den DynDNS-Hostnamen dort, wo die installierte OpenSimulator-Version DNS-Namen unterstützt.
- Belasse bestehende lokale Bind-Adressen unverändert.
- Teste die externe Erreichbarkeit der Grid-Dienste.
Die konkreten OpenSimulator-Konfigurationsparameter hängen von der installierten Version und der Betriebsart ab.
Eine Standalone-Installation benötigt möglicherweise andere Einstellungen als ein Grid mit getrennten Diensten.
Wichtig: Trage den Hostnamen nicht pauschal anstelle sämtlicher IP-Adressen ein. Lokale Bind-Adressen und öffentlich erreichbare Hostnamen erfüllen unterschiedliche Funktionen.
12. Hypergrid-Verbindungen
Für Hypergrid-Verbindungen muss dein Grid über die erforderlichen externen Dienstadressen und Netzwerkports erreichbar sein.
Der DynDNS-Hostname ersetzt dabei eine wechselnde öffentliche IP-Adresse als Namensziel.
Die benötigten Dienstports bleiben davon unabhängig.
- Prüfe die externe Grid-Adresse.
- Prüfe die verwendeten Dienstports.
- Kontrolliere Routerfreigaben und Firewall.
- Teste die Verbindung aus einem fremden Netzwerk.
Eine erfolgreiche DNS-Auflösung allein beweist noch keine funktionierende Hypergrid-Verbindung.
13. Router und Firewall
Wird OpenSimulator hinter einem Router betrieben, müssen erforderliche eingehende Verbindungen an den richtigen Server weitergeleitet werden.
Die benötigten TCP- und UDP-Ports hängen von deiner tatsächlichen OpenSimulator-Konfiguration ab.
Prüfe insbesondere:
- Öffentliche Erreichbarkeit der Internetverbindung.
- Lokale IP-Adresse des OpenSimulator-Servers.
- Erforderliche Portfreigaben im Router.
- Firewall-Regeln auf dem Server.
- Erreichbarkeit der konfigurierten Grid-Dienste.
DynDNS richtet keine Portfreigaben automatisch ein.
14. DNS-Auflösung testen
Unter Windows:
nslookup deingrid.meinopensim.de
Unter Linux:
dig +short A deingrid.meinopensim.de
Direkte Abfrage des autoritativen Nameservers:
dig @ns1.adult-life.de deingrid.meinopensim.de A +short
Die Antwort sollte mit der tatsächlich hinterlegten öffentlichen IPv4-Adresse übereinstimmen.
Nach einer Änderung können zwischengespeicherte DNS-Antworten bis zum Ablauf ihrer TTL weiterhin die vorherige IP-Adresse enthalten.
15. Fehlerbehebung
Hostname unbekannt
Prüfe, ob der Name registriert und aktiv ist. Kontrolliere die Schreibweise und die DNS-Auflösung.
Update wird abgelehnt
Prüfe den vollständigen API-Benutzernamen, den passenden Token und die HTTPS-Adresse.
IP-Adresse ändert sich nicht
Kontrolliere die Aktualisierung im Benutzerkonto. Vergleiche anschließend die autoritative DNS-Antwort mit der lokalen DNS-Auflösung.
Grid ist nicht erreichbar
Prüfe die öffentliche IPv4-Adresse, Router, Firewall, Dienstports und OpenSimulator-Konfiguration.
Token verloren
Erzeuge im Benutzerkonto über „Token neu“ einen neuen Token und aktualisiere deinen Client.
E-Mail kommt nicht an
Kontrolliere den Spam-Ordner und die bei der Registrierung verwendete E-Mail-Adresse.
16. Sicherheit
- Verwende ein sicheres Kontopasswort.
- Gib deinen Update-Token niemals weiter.
- Speichere Tokens nur in geschützten Konfigurationen.
- Verwende ausschließlich HTTPS.
- Ersetze kompromittierte Tokens unverzüglich.
- Überprüfe regelmäßig deine Hostnamen.
- Gib nicht mehr benötigte Hostnamen frei.
Wenn du einen Hostnamen freigibst, darfst du nicht mehr von seiner weiteren Verfügbarkeit ausgehen.
17. Zusammenfassung
- Konto registrieren und anmelden.
- DynDNS-Hostnamen reservieren.
- Update-Token erzeugen und sichern.
- DynDNS-Update-Client konfigurieren.
- Öffentliche IPv4-Adresse aktualisieren.
- DNS-Auflösung kontrollieren.
- OpenSimulator konfigurieren.
- Externe Verbindung testen.
Damit erhält dein OpenSimulator-Grid einen festen Hostnamen, auch wenn sich die öffentliche IPv4-Adresse deines Internetanschlusses ändert.