Ծրագրային կերպով կառավարեք DNS գոտիները և գրառումները ձեր դոմեյնների համար։
Վերջնակետեր4 վերջնակետ
Հիմնական ուղի/api/v1/dns-zones
ՆույնականացումՊահանջվում է տոկեն
Ընդհանուր տեսք
DNS API- ն ապահովում է DNS գոտիների և գրանցումների ամբողջական կառավարում։ Բոլոր գոտիները տեղակայված են VPS.org- ի օրինական անուն սերվերներում՝ ավտոմատ BIND9 գոտիների ֆայլերի ստեղծմամբ և տեղադրմամբ։
Նշան սերվերի ինֆորմացիա
ns1.vps.org (38.248.6.195) - Հիմնական տերմինալը DNSSEC ներկառուցված ստորագրությամբ
Զանգվածային փոխանցումներ TSIG ավտատացման միջոցով (գլխավոր-կախյալների կրկնօրինակում)
աջակցություն բոլոր հիմնական DNS գրանցման տեսակների համար (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
Դոմենի անունների ֆիլտրում և UUID-ի վրա հիմնված ոլորտի ճանաչում
Գործողության վայրի հատուկ ռեգիստրի կառավարման համար տեղավորված ուղիներ
Նույնականացում
Բոլոր DNS API խնդրանքները պահանջում են Bearer token ավտոմատացում։ Ծնրեք API token- ները ձեր հաշվի ցուցադրման վահանակից՝ /account/developers/ հետեւյալ իրավունքներով:
dns:list - Դիտել DNS վայրերը և գրանցումները
dns:create - Կերտել նոր վայրեր և գրանցումներ
dns:update - Փոխել գոյություն ունեցող ոլորտները և գրանցումները
dns:delete - Չեղարկել ոլորտները և գրանցումները
dns:* - Պարզ DNS կառավարման մուտք
Օրինակ
Authorization: Bearer vps_abc123def456...
Կարևոր API տոկեները ստեղծման ժամանակ ցույց են տրվում միայն մեկ անգամ։ Խնամքով պահեք դրանք։ Եթե կորցնեք տոկելը, պետք է նորը ստեղծեք։
ՍՏԱՆԱԼ/api/v1/dns-zones/
Ցանկագրել բոլոր DNS գոտիները
Ստացել բոլոր DNS ոլորտների էջավորված ցանկը, որոնք պատկանում են ավանդագրված օգտվողին։ Պահպանում է ֆիլտրումը ըստ դոմենի անունի։
Հարցման պարամետրեր
Փարամետրի ցուցակ
Տեսակ
Պարտադիր
Ապրանքանիշ
domain
string
Ոչ
Filter zones by exact domain name (e.g., example.com)
Օրինակի հարցում
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Առաջին տեղաշարժում 300-600 վայրկյան (5-10 րոպե) - TTL- ի նվազեցում ծրագրված փոփոխությունների նախորդ
Համակարգչային ծրագրեր 300-1800 վայրկյան (5-30 րոպե) արագ թեստավորման համար
Հիմնական նկարազարդումներ
Root դոմենի (@): Օգտագործել A/AAAA գրանցումները, ոչ թե CNAME
www ենթադոմեն: Կարող է օգտագործել CNAME- ն ուղղված root- ին կամ բաժանել A գրանցումը
Էլ. փոստ (MX) Միշտ ներառել առաջնահերթությունը, ցածր թիվը = բարձր առաջնահերթություն
Նշում Չի կարող համատեղելի լինել այլ ռեգիստրային տեսակների հետ նույն անունով
Անվտանգություն
CAA Records կայքում Ընդգծել, թե որ CA- ները կարող են տրամադրել վկայագրեր
SPF/DKIM/DMARC: Կապել էլեկտրոնային փոստի աուդիտացիան` խուսափելու համար կեղծիքներից
Հաճախակի ստուգումներ Ներկայացնել DNS գրանցումները եռամսյակային, հեռացնել չօգտագործված գրանցումները
Սխալի կառավարում
Հիմնական սխալներ
Կարգավիճակի կոդ
Սխալ
Լուծում
400
Չափազանց երկար
Գտնել DNS անունների սկզբունքները
400
MX գրառումը պահանջում է առաջնահերթություն
ներառել priority MX և SRV գրանցումների դաշտ
401
Չափազանց հին API token
Չափման նշանի ձևաչափը (պետք է սկսվի vps_)
403
Հաշվի չառնված թույլտվություն
Ծնվել է նոր տոկենը պահանջվող dns:* թույլտվություններ
404
Զանգված/ռեգիստր չի հայտնաբերվել
Ստուգել UUID- ն և համոզվել, որ ռեսուրսները պատկանում են ձեր հաշվին
Օրինակ սխալի պատասխան
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
DNS փոփոխությունների ստուգում
Ստուգել ռեգիստրի տարածումը
# Query A record
dig example.com A
# Query specific nameserver
dig @ns1.vps.org example.com
# Query MX records
dig example.com MX
# Check all records
dig example.com ANY