Kudeatu zure domeinuen DNS zonak eta erregistroak programazioz.
Amaiera-puntuak4 amaiera-puntu
Oinarrizko bidea/api/v1/dns-zones
AutentifikazioaEramailearen token-a behar da
Orokorra
DNS APIak DNS zona eta erregistroen kudeaketa osoa eskaintzen du. Zona guztiak VPS.org-ren izen-zerbitzari autoritateetan ostatatzen dira, BIND9 zona-fitxategien sorrera eta hedapen automatikoarekin.
Izen-zerbitzarien azpiegitura
ns1.vps.org (38.248.6.195) - Lehen maisua DNSSEC lerroan sinatuarekin
ns2.vps.org (38.248.6.196) - Bigarren mailako esklaboak
ns3.vps.org (38.248.6.197) - Bigarren mailako esklaboak
Funtzio nagusiak
BIND9 zonako fitxategien sorkuntza eta hedaketa automatikoa
Zonetako transferentziak TSIG autentifikazioaren bidez (maisu-esklabu erreplikazioa)
DNS erregistro mota nagusi guztien euskarria (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
Domeinu-izen iragazkia eta UUID-n oinarritutako zona identifikazioa
Bide-izenak habiatu dira zona-berariazko erregistroen kudeaketarako
Autentifikazioa
DNS API eskaera guztiek Bearer token autentifikazioa behar dute. Sortu API tokenak zure kontu-paneletik hemen /account/developers/ baimen hauekin:
dns:list - Ikusi DNS zona eta erregistroak
dns:create - Sortu eremu eta erregistro berriak
dns:update - Aldatu lehendik dauden eremuak eta erregistroak
dns:delete - Ezabatu eremuak eta erregistroak
dns:* - DNS kudeaketarako sarbide osoa
Adibidea
Authorization: Bearer vps_abc123def456...
Garrantzitsua: API tokenak behin bakarrik erakusten dira sortzean. Gorde modu seguruan. Token bat galduz gero, berri bat sortu behar da.
LORTU/api/v1/dns-zones/
DNS eremu guztiak zerrendatu
Autentifikatutako erabiltzaileak dituen DNS zona guztien zerrenda orrialdez orri eskuratzen du. Domeinu-izenaren araberako iragazkia onartzen du.
Kontsulta-parametroak
Parametroak
Mota
Beharrezkoa
Azalpena
domain
string
Ez
Filter zones by exact domain name (e.g., example.com)
Eskaera adibidea
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
Produkzioa (egonkorra): 3600- 86400 segundo (1- 24 ordu)
Migratu aurretik: 300- 600 segundo (5- 10 minutu) - TTL txikiagoa aldaketak planifikatu aurretik
Garapena: 300-1800 segundo (5-30 minutu) proba azkarragoak egiteko
Eredu arruntak
Erro-domeinua (@): Erabili A/AAAA erregistroak, ez CNAME
www azpidomeinua: CNAME erregistroa erroan edo bereizita erakusteko erabil daiteke
Helbide elektronikoa (MX): Beti lehentasuna sartu, zenbaki txikiagoa = lehentasun handiagoa
CNAME: Ezin da izen bereko beste erregistro mota batzuekin batera egon
Segurtasuna
CAA erregistroak: Zehaztu zein ZBk igorri dezakeen ziurtagiria
SPF/DKIM/DMARC: Konfiguratu posta elektronikoaren autentifikazioa faltsutzea saihesteko
Erregulartasun-ikuskaritza: Ikuskatu DNS erregistroak hilean behin, kendu erabili gabeko sarrerak
Errore-kudeaketa
Errore arruntak
Egoera kodea
Errorea
Irtenbidea
400
Domeinu-izen baliogabea
Ziurtatu domeinuak DNS izendapen-konbentzioak jarraitzen dituela
400
MX erregistroak lehentasuna behar du
Sartu priority MX eta SRV erregistroen eremua
401
API token baliogabea
Egiaztatu tokenaren formatua (haurekin hasi behar du vps_)
403
Baimenik ez
Sortu token berria beharrezkoa denarekin dns:* baimenak
404
Ez da eremua/erregistroa aurkitu
Egiaztatu UUIDa eta ziurtatu baliabidea zure kontuarena dela
Errorearen erantzunaren adibidea
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
DNS aldaketak probatzen
Egiaztatu erregistroaren hedapena
# 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