اتصال آن چه کمکی به شما میکند
متصل کردن حساب Hetzner خودتان باعث میشود DNS دامنه بهجای حساب ما، از حساب شما ارائه شود. شما منطقه (zone)، صورتحساب و پنل مدیریت ارائهدهنده را برای خود نگه میدارید؛ ما رکوردهای موردنیاز سایتها و صندوقهای ایمیل شما را ایجاد و بهروزرسانی میکنیم تا مجبور نباشید آنها را بهصورت دستی کپی کنید.
قبل از شروع
یک حساب Hetzner همراه با مناطق شما در Hetzner Console. شرکت Hetzner بخش DNS را به Hetzner Console منتقل کرده است، و کنسول مستقل و قدیمیتر DNS از نوع متفاوتی از توکن استفاده میکند که دیگر برای این منظور کارایی ندارد — اگر مناطق شما هنوز در آنجا قرار دارند، ابتدا آنها را به Hetzner Console منتقل کنید. توکنها متعلق به یک پروژه هستند، بنابراین از پروژهای استفاده کنید که مناطق شما را در بر دارد.
۱. کلید را در Hetzner بسازید
در Hetzner Console، پروژهای را که شامل مناطق شماست باز کنید، در نوار کناری سمت چپ گزینه Security، سپس در بالا API tokens و بعد Generate API token را انتخاب کنید. یک توضیح برای آن وارد کنید، گزینه Read & Write را برگزینید — یک توکن فقطخواندنی میتواند مناطق شما را فهرست کند اما قادر به تغییر رکوردها نیست — و آن را ایجاد نمایید. توکن را کپی کنید: پس از بسته شدن پنجره، Hetzner دیگر آن را نمایش نمیدهد.
۲. آن را در اینجا متصل کنید
در داشبورد خود بخش Integrations را باز کرده و Connect an account را انتخاب کنید. گزینه Your own DNS را بهعنوان گروه و Hetzner DNS را بهعنوان حساب انتخاب نمایید، فیلد API token را پر کنید و دکمه Connect account را فشار دهید.
ما قبل از ذخیره شدن هر چیزی، آنچه را جایگذاری میکنید آزمایش میکنیم. کلیدی که کار نکند هرگز ذخیره نمیشود و پیام پاسخ دلیل اشکال آن را اعلام میکند. کلیدی که کار کند بهصورت رمزگذاریشده در مخزن اسرار ما نگهداری میشود — هرگز در پایگاه داده ما ذخیره نمیگردد — و دیگر هرگز نمایش داده نخواهد شد، حتی به شما.
در ادامه چه اتفاقی میافتد
- در هر دامنهای، برگه DNS آن را باز کنید و این حساب را بهعنوان محلی که DNS دامنه از آن ارائه میشود انتخاب نمایید. ما در صورت عدم وجود، منطقه را در آنجا ایجاد میکنیم و رکوردهایی را که سایتها و ایمیلهای دامنه نیاز دارند مینویسیم.
- هنگامی که تغییری در سمت ما ایجاد شود که محتوای یک رکورد را تغییر دهد — مانند انتقال یک سایت، تغییر CDN یا افزودن صندوق ایمیل — ما رکورد را در حساب شما بهروزرسانی میکنیم.
- برای تکمیل این انتقال، کارگزارهای نام (nameservers) دامنه شما باید به Hetzner اشاره کنند. اگر دامنه نزد ما ثبت شده باشد، یا نزد ثبتکنندهای باشد که متصل کردهاید، ما آنها را برای شما تنظیم میکنیم؛ در غیر این صورت، صفحه دامنه، کارگزارهای نامی را که باید تنظیم شوند نشان میدهد.
- وقتی متصل میشوید، بررسی میکنیم که کلید بتواند مناطق شما را فهرست کند، رکوردها را بخواند و رکوردها را تغییر دهد. چکلیست کنار اتصال نشان میدهد که کدامیک از این موارد را توانستهایم تأیید کنیم.
اگر متصل نشد
مناطق شما نمایش داده نمیشوند. توکن متعلق به پروژه دیگری است، یا مناطق هنوز در کنسول قدیمی DNS هستند. توکن را در پروژهای که شامل آنهاست ایجاد کنید.
تغییرات رکورد پذیرفته نمیشود. توکن بهصورت Read ایجاد شده است. یک توکن Read & Write تولید کرده و آن را متصل کنید.
پیام میدهد که کلید رد شده است. تقریباً همیشه یکی از این سه مورد است: یک فاصله یا شکست خط به همراه آن کپی شده، کلید منقضی شده، یا کلیدی است که پس از کپی کردن باطل یا مجدداً تولید شده است. یک کلید جدید بسازید و دوباره آن را جایگذاری کنید.
متصل میشود، اما بعداً مشکلی پیش میآید. کلید احراز هویت میشود اما فاقد مجوزی است که آن عملیات نیاز دارد. یک کلید جدید با مجوزهای ذکرشده در بالا ایجاد کنید، سپس اتصال قدیمی را قطع کرده و کلید جدید را متصل نمایید.
قطع اتصال
بخش Integrations را باز کنید، حساب را بیابید و Disconnect را فشار دهید. این کار کلید ذخیرهشده را فوراً حذف میکند. هر چیزی که از آن استفاده میکرد در اقدام بعدی خود متوقف میشود و صفحاتی که به آن وابسته بودند بهجای بروز خطای بیصدا، این موضوع را اعلام میکنند.
قطع اتصال کارهایی را که قبلاً انجام شده باطل نمیکند — رکوردها، استقرارها یا تنظیماتی که در حساب شما تغییر دادهایم به همان شکل باقی میمانند. اگر فکر میکنید خود کلید ممکن است لو رفته باشد، آن را در پنل ارائهدهنده نیز باطل کنید؛ قطع اتصال فقط نسخه ما را حذف میکند، نه نسخه آنها را.