Programozottan kezelheti domainjeinek DNS-zónáit és -rekordjait.
Végpontok4 végpont
Alapút/api/v1/dns-zones
HitelesítésBearer Token szükséges
Áttekintés
A DNS API biztosítja a DNS zónák és rekordok teljes körű kezelését. Minden zóna VPS.org hiteles névszerveren található automatikus BIND9 zóna fájl generálással és telepítéssel.
Névszerver-infrastruktúra
ns1.vps.org (38.248.6.195) - Primer mester DNSSEC felirattal
ns2.vps.org (38.248.6.196) - Másodlagos rabszolga
ns3.vps.org (38.248.6.197) - Másodlagos rabszolga
Kulcsfontosságú jellemzők
Automatikus BIND9 zónafájl létrehozása és telepítése
Zónaátadás az ÁMEG hitelesítésén keresztül (master-slave replikation)
Az összes főbb DNS rekordtípus támogatása (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
Domain névszűrés és UUID alapú zónaazonosítás
A zónaspecifikus nyilvántartás-kezeléssel kapcsolatos behálózott útvonalak
Hitelesítés
Minden DNS API kérés szükséges Beaver token hitelesítés. Generate API tokens from your account dashboard at /account/developers/ a következő engedélyekkel:
dns:list - DNS-övezetek és -rekordok megtekintése
dns:create - Új zónák és nyilvántartások létrehozása
dns:update - A meglévő zónák és nyilvántartások módosítása
dns:delete - Területek és nyilvántartások törlése
dns:* - Teljes DNS-kezelési hozzáférés
Példa
Authorization: Bearer vps_abc123def456...
Fontos: API tokenek csak egyszer jelennek meg a teremtés során. Tárolja őket biztonságosan. Ha elveszít egy token, akkor létre kell hoznia egy újat.
KAP/api/v1/dns-zones/
Az összes DNS-zóna listázása
Szerezz egy paginált listát az összes DNS zóna tulajdonosa a hitelesített felhasználó. Támogatja szűrés domain név.
Lekérdezési paraméterek
Paraméter
Típus
Kívánt
Leírás
domain
string
Nem.
Filter zones by exact domain name (e.g., example.com)
Példa kérés
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
A migráció előtt: 300-600 másodperc (5-10 perc) - Alacsony TTL a tervezett módosítások előtt
Fejlesztés: 300-1800 másodperc (5-30 perc) a gyorsabb vizsgálathoz
Gyakori minták
Gyökérdomain (@): A/AAAA rekordok használata, nem CNAME
www aldomain: Használhatja a CNAME-ot gyökérre vagy külön A rekordra mutatva
E-mail (MX): Mindig legyen prioritás, alacsonyabb szám = magasabb prioritás
CNAME: Nem lehet együtt élni más rekordtípusok ugyanazon név
Biztonság
CAA-nyilvántartások: Adja meg, hogy a tanúsítványokat mely CA-k bocsáthatják ki
SPF/DKIM/DMARC: Az e- mail hitelesítés beállítása a spoofing megelőzése érdekében
Rendszeres ellenőrzések: A DNS-rekordok negyedéves felülvizsgálata, a fel nem használt bejegyzések eltávolítása
Hibakezelés
Gyakori hibák
Állapotkód
Hiba
Oldat
400
Érvénytelen domain név
A domain biztosítása a DNS névadó konvenciók szerint
400
Az MX rekord elsőbbséget igényel
Beleértve a következőket: priority MX és SRV rekordok mezője
401
Érvénytelen API token
Ellenőrizze a token formátumot (el kell kezdeni vps_)
403
Hiányzó engedély
Új token generálása a szükségesel dns:* engedélyek
404
Övezet/rekord nem található
Ellenőrizze az UUID-ot és győződjön meg róla, hogy az erőforrás a számlájához tartozik.
Példa Hibaelhárítás
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
A DNS-változások tesztelése
A Record Propagation ellenőrzése
# 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