Rheoli parthau a chofnodion DNS yn rhaglennol ar gyfer eich parthau.
Pwyntiau terfyn4 pwynt terfyn
Llwybr Sylfaen/api/v1/dns-zones
DilysuAngen Tocyn Porthwr
Trosolwg
Mae'r API DNS yn darparu rheoli llawn o ardaloedd a chofnodion DNS. Mae pob ardal yn cael ei gweinyddu ar weinyddwyr enw awdurdodol VPS.org gyda chreu a gosod ffeil ardal BIND9 yn awtomatig.
Gweinydd Enw
ns1.vps.org (38.248.6.195) - Prif-feistri gyda llofnodi mewn-lein DNSSEC
ns2.vps.org (38.248.6.196) - gwas eilaidd
ns3.vps.org (38.248.6.197) - gwas eilaidd
Nodweddion Allweddol
Creu a gosod ffeil ardal BIND9 yn awtomatig
Trosglwyddiadau cylchfa drwy ddilysiant TSIG (adlewyrchiad meistr-gwas)
Cynhaliaeth ar gyfer pob math cofnod DNS mawr (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
Hidlo enw parth a dynodi ardal yn seiliedig ar UUID
Llwybrau neilltuedig ar gyfer rheoli cofnodion penodol i'r ardal
Dilysu
Mae angen dilysiant tocyn barwr ar bob cais API DNS. Creu tocynnau API o'ch panel rheoli cyfrif ar /account/developers/ gyda' r caniatadau canlynol:
dns:list - Gweld cofnodion a meysydd DNS
dns:create - Creu cofnodion a meysydd newydd
dns:update - Newid ardaloedd a chofnodion cyfredol
dns:delete - Dileu ardaloedd a chofnodion
dns:* - Cyrchiad llawn i reoli DNS
Enghraifft
Authorization: Bearer vps_abc123def456...
Pwysig: Ni ddangosir tocynnau API ond unwaith yn ystod y creu. Cadw nhw'n ddiogel. Os ydych chi'n colli tocyn, rhaid creu un newydd.
CAEL/api/v1/dns-zones/
Rhestru Pob Parth DNS
Nôl rhestr o bob ardal DNS sydd yn eiddo i'r defnyddiwr dilysedig. Cynhelir hidlo yn ôl enw parth.
Paramedrau'r Ymholiad
Paramedrau
Math
Angenrheidiol
Disgrifiad
domain
string
& # 160; Na
Filter zones by exact domain name (e.g., example.com)
Cais Enghraifft
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Cyn y symudiad: 300-600 eiliad (5-10 munud) - lleihau TTL cyn newidiadau cynlluniedig
Datblygu: 300-1800 eiliad (5-30 munud) er mwyn profi'n gyflymach
Patrymau Cyffredin
Parth Gwraidd (@): Defnyddio cofnodion A/AAAA, nid CNAME
Is- parth www: Gall ddefnyddio pwyntio CNAME i gofnod A gwraidd neu wahanedig
Ebost (MX): Cynnwys blaenoriaeth o hyd, rhif is = blaenoriaeth uwch
CNAME: Methu cyd-fyw â mathau cofnodion eraill am yr un enw
Diogelwch
Cofnodion CAA: Penodi pa CAs all ryddhau tystysgrifau
SPF/DKIM/DMARC: Ffurfweddu dilysiant ebost i atal ffug-ddilysiant
Archwilio rheolaidd: Adolygu cofnodion DNS bob chwarter, tynnu cofnodion nad ydynt yn cael eu defnyddio
Triniaeth Gwallau
Gwall Cyffredin
Cod Statws
Gwall
& Gwaredu Iaith
400
Enw parth annilys
Sicrhau bod y parth yn dilyn y rheolau enwi DNS
400
Mae angen blaenoriaeth ar y cofnod MX
Cynnwys priority maes ar gyfer cofnodion MX a SRV
401
Tocyn API annilys
Fformat tocyn gwirio (rhaid dechrau gyda vps_)
403
Caniatâd ar goll
Creu tocyn newydd gyda gofyniad dns:* Permissions
404
Cofnod heb ei ganfod
Gwirio UUID a sicrhau bod yr adnodd yn perthyn i'ch cyfrif
Ymateb Gwall Enghreifftiol
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
Newidiadau DNS
Gwirio Lledaeniad Cofnod
# 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