तपाईंको डोमेनहरूको लागि प्रोग्रामेटिक रूपमा DNS क्षेत्रहरू र रेकर्डहरू व्यवस्थापन गर्नुहोस्।
अन्तिम बिन्दुहरू४ अन्त्यबिन्दुहरू
आधार मार्ग/api/v1/dns-zones
प्रमाणीकरणआवश्यक बोक्ने टोकन
अवलोकन
डीएनएस एपीआई डीएनएस क्षेत्रहरू र रेकर्डहरूको पूर्ण व्यवस्थापन प्रदान गर्दछ। सबै क्षेत्रहरू स्वचालित 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 प्रमाणीकरण (मास्टर-स्लाभ प्रतिलिपि) मार्फत क्षेत्र स्थानान्तरण
सबै प्रमुख डीएनएस रेकर्ड प्रकारहरूको लागि समर्थन (ए, AAAA, CNAME, MX, TXT, NS, SRV, CAA)
डोमेन नाम फिल्टरिङ र UUID- आधारित क्षेत्र पहिचान
क्षेत्र-विशिष्ट रेकर्ड व्यवस्थापनका लागि नेस्टेड मार्गहरू
प्रमाणीकरण
सबै डीएनएस एपीआई अनुरोधहरू बोक्ने टोकन प्रमाणीकरण आवश्यक पर्दछ। आफ्नो खाता डैशबोर्डबाट एपीआई टोकनहरू उत्पन्न गर्नुहोस् /account/developers/ निम्न अनुमतिहरूसँग:
dns:list - DNS क्षेत्र र रेकर्डहरू हेर्नुहोस्
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"
नियमित लेखापरीक्षण: 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"
}
डीएनएस परिवर्तन परीक्षण गर्दै
रेकर्ड प्रसारण रुजु गर्नुहोस्
# 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