API: DNS

Aus sourceDESK Wiki
Wechseln zu: Navigation, Suche

Diese Dokumentation ist veraltet. Bitte nutzen Sie die dedizierte API-Dokumentation.

Die DNS-API ermöglicht es Ihnen, von externen Systemen auf das DNS-System zuzugreifen. So ist die Änderung von Zonen in Echtzeit möglich. Das DNS-System ist nur für im System vorhandene und aktive Domains zugänglich.

Zonen auflisten

Über das Kommando dns/list können Sie sich sämtliche DNS-Zonen für Ihr Konto auflisten lassen. Der Parameter "domain" erlaubt hierbei die Suche nach einer Domain oder Teilen einer Domain. Es werden nur Domains aufgelistet bzw. mit einer Zone geführt, welche die Standard-Nameserver vom Anbieter verwenden. Das data-Array enthält eine Liste aller gefundenen Zonen.

Records auflisten

Das Kommando dns/show gibt alle Records einer DNS-Zone zurück. Der Domainname der DNS-Zone wird über den Parameter "domain" erwartet. Im data-Array zurückgegeben wird eine Liste der Records mit den jeweiligen Array-Werten "name", "type", "content", "ttl" und "priority".

Record erstellen

Die Erstellung eines neuen Records geht über das Kommando dns/add. Erwartet werden die Parameter "domain", "name" (Subdomain des Records), "type", "content", "ttl" und "priority".

Record bearbeiten

Das Bearbeiten eines bestehendes Records geht über das Kommando dns/edit. Erwartet werden die Parameter "domain", "record" (ID des Records, über dns/show abrufbar), "name" (Subdomain des Records), "type", "content", "ttl" und "priority".

Record löschen

Das Löschen eines bestehendes Records geht über das Kommando dns/delete. Erwartet werden die Parameter "domain und "record" (ID des Records, über dns/show abrufbar).