अपने डोमेन के लिए DNS ज़ोन और रिकॉर्ड को प्रोग्रामेटिक रूप से प्रबंधित करें।
अंतिमबिंदुओं4 अंतिम बिंदु
आधार पथ/api/v1/dns-zones
प्रमाणीकरणबीयर टनन आवश्यक
अवलोकन
डीएनएस एपीआई डाटा तथा रिकॉर्ड प्रदान करता है. सभी क्षेत्रों में VPS.org के आधिकारिक नामसर्वर पर सेवा की जाती है स्वचालित BIND9 क्षेत्र सेवा और तैनात करने के लिए.
सर्वर्स इन्फ्फोर्सस का नाम
ns1.vps.org (38.248.6.195) - डीएनएस निस्संदेहईसी साइनिंग सहित प्राथमिक मास्टर
ns2.vps.org (38.248.6.196) - द्वितीयक दास
ns3.vps.org (38.248.6.197) - द्वितीयक दास
कुंजी फीचर
स्वचालित BIND9 क्षेत्र फ़ाइल बनाना तथा तैनात करना
टीएसजी प्रमाणीकरण के द्वारा क्षेत्र हस्तांतरण (स्थास- स्लेव फिर)
सभी बड़े डीएनएस रिकॉर्ड क़िस्म के लिए समर्थन (एएए, एएए, सीए, सीए, सीएक्स, टीएक्सटी, एनईएस, एसआरवी)
डोमेन नाम फिल्टरिंग तथा यूएमएस आधारित क्षेत्र पहचान
क्षेत्र विशिष्ट रिकॉर्ड प्रबंधन के लिए नेड पथ
प्रमाणीकरण
सभी डीएनएस एपीआई आग्रह करता है बीयर टोकन सत्यापन की जरूरत है. अपने खाता बर्निंग बोर्ड पर से एपीआई टोकन तैयार करें /account/developers/ निम्न अनुमति से:
dns:list - डीएनएस ख़ाका तथा रिकॉर्ड देखें
dns:create - नया क्षेत्र तथा रिकॉर्ड बनाएँ
dns:update - मौजूदा क्षेत्र तथा रिकार्डों को परिवर्धित करें
dns:delete - क्षेत्रों तथा रिकार्डों को मिटाएँ
dns:* - पूर्ण डीएनएस प्रबंधन पहुँच
उदाहरण
Authorization: Bearer vps_abc123def456...
आयात और न उनको अज़ाब से मोहलत दी जाएगी और (ऐ रसूल) तुम उन निशानियों को उस वक्त तक (नमाज़ में) डाल दो कि अगर तुम कोई मौजिज़ा खो दो तो (समझ लो कि) फिर नया पैदा करो (और) फिर एक वक्त मुक़र्रर किया जाएगा
पाना/api/v1/dns-zones/
सभी DNS ज़ोन की सूची बनाएं
सत्यापित किए गए उपयोक्ता द्वारा दिए गए सभी डीएनएस क्षेत्रों की लंबाई प्राप्त करें. डोमेन नाम के समर्थन को समर्थित करता है.
क्वेरी पैरामीटर
पैरामीटर
प्रकार
आवश्यक
वर्णन
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"
उत्प्रवासन से पहले: 300-600 सेकेंड (5- 10 मिनट) - योजना बदलने से पहले निचला TTL
विकास: तीव्र जाँच के लिए 300-1800 सेकण्ड (5- 30 मिनट)
सामान्य पैटर्न
रूट डोमेन (@ info: whatsthis A/AAए रिकार्ड प्रयोग करें, न कि सीNAME OF TRANSLATORS
www सबडोमेन: सीएच का प्रयोग रूट या अलग अ रेकॉर्ड की ओर इशारा कर सकते हैं
ईमेल (एमएक्स): हमेशा प्राथमिकता, निम्न संख्या = उच्च प्राथमिकता
सीपी: अन्य रेकॉर्ड क़िस्म के साथ coextiption नहीं कर सकता उसी नाम के लिए
सुरक्षा
अभिलेखक: उल्लेखित करें कि कौन सी सीए प्रमाणपत्रों को भंडारित कर सकते हैं
एस शख़्स/केआईएम/डीएमसीसी: ईमेल प्रमाणीकरण को ई- मेल से रोकने के लिए कॉन्फ़िगर करें
नियमित ऑडियो्स: डीएनएस रिकॉर्ड चौथाई, उपयोग किए गए प्रविष्टियों को मिटाएँ
सिंकिंग में त्रुटि
सामान्य त्रुटियाँ
स्थिति कोड
त्रुटि
समाधान
400
डोमेन का नाम अमान्य है
डीएनएस नामकरण अधिवेशनों के बाद सुनिश्चित करें
400
MX रिकार्ड को प्राथमिकता की जरूरत है
शामिल करें priority एमएक्स तथा एसआरवी रिकार्ड के लिए फ़ील्ड
401
अवैध एपीआई टोकन
टोकन फॉर्मेट जाँचें (के साथ प्रारंभ होना चाहिए) vps_)
403
अनुमति गुम है
आवश्यक के साथ नया टोकन बनाएँ dns:* अनुमतियाँ
404
क्षेत्र/ क्रम में नहीं मिला
यूटीपी तथा संसाधन आपके खाते का होता है सुनिश्चित करें
उदाहरण त्रुटि प्रतिक्रिया
{
"detail": "MX records require a priority value",
"error_code": "validation_error",
"field": "priority"
}
डीएनएस परिवर्तन जाँच रहा है
रेकॉर्ड प्रोग्रेसिव
# 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