GET /v2/dns
Zwraca tablicę z listą istniejących domen wraz ze wszystkimi rekordami należącymi do tych domen.
{
"id": "$domain_id",
"name": "$name",
"records": [
{
"record_id": "$record_id",
"record_name": "$record_name",
"record_type": "$record_type",
"record_prio": "$record_prio",
"record_ttl": "$record_ttl",
"record_value": "$record_value",
//lub zamiast record_value
"lbr_type": "$lbr_type",
"lbr_ips": "$lbr_ips",
"lbr_port": "$lbr_port",
"lbr_url": "$lbr_url"
}, { ... }
]
}
A,AAAA,CAA,CNAME,MX,NS,PTR,SRV,TXTspdns_rec (sprawdzanie portu), spdns_url (sprawdzanie URL), pickrandom (wybór losowego serwera), jeśli to pole jest podane wartość pola $record_value jest ignorowanaspdns_recspdns_urlPUT /v2/dns
Dodaje nową domenę.
{
"name": "$name",
"ip_address": "$ip_address"
}
{
"id": "$domain_id",
"name": "$name",
"records": [
{
"record_id": "$record_id",
"record_name": "$record_name",
"record_type": "$record_type",
"record_prio": "$record_prio",
"record_ttl": "$record_ttl",
"record_value": "$record_value",
//lub zamiast record_value
"lbr_type": "$lbr_type",
"lbr_ips": "$lbr_ips",
"lbr_port": "$lbr_port",
"lbr_url": "$lbr_url"
}
]
}
A,AAAA,CAA,CNAME,MX,NS,PTR,SRV,TXTspdns_rec (sprawdzanie portu), spdns_url (sprawdzanie URL), pickrandom (wybór losowego serwera), jeśli to pole jest podane wartość pola $record_value jest ignorowanaspdns_recspdns_urlPUT /v2/dns/$DOMAIN_ID
Dodaje rekord do domeny $DOMAIN_ID.
{
"record_name": "$record_name",
"record_type": "$record_type",
"record_priority": "$record_priority",
"record_ttl": "$record_ttl",
"record_value": "$record_value",
//lub zamiast record_value
"lbr_type": "$lbr_type",
"lbr_ips": "$lbr_ips",
"lbr_port": "$lbr_port",
"lbr_url": "$lbr_url"
}
A,AAAA,CAA,CNAME,MX,NS,PTR,SRV,TXTspdns_rec (sprawdzanie portu), spdns_url (sprawdzanie URL), pickrandom (wybór losowego serwera), jeśli to pole jest podane wartość pola $record_value jest ignorowanaspdns_recspdns_urlPola $lbr_* są dostępne tylko dla $record_type A lub AAAA.
{
"id": "$domain_id",
"name": "$name",
"records": [
{
"record_id": "$record_id",
"record_name": "$record_name",
"record_type": "$record_type",
"record_prio": "$record_prio",
"record_ttl": "$record_ttl",
"record_value": "$record_value",
//lub zamiast record_value
"lbr_type": "$lbr_type",
"lbr_ips": "$lbr_ips",
"lbr_port": "$lbr_port",
"lbr_url": "$lbr_url"
}
]
}
A,AAAA,CAA,CNAME,MX,NS,PTR,SRV,TXT.spdns_rec (sprawdzanie portu), spdns_url (sprawdzanie URL), pickrandom (wybór losowego serwera), jeśli to pole jest podane wartość pola $record_value jest ignorowanaspdns_recspdns_urlPOST /v2/dns/$RECORD_ID/record
Edycja danych rekordu $RECORD_ID.
{
"record_name": "$record_name",
"record_type": "$record_type",
"record_priority": "$record_priority",
"record_ttl": "$record_ttl",
"record_value": "$record_value",
//lub zamiast record_value
"lbr_type": "$lbr_type",
"lbr_ips": "$lbr_ips",
"lbr_port": "$lbr_port",
"lbr_url": "$lbr_url"
}
A,AAAA,CAA,CNAME,MX,NS,PTR,SRV,TXTspdns_rec (sprawdzanie portu), spdns_url (sprawdzanie URL), pickrandom (wybór losowego serwera), jeśli to pole jest podane wartość pola $record_value jest ignorowanaspdns_recspdns_urlPola $lbr_* są dostępne tylko dla $record_type A lub AAAA.
{
"id": "$domain_id",
"name": "$name",
"records": [
{
"record_id": "$record_id",
"record_name": "$record_name",
"record_type": "$record_type",
"record_prio": "$record_prio",
"record_ttl": "$record_ttl",
"record_value": "$record_value",
//lub zamiast record_value
"lbr_type": "$lbr_type",
"lbr_ips": "$lbr_ips",
"lbr_port": "$lbr_port",
"lbr_url": "$lbr_url"
}
]
}
A,AAAA,CAA,CNAME,MX,NS,PTR,SRV,TXT.spdns_rec (sprawdzanie portu), spdns_url (sprawdzanie URL), pickrandom (wybór losowego serwera), jeśli to pole jest podane wartość pola $record_value jest ignorowanaspdns_recspdns_urlDELETE /v2/dns/$RECORD_ID/record
Usuwa rekord $RECORD_ID.
{
"success":true
}
DELETE /v2/dns/$DOMAIN_ID
Usuwa domenę $DOMAIN_ID.
{
"success":true
}