Laola libaka tsa DNS le lirekoto ka lenaneo bakeng sa libaka tsa hau.
Mafelo a ho QetelaLintlha tse 4 tsa pheletso
Tsela ea Motheo/api/v1/dns-zones
NetefatsoToken ea mokhanni e hlokahala
Kakaretso
DNS API fana ka taolo e felletseng ea libaka le li-records tsa DNS. Li-zone tsohle li bolokiloe ho li-server tsa lebitso la VPS.org tse nang le ho thehoa ha faele ea BIND9 ea sebaka le ho kenya.
Nameserver Infrastructure
ns1.vps.org (38.248.6.195) - Motsamaisi oa mantlha le ho kenya letsoho ha DNSSEC
ns2.vps.org (38.248.6.196) - Slave ea bobeli
ns3.vps.org (38.248.6.197) - Slave ea bobeli
Likarolo tsa bohlokoa
Ho theha le ho kenya faele ea sebaka sa BIND9 ka ho toba
Lipalangoang tsa sebaka ka ho latela ho phethela TSIG (ho phethela master-slave)
Litšebeletso tsa ho kenya li-record tsa DNS (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
Ho tlosa lebitso la domain le ho bonts'a sebaka se nang le UUID
Litsela tse kopantsoeng bakeng sa taolo ea li-record tse khethehileng tsa sebaka
Netefatso
Lipotso tsohle tsa DNS API li hloka ho phethela ho phethela. E-ba le li-token tsa API ho tloha dashboard ea ak'haonte ea hau ho /account/developers/ le litokelo tse latelang:
dns:list - Bona libaka le li-records tsa DNS
dns:create - E_ba le li-records tse ncha
dns:update - Ho fetola libaka le li-records tse teng
dns:delete - Cite zone and records
dns:* - Ho kena ka botlalo ho tsamaiso ea DNS
Mohlala
Authorization: Bearer vps_abc123def456...
Boholo: Token ea API e bonts'oa ka nako e le 'ngoe feela ha e thehiloe. E boloke ka mokhoa o sireletsehileng. Haeba u lahleheloa ke token, u tlameha ho etsa e ncha.
FUMANA/api/v1/dns-zones/
Thathamisa Libaka Tsohle tsa DNS
Fumana lethathamo la li-pagina tsa libaka tsohle tsa DNS tse nang le mosebelisi ea netefalitsoeng. E fana ka ts'ebetso ea ho sutumelletsa ka lebitso la domain.
Liparamitha tsa Potso
Parameter
Mofuta
E hlokahala
Bophara
domain
string
Ha ho joalo
Filter zones by exact domain name (e.g., example.com)
Kopo ea Mohlala
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Boholo ba tlhahiso (e tsitsitseng): 3600-86400 metsotsoana (1-24 lihora)
Pele ho ho fetisoa: 300-600 metsotsoana (5-10 metsotso) - TTL tlase pele ho liphetoho tse hlophisitsoeng
Ho theha: 300-1800 metsotsoana (5-30 metsotso) bakeng sa ho hlahloba potlako
Litšoantšo tse tloaelehileng
Domain ea hlooho (@): Senya li-records tsa A/AAAA, eseng CNAME
www subdomain: Ka kopo sebelisa ho bonts'a CNAME ho root kapa ho tlohela A rekoto
Imeile (MX): Ho kenyelletsoa kamehla boikarabello, palo e tlase = boikarabello bo phahameng
CNAME: Ha e khone ho sebetsa le mefuta e meng ea li-records ka lebitso le le leng
Setsi sa _Seha
Libuka: Tsebisa hore na CA e ka fana ka litifikeiti life
SPF/DKIM/DMARC: Qwalasela ho nepahala ha imeile ho thibela ho hlekefetsoa
Liteko tse tloaelehileng: Reka li-records tsa DNS ka makhetlo a mararo, tlosa li-entries tse sa sebelisetsoang
Ho lokisa liphoso
Liphoso tse tloaelehileng
Khoutu ea Boemo
Ho se khone ho bula %s: %s
Mofuta
400
Lebitso la domain le sa nepahale
Lekola hore domain e latela litaelo tsa ho bitsa DNS
400
Rekoto ea MX e hloka ho ba le boikarabello
E_tsa priority sebaka sa li-records tsa MX le SRV
401
Token ea API e sa nepahale
Check token format (e tlameha ho qala ka vps_)
403
Litokelo li sa fumaneha
E etsa token e ncha e hlokang dns:* Litokelo
404
Sebopeho sa faele se sa fumanehe
Qetellong u tla fumana UUID ea hau.
Mohlala oa karabo ea bothata
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
Ho hlahloba liphetoho tsa DNS
QFont
# 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