◇ meinOpenSimDynDNS

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

  1. Eine funktionierende OpenSimulator-Installation.
  2. Ein Internetanschluss mit öffentlich erreichbarer IPv4-Adresse.
  3. Ein Benutzerkonto bei MeinOpenSim DynDNS.
  4. Ein registrierter DynDNS-Hostname.
  5. Ein Update-Token für diesen Hostnamen.
  6. 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

  1. Öffne https://meinopensim.de/.
  2. Wähle die Registrierung.
  3. Gib deinen Benutzernamen und deine E-Mail-Adresse ein.
  4. Lege ein sicheres Passwort fest.
  5. Schließe die Registrierung ab.
  6. Bestätige gegebenenfalls deine E-Mail-Adresse.
  7. 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

  1. Melde dich im Portal an.
  2. Öffne den Menüpunkt „Übersicht“.
  3. Suche den Bereich „Hostname reservieren“.
  4. Trage deinen gewünschten Hostnamen ohne Domainendung ein.
  5. Klicke auf „Reservieren“.
  6. 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.

  1. Öffne die Hostnamenverwaltung.
  2. Wähle beim gewünschten Hostnamen „Token neu“.
  3. Kopiere den angezeigten Token.
  4. Speichere ihn sicher.
  5. 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.

  1. Wähle einen DynDNS-Client, der benutzerdefinierte DynDNS2-Update-Adressen unterstützt.
  2. Trage als Server meinopensim.de ein.
  3. Verwende den HTTPS-Pfad /nic/update.
  4. Trage deinen vollständigen Hostnamen ein.
  5. Verwende den Hostnamen als API-Benutzernamen.
  6. Hinterlege deinen persönlichen Update-Token.
  7. Aktiviere die Aktualisierung bei geänderter öffentlicher IPv4-Adresse.
  8. 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.

  1. Richte einen DynDNS2-kompatiblen Client ein.
  2. Konfiguriere die HTTPS-Update-Adresse.
  3. Verwende den vollständigen Hostnamen und Update-Token.
  4. Konfiguriere die Ermittlung der öffentlichen IPv4-Adresse.
  5. Aktiviere eine Aktualisierung bei IP-Änderungen.
  6. Ü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.

  1. Prüfe die öffentliche IPv4-Adresse des Gridservers.
  2. Aktualisiere deinen DynDNS-Eintrag.
  3. Prüfe die DNS-Auflösung des Hostnamens.
  4. Öffne die vorhandene OpenSimulator-Konfiguration.
  5. Identifiziere die Einstellungen für externe Hostnamen und Dienstadressen.
  6. Verwende den DynDNS-Hostnamen dort, wo die installierte OpenSimulator-Version DNS-Namen unterstützt.
  7. Belasse bestehende lokale Bind-Adressen unverändert.
  8. 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.

  1. Prüfe die externe Grid-Adresse.
  2. Prüfe die verwendeten Dienstports.
  3. Kontrolliere Routerfreigaben und Firewall.
  4. 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:

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

Wenn du einen Hostnamen freigibst, darfst du nicht mehr von seiner weiteren Verfügbarkeit ausgehen.

17. Zusammenfassung

  1. Konto registrieren und anmelden.
  2. DynDNS-Hostnamen reservieren.
  3. Update-Token erzeugen und sichern.
  4. DynDNS-Update-Client konfigurieren.
  5. Öffentliche IPv4-Adresse aktualisieren.
  6. DNS-Auflösung kontrollieren.
  7. OpenSimulator konfigurieren.
  8. Externe Verbindung testen.

Damit erhält dein OpenSimulator-Grid einen festen Hostnamen, auch wenn sich die öffentliche IPv4-Adresse deines Internetanschlusses ändert.

Zur Hostnamenverwaltung