আপনার ডোমেনের জন্য প্রোগ্রাম্যাটিকভাবে DNS জোন এবং রেকর্ড পরিচালনা করুন।
শেষবিন্দু৪টি শেষ বিন্দু
বেস পাথ/api/v1/dns-zones
প্রমাণীকরণবহনকারী টোকেন আবশ্যক
সংক্ষিপ্ত বিবরণ
DNS API DNS অঞ্চল এবং রেকর্ডের পূর্ণ ব্যবস্থাপনা প্রদান করে। সমস্ত অঞ্চল স্বয়ংক্রিয় 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 অঞ্চল এবং রেকর্ড প্রদর্শন করুন
dns:create - নতুন অঞ্চল এবং রেকর্ড তৈরি করো
dns:update - বিদ্যমান অঞ্চল এবং রেকর্ড পরিবর্তন করুন
dns:delete - অঞ্চল এবং রেকর্ড মুছে ফেলো
dns:* - সম্পূর্ণ DNS ব্যবস্থাপনা ব্যবহার
উদাহরণ
Authorization: Bearer vps_abc123def456...
গুরুত্বপূর্ণ: API টোকেন তৈরীর সময় শুধুমাত্র একবার প্রদর্শিত হয়। নিরাপদে সংরক্ষণ করুন। যদি আপনি একটি টোকেন হারিয়ে যান, তাহলে আপনাকে একটি নতুন টোকেন তৈরি করতে হবে।
পান/api/v1/dns-zones/
সকল DNS জোনের তালিকা তৈরি করুন
অনুমোদিত ব্যবহারকারীর মালিকানাধীন সকল 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"
}
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