اتصال آن چه کمکی به شما میکند
اتصال حساب Cloudflare اختصاصیتان این امکان را فراهم میکند که DNS یک دامنه به جای حساب ما، از حساب شما میزبانی و ارائه شود. زون (zone)، صورتحساب و داشبورد ارائهدهنده در اختیار خودتان باقی میماند؛ ما رکوردهای مورد نیاز سایتها و صندوقهای ایمیل شما را ایجاد و بهروزرسانی میکنیم تا نیازی به کپی کردن دستی آنها نداشته باشید.
پیش از شروع
یک حساب Cloudflare که دامنههایتان به عنوان زون به آن اضافه شده باشند، یا آماده اضافه کردن آنها باشید. پلن رایگان Cloudflare کافی است. چنانچه میخواهید این دو مورد در حسابهای کاربری متفاوتی از Cloudflare باشند، اتصال Cloudflare به عنوان DNS را جدا از یک حساب Cloudflare CDN انجام دهید.
۱. ایجاد کلید در Cloudflare
در داشبورد Cloudflare، بخش My Profile ← API Tokens را باز کرده و Create Token و سپس Create Custom Token را انتخاب کنید. نامی برای آن تعیین کنید، مجوزهای زیر را اضافه نمایید، و در بخش Zone Resources زونهایی را که میخواهید به آنها دسترسی داشته باشیم انتخاب کنید — همه زونها یا صرفاً مواردی که نام میبرید. آن را بررسی کرده و Create Token را بزنید. Cloudflare توکن را تنها یک بار نمایش میدهد؛ در همان لحظه آن را کپی کنید.
این مجوزها را اضافه کنید:
- Zone ← Zone ← Read
- Zone ← DNS ← Edit
روش جایگزین قدیمیتر. به جای توکن، میتوانید با Global API Key و آدرس ایمیلی که با آن وارد میشوید متصل شوید (My Profile ← API Tokens ← API Keys ← Global API Key ← View). Cloudflare این روش را توصیه نمیکند: Global API Key تمامی مجوزهایی را که حساب کاربری شما دارد، بر روی تمام زونها در بر میگیرد و امکان محدود کردن آن وجود ندارد. در صورت امکان، از یک توکن استفاده کنید.
۲. اتصال آن در اینجا
بخش Integrations را در داشبورد خود باز کرده و Connect an account را انتخاب کنید. گزینه Your own DNS را به عنوان گروه و Cloudflare DNS را به عنوان حساب انتخاب کنید، مقدار API token — یا در صورت استفاده از روش جایگزین قدیمیتر، API key و Account email — را وارد کرده و Connect account را فشار دهید.
ما پیش از ذخیره هر چیزی، اطلاعاتی را که الصاق میکنید آزمایش میکنیم. کلیدی که کار نمیکند هرگز ذخیره نمیشود و پیام دریافتی دلیل نامعتبر بودن آن را بیان میکند. کلیدی که کار میکند بهصورت رمزنگاریشده در گاوصندوق دادههای سرّی ما نگهداری میشود — هرگز در پایگاه داده ما ذخیره نمیگردد — و دیگر هرگز نمایش داده نخواهد شد، حتی به شما.
در ادامه چه اتفاقی میافتد
- در هر دامنهای، برگه DNS آن را باز کرده و این حساب را به عنوان مبدأ ارائه DNS دامنه انتخاب کنید. ما در صورت عدم وجود زون، آن را در آنجا ایجاد میکنیم و رکوردهای مورد نیاز سایتها و ایمیل دامنه را مینویسیم.
- هر زمان که تغییری در سمت ما نیاز به بهروزرسانی محتوای یک رکورد داشته باشد — جابهجایی یک سایت، تغییر CDN یا افزودن یک صندوق ایمیل — رکورد را در حساب شما بهروزرسانی میکنیم.
- برای نهایی کردن انتقال، نیمسرورهای (nameservers) دامنه شما باید به سمت Cloudflare اشاره کنند. اگر دامنه نزد ما ثبت شده باشد، یا نزد ثبتکنندهای باشد که به سیستم متصل کردهاید، ما آنها را برای شما تنظیم میکنیم؛ در غیر این صورت، صفحه دامنه نیمسرورهایی را که باید تنظیم شوند نشان میدهد.
- هنگامی که متصل میشوید، بررسی میکنیم که کلید قابلیت فهرست کردن زونها، خواندن رکوردها و تغییر دادن آنها را داشته باشد. چکلیست کنار بخش اتصال نشان میدهد کدامیک از این موارد توسط ما تأیید شدهاند.
اگر متصل نشد
یک زون پیدا نمیشود. بخش Zone Resources در توکن شامل آن نیست. توکن را ویرایش کنید تا آن زون، یا همه زونها را در بر بگیرد — مقدار توکن تغییر نمیکند.
دامنههای Cloudflare Registrar. دامنهای که با Cloudflare Registrar ثبت شده است فقط میتواند از نیمسرورهای Cloudflare استفاده کند، بنابراین DNS آن همیشه در Cloudflare باقی میماند.
پیام رد شدن کلید نمایش داده میشود. تقریباً همیشه یکی از این سه مورد است: یک فاصله یا شکست خط (line break) همراه آن کپی شده، کلید منقضی شده، یا کلید پس از کپی کردن باطل شده یا دوباره ایجاد شده است. یک کلید جدید ایجاد کرده و مجدداً الصاق نمایید.
متصل میشود، اما بعداً فرآیندی با شکست مواجه میگردد. احراز هویت کلید انجام میشود اما فاقد مجوزی است که آن عملیات نیاز دارد. یک کلید جدید با مجوزهای ذکرشده در بالا ایجاد کنید، سپس اتصال قبلی را قطع نموده و کلید جدید را متصل کنید.
قطع اتصال
بخش Integrations را باز کنید، حساب مربوطه را پیدا کرده و Disconnect را بزنید. با این کار، کلید ذخیرهشده بلافاصله حذف میشود. هر فرآیندی که از آن استفاده میکرده در اقدام بعدی خود متوقف میشود، و صفحاتی که به آن وابستهاند به جای وقوع خطای نامشخص، این موضوع را گزارش میدهند.
قطع اتصال تغییراتی را که قبلاً انجام شده باطل نمیکند — رکوردها، استقرارها یا تنظیماتی که در حساب شما تغییر دادهایم به همان شکل باقی میمانند. اگر فکر میکنید خود کلید ممکن است لو رفته باشد، آن را در پنل ارائهدهنده نیز باطل کنید؛ قطع اتصال فقط نسخه نزد ما را حذف میکند، نه نسخه آنها را.