اسے منسلک کرنا آپ کے لیے کیا کرتا ہے
اپنا ذاتی Azure اکاؤنٹ منسلک کرنے سے ڈومین کا DNS ہمارے اکاؤنٹ کے بجائے آپ کے اکاؤنٹ سے فراہم کیا جا سکتا ہے۔ آپ زون، بل اور وینڈر ڈیش بورڈ اپنے پاس رکھتے ہیں؛ ہم وہ ریکارڈز بناتے اور اپ ڈیٹ کرتے ہیں جن کی آپ کی سائٹس اور میل باکسز کو ضرورت ہوتی ہے، تاکہ آپ کو انہیں خود سے کاپی نہ کرنا پڑے۔
شروع کرنے سے پہلے
ایک Azure سبسکرپشن اور ایک ایسا ریسورس گروپ جو آپ کے DNS زونز پر مشتمل ہو — یا مشتمل ہوگا۔
1. Azure پر کلید بنائیں
Azure اسے service principal کہتا ہے۔ Microsoft Entra کے ایڈمن سینٹر میں Entra ID ← App registrations ← New registration کھولیں، اسے کوئی نام دیں اور Register کریں۔ ایپ کے جائزہ (overview) والے صفحے پر Application (client) ID اور Directory (tenant) ID کاپی کریں۔ پھر Certificates & secrets ← Client secrets ← New client secret کھولیں، مدت کا انتخاب کریں اور Add کریں — خفیہ کلید کی ویلیو فوری طور پر کاپی کر لیں، Azure اسے صرف ایک بار دکھاتا ہے۔
Azure پورٹل میں، وہ ریسورس گروپ کھولیں جسے آپ چاہتے ہیں کہ ہم استعمال کریں، پھر Access control (IAM) ← Add ← Add role assignment پر جائیں۔ DNS Zone Contributor رول کا انتخاب کریں، اسے User, group, or service principal کو تفویض کریں، ایپ کو نام سے تلاش کریں، اور Review + assign کریں۔ ریسورس گروپ کا نام اور وہ Subscription ID نوٹ کر لیں جس سے یہ تعلق رکھتا ہے (پورٹل میں Subscriptions تلاش کریں)۔
2. اسے یہاں منسلک کریں
اپنے ڈیش بورڈ میں Integrations کھولیں اور Connect an account کا انتخاب کریں۔ گروپ کے طور پر Your own DNS اور اکاؤنٹ کے طور پر Azure DNS منتخب کریں، Client ID، Client secret، Tenant ID، Subscription ID اور Resource group درج کریں، اور Connect account دبائیں۔
کچھ بھی محفوظ ہونے سے پہلے ہم آپ کی درج کردہ تفصیلات کی جانچ کرتے ہیں۔ جو کلید کام نہیں کرتی اسے کبھی محفوظ نہیں کیا جاتا، اور جواب میں بتایا جاتا ہے کہ اس میں کیا خرابی تھی۔ جو کلید کام کرتی ہے اسے ہمارے سیکرٹس والٹ میں انکرپٹ کر کے رکھا جاتا ہے — کبھی بھی ہمارے ڈیٹا بیس میں نہیں — اور اسے دوبارہ کبھی نہیں دکھایا جاتا، خود آپ کو بھی نہیں۔
آگے کیا ہوتا ہے
- کسی بھی ڈومین پر، اس کا DNS ٹیب کھولیں اور اس اکاؤنٹ کو اس مقام کے طور پر منتخب کریں جہاں سے ڈومین کا DNS فراہم کیا جاتا ہے۔ اگر زون وہاں موجود نہیں ہے تو ہم اسے بناتے ہیں اور ان ریکارڈز کو لکھتے ہیں جن کی ڈومین کی سائٹس اور میل کو ضرورت ہوتی ہے۔
- جب ہماری طرف سے کوئی تبدیلی کسی ریکارڈ کی معلومات کو بدلتی ہے — آپ سائٹ منتقل کرتے ہیں، CDN تبدیل کرتے ہیں یا میل باکس شامل کرتے ہیں — تو ہم آپ کے اکاؤنٹ پر ریکارڈ اپ ڈیٹ کر دیتے ہیں۔
- منتقلی مکمل کرنے کے لیے، آپ کے ڈومین کے نام سرورز (nameservers) کا Azure کی طرف اشارہ کرنا ضروری ہے۔ اگر ڈومین ہمارے پاس رجسٹرڈ ہے، یا کسی ایسے رجسٹرار کے پاس ہے جسے آپ نے منسلک کیا ہے، تو ہم انہیں آپ کے لیے سیٹ کر دیتے ہیں؛ بصورت دیگر ڈومین کا صفحہ وہ نام سرورز دکھاتا ہے جنہیں سیٹ کرنا ہوتا ہے۔
- جب آپ منسلک کرتے ہیں، تو ہم جانچتے ہیں کہ آیا کلید آپ کے زونز کی فہرست دکھا سکتی ہے، ریکارڈز پڑھ سکتی ہے اور ریکارڈز میں ترمیم کر سکتی ہے۔ کنکشن کے ساتھ موجود چیک لسٹ ظاہر کرتی ہے کہ ہم ان میں سے کن کی تصدیق کر سکے۔
اگر یہ منسلک نہ ہو
Azure نے service principal مسترد کر دیا۔ یا تو کلائنٹ سیکرٹ کی میعاد ختم ہو چکی ہے، یا ایپ کے پاس ریسورس گروپ پر مزید DNS Zone Contributor کا اختیار نہیں ہے۔ پیغامات ایک جیسے دکھائی دیتے ہیں، اس لیے نیا سیکرٹ بنانے سے پہلے رول تفویض کرنے کی جانچ کریں۔
ایک زون غائب ہے۔ یہ کسی دوسرے ریسورس گروپ میں موجود ہے۔ اس گروپ پر بھی رول تفویض کریں، یا اسے دوسرے اکاؤنٹ کے طور پر منسلک کریں۔
یہ کہتا ہے کہ کلید مسترد کر دی گئی ہے۔ تقریباً ہمیشہ تین میں سے ایک وجہ ہوتی ہے: اس کے ساتھ کاپی ہونے والا کوئی فاصلہ (space) یا لائن بریک، ایسی کلید جس کی میعاد ختم ہو چکی ہو، یا ایسی کلید جسے آپ کے کاپی کرنے کے بعد منسوخ یا دوبارہ بنایا گیا ہو۔ ایک نئی کلید بنائیں اور اسے دوبارہ پیسٹ کریں۔
یہ منسلک ہو جاتا ہے، لیکن بعد میں کوئی خرابی پیش آ جاتی ہے۔ کلید کی تصدیق تو ہو جاتی ہے لیکن اس میں اس اجازت کی کمی ہوتی ہے جس کی عمل کو ضرورت ہے۔ اوپر دی گئی اجازتوں کے ساتھ ایک نئی کلید بنائیں، پھر پرانا کنکشن منقطع کریں اور نئی کلید منسلک کریں۔
منقطع کرنا
Integrations کھولیں، اکاؤنٹ تلاش کریں اور Disconnect دبائیں۔ اس سے محفوظ شدہ کلید فوری طور پر حذف ہو جاتی ہے۔ کوئی بھی چیز جو اسے استعمال کر رہی تھی وہ اپنے اگلے اقدام پر رک جاتی ہے، اور جو اسکرینز اس پر منحصر تھیں وہ خاموشی سے ناکام ہونے کے بجائے اس خرابی کی اطلاع دیتی ہیں۔
منقطع کرنے سے وہ سب کچھ کالعدم نہیں ہوتا جو پہلے ہی ہو چکا ہے — ریکارڈز، ڈیپلائمنٹس یا سیٹنگز جو ہم نے آپ کے اکاؤنٹ پر تبدیل کی تھیں وہ ویسی ہی رہتی ہیں۔ اگر آپ کو لگتا ہے کہ خود کلید افشا ہو گئی ہے، تو اسے وینڈر کے پاس بھی منسوخ کر دیں؛ منقطع کرنے سے ہماری کاپی ہٹتی ہے، ان کی نہیں۔