এটি আপনার জন্য কী করে
আপনার নিজস্ব Azure অ্যাকাউন্ট সংযোগ করার মাধ্যমে একটি ডোমেইনের DNS আমাদের পরিবর্তে আপনার অ্যাকাউন্ট থেকে পরিবেশন করা সম্ভব হয়। জোন, বিল এবং ভেন্ডর ড্যাশবোর্ড আপনার কাছেই থাকে; আপনার সাইট এবং মেইলবক্সগুলোর জন্য প্রয়োজনীয় রেকর্ডগুলো আমরা তৈরি ও আপডেট করি, যাতে আপনাকে সেগুলোর অনুলিপি হাতে করতে না হয়।
শুরু করার আগে
একটি Azure সাবস্ক্রিপশন এবং একটি রিসোর্স গ্রুপ যা আপনার DNS জোনগুলোকে ধরে রাখে—অথবা রাখবে।
১. Azure-এ কি তৈরি করুন
Azure এটিকে একটি সার্ভিস প্রিন্সিপাল বলে। Microsoft Entra অ্যাডমিন সেন্টারে Entra ID → App registrations → New registration খুলুন, সেটির একটি নাম দিন এবং সেটিকে Register করুন। অ্যাপটির ওভারভিউ পেজে 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 সার্চ করুন)।
২. এখানে কানেক্ট করুন
আপনার ড্যাশবোর্ডে Integrations খুলুন এবং Connect an account বেছে নিন। গ্রুপ হিসেবে Your own DNS এবং অ্যাকাউন্ট হিসেবে Azure DNS বেছে নিন, Client ID, Client secret, Tenant ID, Subscription ID এবং Resource group পূরণ করুন, এবং Connect account টিপুন।
কোনো কিছু সংরক্ষণ করার আগে আপনি যা পেস্ট করেছেন তা আমরা পরীক্ষা করে দেখি। যে কি কাজ করে না তা কখনোই সংরক্ষণ করা হয় না, এবং ত্রুটি কী ছিল তা বার্তায় জানানো হয়। যে কি কাজ করে তা আমাদের সিক্রেটস ভল্টে এনক্রিপ্ট করা অবস্থায় রাখা হয়—কখনোই আমাদের ডেটাবেজে নয়—এবং এটি আর কখনো দেখানো হয় না, এমনকি আপনার কাছেও নয়।
এরপর কী ঘটে
- যেকোনো ডোমেইনে, সেটির DNS ট্যাবটি খুলুন এবং ডোমেইনের DNS যেখান থেকে পরিবেশন করা হয় সেই অ্যাকাউন্ট হিসেবে এটিকে বেছে নিন। জোনটি সেখানে না থাকলে আমরা সেটি তৈরি করি এবং ডোমেইনের সাইট ও মেইলের জন্য প্রয়োজনীয় রেকর্ডগুলো লিখে দিই।
- আমাদের দিক থেকে কোনো কিছুতে যদি একটি রেকর্ডের পরিবর্তন প্রয়োজন হয়—আপনি একটি সাইট সরালেন, CDN পরিবর্তন করলেন বা একটি মেইলবক্স যোগ করলেন—আমরা আপনার অ্যাকাউন্টে রেকর্ডটি আপডেট করি।
- স্থানান্তর সম্পন্ন করতে, আপনার ডোমেইনের নেমসার্ভারগুলোকে অবশ্যই Azure-এর দিকে নির্দেশ করতে হবে। ডোমেনটি আমাদের সাথে নিবন্ধিত হলে, অথবা আপনার সংযুক্ত কোনো রেজিস্টারের মাধ্যমে হলে, আমরা সেগুলোকে আপনার জন্য সেট করে দিই; অন্যথায় ডোমেইনের পেজ সেট করার মতো নেমসার্ভারগুলো প্রদর্শন করে।
- আপনি কানেক্ট করার সময়, আমরা যাচাই করি যে কি আপনার জোনগুলো তালিকাভুক্ত করতে, রেকর্ড পড়তে এবং রেকর্ড পরিবর্তন করতে পারে কিনা। কানেকশনের পাশের চেকপয়েন্টটি দেখায় যে এর মধ্যে কোনগুলো আমরা নিশ্চিত করতে পেরেছি।
যদি এটি কানেক্ট না হয়
Azure সার্ভিস প্রিন্সিপাল প্রত্যাখ্যান করেছে। ক্লায়েন্ট সিক্রেটের মেয়াদ শেষ হয়ে গেছে, অথবা রিসোর্স গ্রুপে অ্যাপটির আর DNS Zone Contributor নেই। বার্তাগুলো দেখতে একই রকম, তাই নতুন সিক্রেট তৈরি করার আগে রোল অ্যাসাইনমেন্ট যাচাই করুন।
একটি জোন অনুপস্থিত। এটি একটি ভিন্ন রিসোর্স গ্রুপে রয়েছে। সেই গ্রুপেও রোলটি অ্যাসাইন করুন, অথবা এটিকে দ্বিতীয় অ্যাকাউন্ট হিসেবে কানেক্ট করুন।
এটি বলে যে কি প্রত্যাখ্যান করা হয়েছে। এটি প্রায় সবসময় এই তিনটি বিষয়ের একটি: এর সাথে একটি স্পেস বা লাইন ব্রেক কপি হওয়া, মেয়াদোত্তীর্ণ একটি কি, অথবা আপনি কপি করার পর যে কি বাতিল করা হয়েছে বা নতুন করে তৈরি করা হয়েছে। একটি নতুন কি তৈরি করুন এবং এটিকে আবার পেস্ট করুন।
এটি কানেক্ট হয়, কিন্তু পরবর্তীতে কিছু ব্যর্থ হয়। কি-টি অথেন্টিকেট করে কিন্তু কাজের জন্য প্রয়োজনীয় একটি অনুমতি এর নেই। উপরে তালিকাভুক্ত অনুমতিগুলো সহ একটি নতুন কি তৈরি করুন, তারপর পুরোনো কানেকশনটি ডিসকানেক্ট করুন এবং নতুন কিটি কানেক্ট করুন।
ডিসকানেক্ট করা হচ্ছে
Integrations খুলুন, অ্যাকাউন্টটি খুঁজুন এবং Disconnect টিপুন। এটি সাথে সাথে সংরক্ষিত কি মুছে ফেলে। এটি ব্যবহার করা যেকোনো কিছু তার পরবর্তী কার্যক্রমে থেমে যায়, এবং যে স্ক্রিনগুলো এর ওপর নির্ভরশীল ছিল সেগুলো নীরবে ব্যর্থ না হয়ে বিষয়টি জানিয়ে দেয়।
ডিসকানেক্ট করলে ইতিমধ্যে যা করা হয়েছে তা পূর্বাবস্থায় ফেরে না—রেকর্ড, ডিপ্লয়মেন্ট বা আপনার অ্যাকাউন্টে আমরা যে সেটিংস পরিবর্তন করেছি তা তেমনই থাকে। আপনার যদি মনে হয় যে কি নিজেই ফাঁস হয়ে থাকতে পারে, তবে ভেন্ডরে গিয়েও সেটি বাতিল করুন; ডিসকানেক্ট করলে আমাদের অনুলিপিটি সরানো হয়, তাদেরটি নয়।