اتصال آن چه کمکی به شما میکند
اتصال حساب Azure اختصاصی شما امکان ارائه DNS یک دامنه را از حساب شما بهجای حساب ما فراهم میکند. شما زون، صورتحساب و داشبورد ارائهدهنده را حفظ میکنید؛ ما رکوردهای مورد نیاز وبسایتها و صندوقهای پستی شما را ایجاد و بهروزرسانی میکنیم، بنابراین نیازی نیست آنها را دستی کپی کنید.
پیش از شروع
یک اشتراک Azure و یک گروه منابع (resource group) که زونهای DNS شما را در خود دارد — یا خواهد داشت.
۱. کلید را در 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 کلیک کنید — مقدار کلید مخفی (secret) را فوراً کپی کنید، زیرا 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 یا افزودن یک صندوق پستی — ما رکورد را در حساب شما بهروزرسانی میکنیم.
- برای تکمیل این انتقال، سرورهای نام (nameservers) دامنه شما باید به Azure اشاره کنند. اگر دامنه نزد ما یا نزد یک ثبتکننده که متصل کردهاید ثبت شده باشد، ما آنها را برای شما تنظیم میکنیم؛ در غیر این صورت، صفحه دامنه سرورهای نام لازم برای تنظیم را نشان میدهد.
- هنگام برقراری اتصال، بررسی میکنیم که آیا کلید امکان فهرستکردن زونها، خواندن رکوردها و ویرایش رکوردها را دارد یا خیر. چکلیست کنار اتصال نشان میدهد که کدامیک از این موارد توسط ما تأیید شدهاند.
اگر متصل نشد
Azure مقدار service principal را رد کرد. یا تاریخ اعتبار client secret به پایان رسیده است، یا برنامه دیگر دسترسی DNS Zone Contributor را روی گروه منابع ندارد. پیامها شبیه به هم هستند، بنابراین پیش از ایجاد یک کلید مخفی جدید، تخصیص نقش را بررسی کنید.
یک زون پیدا نمیشود. آن زون در یک گروه منابع دیگر قرار دارد. نقش را روی آن گروه نیز اختصاص دهید، یا آن را بهعنوان یک حساب ثانویه متصل کنید.
پیام میگوید که کلید رد شد. این مورد تقریباً همیشه ناشی از یکی از این سه حالت است: کپیشدن یک فاصله یا شکست خط به همراه آن، منقضیشدن کلید، یا ابطال و بازتولید کلید پس از کپیکردن آن. یک کلید تازه ایجاد کرده و مجدداً آن را جایگذاری کنید.
متصل میشود، اما بعداً عملیاتی ناموفق میماند. کلید احراز هویت میشود اما فاقد مجوزی است که اقدام مورد نظر نیاز دارد. یک کلید جدید با مجوزهای ذکرشده در بالا ایجاد کنید، سپس اتصال قدیمی را قطع کرده و کلید جدید را متصل نمایید.
قطع اتصال
بخش Integrations را باز کنید، حساب مورد نظر را بیابید و دکمه Disconnect را فشار دهید. با این کار کلید ذخیرهشده فوراً حذف میشود. هر فرآیندی که از آن استفاده میکرده است در اقدام بعدی خود متوقف میشود و صفحاتی که به آن وابسته بودند بهجای بروز خطای خاموش، موضوع را اعلام میکنند.
قطع اتصال تغییراتی را که قبلاً انجام شده است لغو نمیکند — رکوردها، استقرارها یا تنظیماتی که در حساب شما تغییر دادهایم همانگونه که هستند باقی میمانند. اگر فکر میکنید خود کلید ممکن است لو رفته باشد، آن را در پنل ارائهدهنده نیز باطل کنید؛ قطع اتصال فقط نسخه نزد ما را حذف میکند، نه نسخه آنها را.