اپنے ڈومینز کے لیے پروگرام کے مطابق DNS زونز اور ریکارڈز کا نظم کریں۔
اینڈ پوائنٹس4 اختتامی نکات
بنیاد کا راستہ/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-based زون شناخت
زون-خاص ریکارڈ انتظام کے لئے نیسٹڈ روٹس
تصدیق
تمام 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"
ہجرت سے پہلے: 300-600 سیکنڈ (5-10 منٹ) - منصوبہ بندی کی گئی تبدیلیوں سے پہلے TTL کم کریں
ترقی: تیز ترین ٹیسٹ کے لیے 300-1800 سیکنڈ (5-30 منٹ)
عام نمونے
جڑ ڈومین (@): A/AAAA ریکارڈ استعمال کریں، CNAME نہیں
www سب ڈومين: روٹ یا الگ A ریکارڈ کے لیے CNAME اشارہ استعمال کر سکتے ہیں
ای میل (MX): ہمیشہ ترجيح شامل کريں، کم نمبر = اعلي ترجيح
CNAME: ایک ہی نام کے لیے دوسرے ریکارڈ قسموں کے ساتھ ہم آہنگی نہیں کر سکتا
محفوظ
سی اے اے ریکارڈز: واضح کریں کہ کون سی اے سرٹیفیکٹ خراج کر سکتا ہے
SPF/DKIM/DMARC: ای میل توثیق کو فروغ سے روکنے کے لیے ترتیب دیں
منظم اونٹریس: 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