तुमच्या डोमेनसाठी प्रोग्रामॅटिकली DNS झोन आणि रेकॉर्ड व्यवस्थापित करा.
शेवटचे बिंदू४ एंडपॉइंट्स
बेस पाथ/api/v1/dns-zones
प्रमाणीकरणचालक टोकन आवश्यक
आढावा
डीएनएस API डीएनएस क्षेत्रे आणि नोंदी पूर्ण व्यवस्थापन प्रदान करते. सर्व क्षेत्रे स्वचालित BIND9 क्षेत्र फाइल निर्मिती आणि वितरणसह VPS.org च्या अधिकार्याच्या नाव सर्वरवर होस्ट केले जातात.
नाव- सर्वर पायाभूत सुविधा
ns1.vps.org (38.248.6.195) - प्राथमिक मास्टर DNSSEC इनलाईन-साइनसह
ns2.vps.org (38.248.6.196) - द्वितीय स्लेव
ns3.vps.org (38.248.6.197) - द्वितीय स्लेव
मुख्य वैशिष्ट्ये
स्वचालित BIND9 क्षेत्र फाइल निर्मिती व वितरण
TSIG अधिप्रमाणन द्वारे क्षेत्र स्थानांतरण (मास्टर-स्लेव प्रतिरूपण)
सर्व प्रमुख DNS रेकॉर्ड प्रकार (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA) करीता समर्थन
क्षेत्र नाव फिल्टर व UUID- आधारीत क्षेत्र ओळख
क्षेत्र-निश्चित रेकॉर्ड व्यवस्थापन करीता अंतर्भूत मार्ग
प्रमाणीकरण
सर्व DNS API विनंती करीता Bearer Token प्रमाणीकरणाची आवश्यकता असते. तुमच्या खात्यामधील डॅशबोर्ड पासून API Tokens निर्माण करा येथे /account/developers/ खालिल परवानगीसह:
dns:list - DNS क्षेत्र व नोंदी पहाName
dns:create - नविन क्षेत्र व नोंदणी बनवा
dns:update - अस्तित्वातील क्षेत्र व नोंदी संपादीत करा
dns:delete - क्षेत्र व नोंदणी नष्ट करा
dns:* - पूर्ण DNS व्यवस्थापन प्रवेश
उदाहरण
Authorization: Bearer vps_abc123def456...
महत्वाचे: API टोकन निर्माण करतेवेळी फक्त एकदाच दर्शविले जातात. त्यांना सुरक्षितरित्या साठवा. जर तुम्ही टोकन गमावलात तर, तुम्हाला नविन एक निर्माण करावे लागेल.
मिळवा/api/v1/dns-zones/
सर्व DNS झोन सूचीबद्ध करा
अधिप्रमाणीत वापरकर्ता करीता सर्व DNS क्षेत्रांची पानबद्ध यादी प्राप्त करा. क्षेत्र नाव द्वारे फिल्टर करीता समर्थन पुरविते.
क्वेरी पॅरामीटर्स
परिमाण
प्रकार
आवश्यक
वर्णन@ title: window
domain
string
नाही
Filter zones by exact domain name (e.g., example.com)
उदाहरण विनंती
cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/dns-zones/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
नियमित लेखापरीक्षण: DNS नोंदी चार्टर्ड रीव्ह्यू, वापरले नाही नोंदी काढून टाका
त्रुटी हाताळणी
सामान्य त्रुटी
स्थिती कोड
त्रुटी
सोडवणूक
400
अवैध क्षेत्र नाव
क्षेत्र डीएनएस नावे ठेवण्याच्या करारांचे पालन करते याची खात्री करा
400
MX रेकॉर्डला प्राधान्यता आवश्यक आहे
समाविष्ट करा priority MX व SRV रेकॉर्ड करीता क्षेत्र
401
अवैध API टोकन
टोकन स्वरूपन तपासा (यासह सुरू करा) vps_)
403
हवी असलेली परवानगी
आवश्यक नुरूप नविन टोकन बनवा dns:* परवानगी
404
क्षेत्र/रेकॉर्ड आढळले नाही
UUID तपासा व स्त्रोत तुमच्या खात्याशी संबंधित आहे याची खात्री करा
उदाहरण त्रुटी प्रतिसाद
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
DNS बदल चाचणी करीत आहे
रेकॉर्ड प्रक्षेपण तपासा
# 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