DNS-Eintrag hinzufügen
add_dns_recordLegt einen neuen DNS-Record auf einer Domain an (Typen A, AAAA, CNAME, TXT, MX, SRV, CAA). Für SRV-Records (z. B. SIP, XMPP) stehen statt host und value die eigenen Felder dienst, protokoll, prioritaet, gewicht, port und ziel (host und value entfallen); für CAA-Records (welche Zertifizierungsstelle Zertifikate ausstellen darf) host, art und wert (value entfällt). Für MX-Records ist "priority" zwingend erforderlich (z. B. 10) — Plesk lehnt MX ohne Priorität ab. TXT-Records für SPF, DMARC und DKIM sind ausdrücklich vorgesehen; der Wert darf bis zu 2048 Zeichen lang sein, ein DKIM-Schlüssel passt also vollständig hinein. Ein fehlerhafter Record kann Mail-Zustellung oder Erreichbarkeit der Website beeinträchtigen — bitte Angaben vor der Bestätigung prüfen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| art | No | Nur CAA: "issue" erlaubt einer Zertifizierungsstelle Zertifikate, "issuewild" Wildcard-Zertifikate, "iodef" nennt eine Meldeadresse | |
| host | No | NUR der Name VOR der Domain, ohne den Domainnamen — das Hosting-System hängt die Zone selbst an und prüft nicht, ob sie schon dasteht. Gültig: "www", "_dmarc", "selector1._domainkey", "autodiscover", oder "@" für die Domain selbst. Microsoft 365, Google Workspace und Cloudflare geben DKIM- und DMARC-Hosts dagegen als VOLLSTÄNDIGEN Namen heraus ("selector1._domainkey.example.com", "_dmarc.example.com"), weil das der Name ist, der später abgefragt wird — daraus hier nur den Teil vor der Domain übernehmen: aus "selector1._domainkey.example.com" wird "selector1._domainkey", der Domainname allein ("example.com") wird "@". Wird der Domainname trotzdem mitgeschickt, schneidet der Server ihn ab und die Antwort sagt ausdrücklich, welcher Name entstanden ist; ohne dieses Abschneiden entstünde "selector1._domainkey.example.com.example.com" — ein Eintrag, der als Erfolg gemeldet wird, aber nie abgefragt wird und die Mailauthentifizierung stillschweigend kaputt lässt. Dem Kunden deshalb immer den Namen nennen, der laut Antwort tatsächlich eingetragen wurde, und nicht den, den er genannt hat. Höchstens 255 Zeichen, gezählt nach dem Abschneiden. Bei CAA der Name, für den die Regel gilt ("@" für die Domain selbst); bei SRV nicht angeben (der Name ergibt sich aus dienst und protokoll) | |
| port | No | Nur SRV: Port, ganze Zahl 1–65535, als Zahl und nicht als Text (z. B. 5060) | |
| type | Yes | Record-Typ | |
| wert | No | Nur CAA: bei issue/issuewild die Domain der Zertifizierungsstelle (z. B. "letsencrypt.org") oder ";" für "niemand"; bei iodef eine Adresse mit "mailto:" oder "https://" | |
| ziel | No | Nur SRV: Servername, auf dem der Dienst läuft, z. B. "sip.example.com"; der abschließende Punkt wird ergänzt. Ein einzelner Punkt "." heißt: Dienst wird nicht angeboten | |
| value | No | Zielwert des Records: eine IP-Adresse (A/AAAA), ein Hostname (CNAME/MX) oder der vollständige Textwert (TXT, z. B. "v=spf1 include:_spf.google.com ~all" oder ein DKIM-Wert "v=DKIM1; k=rsa; p=…"). Höchstens 2048 Zeichen. DKIM-Werte unverändert so übernehmen, wie der Anbieter sie ausgibt — auch in der geteilten Schreibweise mit Anführungszeichen ("v=DKIM1; k=rsa; " "p=…"), die wird beim Eintragen automatisch zu einem Wert zusammengefügt. Die 2048 Zeichen zählen für den zusammengefügten Wert. Bei SRV und CAA nicht angeben | |
| dienst | No | Nur SRV: der Dienst mit führendem Unterstrich, z. B. "_sip", "_xmpp-client", "_autodiscover" | |
| domain | Yes | Die Domain, z. B. example.com | |
| gewicht | No | Nur SRV: Gewicht, ganze Zahl 0–65535, verteilt die Last bei gleicher Priorität (z. B. 5) | |
| priority | No | Priorität/Gewichtung (nur relevant, meist erforderlich bei MX-Records, z. B. 10) | |
| protokoll | No | Nur SRV: das Protokoll | |
| prioritaet | No | Nur SRV: Priorität, ganze Zahl 0–65535, kleinere Zahl wird zuerst versucht (z. B. 10) |