$res = NicAPI::get("/dns/zones", [ ]);
Gibt alle zugewiesenen DNS-Zonen zurück.
Rechte: DNS_ZONES_LIST$res = NicAPI::post("/dns/zones/create", [ "hostmaster" => "value", "refresh" => "value", "expire" => "value", "retry" => "value", "ttl" => "value", "records.*.name" => [], "records.*.ttl" => "value", "records.*.type" => [], "records.*.data" => [], "user" => "value", ]);
Erstellt eine neue DNS-Zones.
Parameters:
Name | Benötigt | Typ | Beschreibung |
hostmaster | string | ||
refresh | integer | ||
expire | integer | ||
retry | integer | ||
ttl | integer | ||
records.*.name |
|
array | |
records.*.ttl | integer | ||
records.*.type |
|
array | |
records.*.data |
|
array | |
user | string |
$res = NicAPI::delete("/dns/zones/delete", [ "zone" => "value", ]);
Löscht die übergebene DNS-Zone.
Parameters:
Name | Benötigt | Typ | Beschreibung |
zone |
|
string |
$res = NicAPI::post("/dns/zones/records/add", [ "zone" => "value", "records.*.name" => [], "records.*.ttl" => "value", "records.*.type" => [], "records.*.data" => [], ]);
Fügt die übergebenen DNS-Einträge zur Zone hinzu.
Parameters:
Name | Benötigt | Typ | Beschreibung |
zone |
|
string | |
records.*.name |
|
array | |
records.*.ttl | integer | ||
records.*.type |
|
array | |
records.*.data |
|
array |
$res = NicAPI::delete("/dns/zones/records/delete", [ "zone" => "value", "records.*.name" => [], "records.*.ttl" => "value", "records.*.type" => [], "records.*.data" => [], ]);
Löscht die übergebenen DNS-Einträge aus der Zone.
Parameters:
Name | Benötigt | Typ | Beschreibung |
zone |
|
string | |
records.*.name | array | ||
records.*.ttl | integer | ||
records.*.type | array | ||
records.*.data | array |
$res = NicAPI::post("/dns/zones/refresh", [ "zone" => "value", ]);
Diese Funktion lädt die Zone auf dem Nameserver zu.
Parameters:
Name | Benötigt | Typ | Beschreibung |
zone |
|
string |
$res = NicAPI::get("/dns/zones/show", [ "zone" => "value", ]);
Gibt eine einzelne DNS-Zone zurück.
Parameters:
Name | Benötigt | Typ | Beschreibung |
zone |
|
string |
$res = NicAPI::put("/dns/zones/update", [ "zone" => "value", "hostmaster" => "value", "refresh" => "value", "expire" => "value", "retry" => "value", "ttl" => "value", "records.*.name" => [], "records.*.ttl" => "value", "records.*.type" => [], "records.*.data" => [], "user" => "value", ]);
Diese Funktion ersetzt alle DNS-Einträge, wenn mindestens ein DNS-Eintrag übergeben wird.
Ermöglicht die Änderung an der kompletten Zone.
Parameters:
Name | Benötigt | Typ | Beschreibung |
zone |
|
string | |
hostmaster | string | ||
refresh | integer | ||
expire | integer | ||
retry | integer | ||
ttl | integer | ||
records.*.name |
|
array | |
records.*.ttl | integer | ||
records.*.type |
|
array | |
records.*.data |
|
array | |
user | string |