پنهنجي ڊومينز لاءِ پروگرام جي لحاظ کان DNS زونز ۽ رڪارڊز کي منظم ڪريو.
آخري نقطا4 اينڊ پوائنٽس
بنيادي رستو/api/v1/dns-zones
تصديقبيئرر ٽوڪنز جي ضرورت آھي
جائزو
DNS API DNS علائقن ۽ رڪارڊن جو مڪمل انتظام فراهم ڪري ٿو. سڀ علائقا VPS.org جي معتبر نيم سرورز تي خودڪار BIND9 علائقي جي فائل پيدا ڪرڻ ۽ استعمال سان ميزبان ڪيا ويا آهن.
نيم سرورز
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, A, CNAME, MX, TXT, NS, SRV, CAA)
ڊومين نڪتو فلٽرنگ ۽ UUID-based زون شناخت
علائقي مخصوص رڪارڊ جي انتظام لاءِ داخل ٿيل واٽون
تصديق
سڀني DNS API درخواستن کي بيئرر ٽوڪين تصديق جي ضرورت آھي. API ٽوڪين کي پنھنجي اڪائونٽ ڊش بورڊ تان پيدا ڪريو /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"
www سبڊومين: CNAME اشارو روت يا جدا A رڪارڊ استعمال ڪري سگھجي ٿو
اي ميل (MX): هميشه ترجيح شامل ڪر، ننڍو نمبر = وڏي ترجيح
CNAME: ھڪ ئي نالي لاءِ ٻيون رڪارڊ جون قسمون گڏجي نه ٿي سگھن
حفاظت
CAA رڪارڊ: ڪھڙيون CAs سرٽيفڪيٽ جاري ڪري سگھن ٿيون
SPF/DKIM/DMARC: اي ميل تصديق کي ٺاھيو ته جيئن ڦرلٽ کان بچي سگهجي
منظم حساب ڪتاب: DNS رڪارڊ چار مهينا نظرثاني ڪريو، نا استعمال ٿيل داخلا ختم ڪريو
غلطي جو سنڀاليندڙ
عام غلطيون
اسٽيٽس ڪوڊ
ڦيرگھير
حل
400
نااهل ڊومين جو نالو
يقيني بڻايو ته ڊومين DNS لقبن جي معاهدن کي مڃي
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