Zurück zu den Neuigkeiten
ProduktDomains7 Min. Lesezeit

Eine Domain ist mehr als ihre DNS-Einträge.

IaGenify SDK 0.3.1 verbindet Domainverwaltung mit konkreten Aufgaben: Projekte zuordnen, Weiterleitungen setzen, Inhaberschaft prüfen und Ablaufdaten verfolgen.

iagenifysdkdomainsdnshosting

Eine Domain wird registriert, um sie zu nutzen: eine Website zu veröffentlichen, Besucher weiterzuleiten, die Inhaberschaft nachzuweisen oder die Verlängerung im Blick zu behalten. DNS ist wichtig, aber nur ein Teil der Aufgabe. IaGenify SDK 0.3.1 erweitert die Domain-Ressource um diese praktischen Schritte.

Einen Namen mit einem gehosteten Projekt verbinden

Ein Projekt kann mit der Hauptdomain oder einer Subdomain verbunden werden. Die Ressource zeigt die Verbindungen; das Trennen einer Subdomain erfordert nicht, die gesamte Eintragslogik selbst neu aufzubauen.

const domain = await api.domains.get("example.com");
await domain.attach({ host: site.id });
await domain.attach({ host: endpoint.id, name: "api" });
const connected = await domain.attachments();

So bleiben Absicht und Technik getrennt. Die Anwendung bittet darum, `api.example.com` einem Host zuzuordnen; die Plattform koordiniert DNS und Hosting. Ein DNS-Eintrag allein sagt dem Hosting-Dienst nicht, welches Projekt antworten soll.

Eine Weiterleitung ist ein eigener Vorgang

Ein CNAME ist keine Browser-Weiterleitung. Ein CNAME beeinflusst die DNS-Auflösung; eine Weiterleitung sendet eine HTTP-Antwort, die Besucher zu einer anderen URL führt und optional Pfad und Anfrage beibehält.

await domain.redirects.add({ from: "www", to: "@" });
const rules = await domain.redirects.list();

Das ist im Betrieb wichtig: Regeln gelten nur für Datenverkehr, der den zuständigen Dienst erreicht. Die API macht diese Voraussetzung sichtbar, statt die Bereitstellung eines Namens stillschweigend zu ändern.

Den Status einer Domain verstehen

Eine Domain hat auch einen Lebenszyklus. Das SDK kann veröffentlichte Inhaberdaten lesen, bevorstehende Abläufe erkennen, TLS abfragen, DNSSEC verwalten und TXT-Prüfungen für Dienste einrichten.

Manche Angaben hängen davon ab, was Register oder Registrar veröffentlichen. Ist das Ablaufdatum unbekannt, kann die API dies als unbekannt ausweisen, statt ein Datum zu schätzen.

DNS bleibt verfügbar, mit mehr Kontext

DNS-Einträge lassen sich weiterhin direkt verwalten. Zusätzlich gibt es eigene Vorgänge für die typischen Aufgaben: ein Projekt verbinden, eine Weiterleitung erstellen, TLS prüfen oder einen Dienst bestätigen.

Eine Domain ist ein Name, den Menschen nutzen, ein Dienst, mit dem er verbunden wird, und ein Lebenszyklus, den man verfolgen muss. DNS ist ein wichtiger Teil davon.

Für Kontodashboards, Bereitstellungsautomatisierung und Workflows drückt die Ressource alltägliche Domainaufgaben aus, statt alles auf eine Liste von Einträgen zu reduzieren.

Häufig gestellte Fragen

Ersetzt `attach()` die DNS-Verwaltung?

Nein. Es beschreibt die Verbindung zwischen Domain und gehostetem Projekt; DNS-Einträge bleiben direkt verfügbar.

Ist eine Weiterleitung dasselbe wie ein CNAME?

Nein. Ein CNAME wirkt auf DNS; eine Weiterleitung ist eine HTTP-Antwort an den Browser.

Kann das SDK Domains kaufen oder verlängern?

Diese Funktion verwaltet bereits mit IaGenify verbundene Domains; sie bedeutet nicht, dass Kauf oder Verlängerung beim Registrar verfügbar sind.

Was passiert, wenn das Ablaufdatum unbekannt ist?

Die API kann fehlende Registerangaben als unbekannt ausweisen, statt eine Schätzung als Tatsache darzustellen.

Zurück zu den Neuigkeiten