Pulea sone ma fa'amaumauga a le DNS i se faiga fa'apolokalame mo au 'upega tafa'ilagi.
Fa'ai'uga4 fa'ai'uga
Ala Autu/api/v1/dns-zones
Fa'amaonigaE manaʻomia le token o le tagata faʻaulufale
Aotelega
O le DNS API e tuuina atu le puleaina atoa o itulagi ma tusi faamaumauga DNS. O itulagi uma e teuina i le VPS.org's igoa 'au'aunaga ma otometi BIND9 itulagi faila tupulaga ma le faalauiloaina.
Nameserver Infrastructure
ns1.vps.org (38.248.6.195) - Faʻavae matua ma le DNSSEC inline-signature
ns2.vps.org (38.248.6.196) - Faʻatolu
ns3.vps.org (38.248.6.197) - Faʻatolu
Faʻamatalaga autu
Faʻatupulaia ma faʻaaogaina otometi o faila o le itulagi BIND9
Faʻaliliuina o le itulagi i le faʻamaonia o le TSIG (faʻataʻitaʻiga o le pule-faʻaipoipo)
Tuʻuina atu mo uma ituaiga o faʻamaumauga DNS (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
Suʻesuʻega o igoa o le 'au'aunaga ma le faʻailoaina o le itulagi e faʻavae i luga o le UUID
Nested routes mo le faʻatonu o faʻamaumauga faʻapitoa i le itulagi
Fa'amaoniga
O uma talosaga a le DNS API e manaʻomia ai le faʻamaonia o le Bearer token. /account/developers/ ma nei aia tatau:
dns:list - Vaʻai i nofoaga ma faʻamaumauga DNS
dns:create - Faʻatonu
dns:update - Faʻasaʻo itu ma faʻamaumauga ua iai nei
dns:delete - Suʻe nofoaga ma faʻamaumauga
dns:* - Faʻatino le faʻagaioiga o le DNS
Faʻataʻitaʻiga
Authorization: Bearer vps_abc123def456...
Faʻalagolago: O faʻailoga API e faʻaalia i le taimi e tasi lava i le taimi o le fausiaina. Teuina i se auala saogalemu. Afai e te leiloa se faʻailoga, e tatau ona e fausia se tasi fou.
MAUA/api/v1/dns-zones/
Lisi Sone DNS Uma
Faʻatumu se lisi o vaega uma o DNS e pulea e le tagata faʻaoga ua faʻamaonia. E lagolagoina le siakiina e igoa o le itulagi.
Fa'asologa o Fesili
Paramita
Ituaiga
Mana'omia
Faʻamatalaga
domain
string
E leai
Filter zones by exact domain name (e.g., example.com)
Talosaga Fa'ata'ita'i
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Aʻo leʻi femalagaiga: 300-600 sekone (5-10 minute) - TTL maualalo ae le i faia suiga faatulagaina
Faʻaleleia: 300-1800 sekone (5-30 minute) mo le suʻesuʻeina vave
Paʻi
Nofoaga @: Faʻaaoga faʻamaumauga A/AAAA, e le CNAME
www subdomain: E mafai ona faʻaaogaina le CNAME e faʻasino i le root poʻo le faʻavasegaina o se faʻamaumauga A
imeli (MX): Faʻaopopo pea le faʻaeteete, numera maualalo = faʻaeteete maualuga atu
CNAME: E le mafai ona fegalegaleai ma isi ituaiga o faʻamaumauga mo le igoa tutusa
Faʻatulafonoina
CAA Records: Faʻailoa poʻo a CA e mafai ona faʻaulu faʻamaonia
SPF/DKIM/DMARC: Faʻatulagaina o le faʻamaonia o imeli e puipuia ai le faʻatupulaia
Faʻatonu: Faʻamalo faʻamaumauga DNS i le masina, aveese faʻaputuga le faʻaaogaina
Faʻamaopoopoga o Faʻafitauli
Faʻafitauli Faʻapitoa
Fa'ailoga o le Tulaga
Faʻafitauli
Faʻaiuga
400
Le mautonu le igoa o le 'au'aunaga
Faʻamautinoa o le 'upega tafaʻilagi e mulimuli i tulafono o le igoa DNS
400
E manaʻomia le faʻaiuga a le MX
Faʻaopopo priority itu mo MX ma SRV tusiata
401
Faʻailoga API lē talafeagai
Faʻavasega le faʻavasegaga o le token (e tatau ona amataina ma vps_)
403
Le mafai ona maua le aia tatau
Faʻatū se faʻailoga fou e manaʻomia dns:* Permissions
404
E leʻi maua le 'auala
Faʻamaonia le UUID ma mautinoa o le a le meatotino o lau teugatupe
Faʻatali mo se faʻamatalaga
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
Faʻataʻitaʻiga o suiga DNS
Faʻamaonia le faʻatupulaia o le tusiata
# 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