Jikwaa mpaghara DNS na ndekọ n'usoro mmemme maka ngalaba gị.
Isi njedebeIsi njedebe anọ
Ụzọ Ntọala/api/v1/dns-zones
NyochaNhazi
Nchịkọta
DNS API na-enye nlekọta zuru ezu nke mpagharaogologo DNS na ndekọ. Zonị niile a na-echekwa na VPS.org's authoritative nameservers na-eji usoroiheomume BIND9 nakwa nrụnye mpagharaogologo.
Nameserver Infrastructure
ns1.vps.org (38.248.6.195) - Pọraịd master na DNSSEC inline-sign
ns2.vps.org (38.248.6.196) - Sekọndrị
ns3.vps.org (38.248.6.197) - Sekọndrị
Nkarachọ
Faịlụ BIND9 mpagharaogologo nkeonwe na mmepe
Ntụgharị mpaghara site na nkwenye TSIG (maịst-slaịv replication)
Nnyemaka maka ụdị ndesịta DNS niile (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
Ndesịta aha dòmịnị na UUID-n'okpuru zonu nghọta
Nhazi n'ime maka njikwa rekọ́ọ̀gụ̀ mpaghara-ala
Nyocha
Ntụziaka DNS API niile chọrọ nkwenye token bearer. Kewapụta token API site na dasheshọ́ọ̀tụ̀ọ̀ akaụntụ gị na /account/developers/ na ikike ndị a:
dns:list - Gosi mpagharaogologo na reshióọ̀sọ̀ DNS
dns:create - Kewapụta mpagharaogologo na réèkshọn ndị ọfụụ
dns:update - Megharịa mpagharaogologo na ndesịta ihenhọrọ ndị ahụ dị ugbua
dns:delete - Hichaa mpagharaogologo na ndesịta ihenhọrọ ndị ahụ
dns:* - Nbanye nlekọta DNS zuru ezu
Ụdịdịdị
Authorization: Bearer vps_abc123def456...
N'ihe ize ndụ: Token API a gosiri otu oge mgbe a na-ebipụta ha. Chekwaa ha n'ụzọ dị nchebe. Ọ bụrụ na ị hụla token, ị ga-ebubata otu ọfụụ.
Nweta/api/v1/dns-zones/
Depụta mpaghara DNS niile
Weghachi ndesịta paged nke zonu DNS niile nke onye ojieme ahụ ekwenyere na ya bụ. Na-akwado iwepụ nchọgharị site na aha dòmịn.
Paịmatị Ajụjụ
Paramita
Ụdị
A chọrọ
Ndesịta ozi ndị ahụ
domain
string
Ọ bụghị
Filter zones by exact domain name (e.g., example.com)
Arịrịọ Ihe Nlereanya
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
N'elu ịkwaga: 300-600 sekọnd (5-10 minit) - TTL ala tupú mgbanwe ndị ahụ a họọrọ
Nhazi: 300-1800 sekọnd (5-30 minit) maka nnyocha n'ụzọ nkịtị
Ụdị ndị a na-ejikarị
Rụt domeen (@): Jiri A/AAAA reshióọ̀sọ̀, ọ bụghị CNAME
Subdomain www: Nwere ike iji CNAME na-egosi na uru mọọbụ wepụ A réifọ́ọ̀ltụ̀
Ndesịta ozi-e (MX): Kpọchie mgbe niile n'ihe nlereanya, ọnụọgụgụ ala = ihe nlereanya elu
_Ụdị: Agaghị ekwe omume ịrụkọ ọrụ na ụdị rekọ́ọ̀gụ̀ ndị ọzọ maka aha ọbụla
Nchedo
CAA Records: Zipụta ihe ndị CA nwere ike ịpụta asambodo
SPF/DKIM/DMARC: Nhazi nkwenye imeelụ ka igbochi igbuo
Nlekọta oge niile: Nnyocha DNS rekọ́ọ̀sụ̀ kwa ọnwa, wepụ nbanye na-ejighị ya
Nhazi ndehie
Ndehie ndị a na-ahụkarị
Koodu Ọnọdụ
Ndehie
Nhazi
400
Aha домеịnụ ahụ abụghị nke ziri ezi
N'aka na dòmịn na-eso n'ụdị aha DNS
400
MX reèfọ́ọ̀ltụ̀ chọrọ n'ịba uru
Tinye priority ebe maka MX na SRV reshióọ̀gụ̀
401
Token API adịghị mma
Nhazi token ahụ (ga-amalite na vps_)
403
Ikikere ehichapụ
Kewapụta token ọfụụ na ihe achọrọ dns:* Ikikere
404
Zọn/rekọ́ọ̀tụ̀ọ̀ ahụ achọpụtaghị
Nwere ike ịhụ na UUID nakwa na ọ bụ nke akaụntụ gị
Nkọwa ndehie
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
Nnwale mgbanwe DNS
Nnwale ntụgharị
# 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