Zum Inhalt springen

DNS-Record anlegen

POST /dns/rr

Bezeichner: AddRecord

Legt einen neuen DNS-Record an und ermittelt die Zone automatisch anhand des fqdn aus dem Parameter name.

recordRequestFQDN

FeldTypPflichtBeschreibung
namefqdnjaFully Qualified Domain Name (FQDN, mit abschließendem Punkt).
typetypenein
ttlttlneinTime To Live in Sekunden (60-86400)
annotationstringneinFreie Notiz zu diesem Record.

Dazu die Felder einer der folgenden Varianten:

VarianteFelder
Adata: ipv4
AAAAdata: ipv6
CNAMEdata: fqdn
CAAflags: integer, tag: string, data: string
ALIASdata: fqdn
MXdata: fqdn, priority: integer
TXTdata: string
SRVpriority: integer, weight: integer, port: integer, data: fqdn
TLSAusage: integer, selector: integer, matching_type: integer, data: string
StatusTypBeschreibung
200recordResponseDer angelegte Record mit seiner neuen ID
400ErrorUngültige Anfrage
401ErrorNicht autorisiert
404ErrorKeine passende DNS-Zone gefunden
417ErrorDas Anlegen des DNS-Records verletzt eine Beschränkung der Zone
429ErrorRate-Limit für ACME-Plattform-Zugänge (Scope acme-dns-challenge): Aufrufe pro Minute sowie verschiedene Kunden pro Tag. Gewöhnliche Kundenschlüssel erhalten diesen Status auf diesem Endpunkt nie.
500ErrorUnerwarteter Fehler
FeldTypPflichtBeschreibung
successbooleanjaErfolgskennzeichen
codeintegerneinAntwort-/Fehlercode
responserecordResponsenein
Terminal-Fenster
curl -X POST "https://api.regfish.com/dns/rr" \
-H "x-api-key: $REGFISH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "www",
"type": "A",
"ttl": 600,
"annotation": "string",
"data": "12.12.12.12"
}'

Werte eintragen: Der Aufruf unten passt sich an. Es wird nichts abgeschickt: die API gibt Browser-Anfragen von dieser Domain aus derzeit nicht frei (CORS). Der API-Key wird nicht gespeichert.