Whakahaerehia ngā rohe me ngā tuhinga DNS mā te kaupapa mō ō rohe.
Ngā Pūtake4 ngā pito
Ara Tūāpapa/api/v1/dns-zones
WhakamotuhēhēngaE hiahiatia ana te tohu kaiārahi
Tirohanga Whānui
Ka whakarato te DNS API i te whakahaeretanga katoa o nga rohe me nga pūkete DNS. Ka whakanohotia ngā rohe katoa ki runga i ngā pūnaha ingoa mana o te VPS.org me te whakanao me te whakataunga tāuru o te rohe BIND9.
Ka taea te whakataki i te pūnaha pūnaha
ns1.vps.org (38.248.6.195) - Mātauranga matua me te whakaingoatanga-whāiti DNSSEC
ns2.vps.org (38.248.6.196) - Tuarua
ns3.vps.org (38.248.6.197) - Tuarua
Āhuatanga kī
Ko te whakatūnga me te whakawhānui i ngā pūranga rohe BIND9
Ka whakawhitia te rohe mā te manatoko TSIG (whakarua matua-kaimahi)
Mā te tautoko i ngā momo pūkete DNS matua katoa (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
Tītaki ingoa rohe me te tohu rohe i runga i te UUID
He ara whakatata mo te whakahaeretanga pūkete ā-rohe
Whakamotuhēhēnga
E hiahiatia ana e ngā tono API DNS katoa te manatoko tohu Taketake. Whakanao i ngā tohu API mai i tō tātou papatono kāwanatanga ā-kōrero i te /account/developers/ me ēnei whakaaetanga:
dns:list - Ka tirohia ngā rohe DNS me ngā pūkete
dns:create - Ka waihanga i ngā rohe me ngā pūkete hōu
dns:update - Ka whakarerekē i ngā rohe me ngā pūkete tīariari
dns:delete - Ka tangohia ngā rohe me ngā pūkete
dns:* - Ka taea te whakahaere mana DNS katoa
Hei tauira
Authorization: Bearer vps_abc123def456...
Whakahauhau: Ko ngā tohu API e whakaaturia ana kotahi anake i te wā o te waihanga. Ka tiakina ā-tinanatia. Mēnā kua ngaro tētahi tohu, me waihanga tētahi hou.
TIKINA/api/v1/dns-zones/
Rārangihia ngā Rohe DNS Katoa
Ka whiwhi rātau i tētahi rārangi pāpāho o ngā rohe DNS katoa e noho ana ki te kaimahi whakatūturu. E tautoko ana i te tātaritanga e te ingoa rohe.
Ngā Tawhā Uiui
Parameter
Momo
E hiahiatia ana
Whakamāramatanga
domain
string
Kāore
Filter zones by exact domain name (e.g., example.com)
Tauira Tono
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Whare Wāhi (@): Ka whakamahia ngā pūkete A/AAAA, ehara i te CNAME
WWW rohe-roto: Ka taea te whakamahi i te tohu CNAME ki te pūtake, ki te whakawātea rānei i tētahi pūkete A
Mai (MX): Kei roto i ngā wā katoa te arotahi, te tau iti iho = arotahi tiketike ake
CNAME: Kāore e taea te hono ki ētahi atu momo pūkete mō te ingoa ōrite
Haumarutanga
Ko ngā pūkete CAA: Ka whakapūtātia he aha ngā CA ka taea te tuku i ngā tohu
SPF/DKIM/DMARC: Ka whakaritea te manatoko maimona hei ārai i te whakawāteatanga
Ka whakamātauria ngā tātaritanga pūnoa: Ka arotakea ngā pūkete DNS i ia rau, ka tangohia ngā tāurunga kāore i te whakamahia
Ka whakamātautia te hapa
He hapa noa iho
Waehere Tūnga
He hapa
Whakaroatanga
400
Ko te ingoa rohe kāore i te tika
Mā te whakaū i te rohe e whai ana i ngā tikanga ingoa DNS
400
E hiahiatia ana e te pūkete MX te āhuahira
Kei roto priority āpure mō ngā pūkete MX me SRV
401
Ko te tohu API kāore i te tika
Ka tirohia te hanga tohu (me tīmata ki vps_)
403
Kāore te whakaaetanga
Ka whakaputaina he tohu hōu me te hiahiatia dns:* Whakawhiwhinga
404
Kāore i kitea te rohe/whakaatu
Whakamātautau i te UUID me te whakarite he rawa e noho ana ki tōna pūnaha
Hei tauira, he whakautu hapa
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
Ka whakamātautau ngā huringa DNS
Whakamātautau i te whakawhānuitanga o te pūkete
# 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