آموزش تنظیم DNS در دایرکت ادمین؛ نحوه ایجاد، تنظیم و حذف DNS

تنظیم DNS در دایرکت ادمین

آنچه در مقاله می‌خوانید

اگر در پروسه مدیریت سایت روی سرور و مدیریت آن روی یک کنترل پنل مانند Direct Admin، دیر یا زود باید سراغ تنظیم DNS در دایرکت ادمین بروید. برا یمثال ممکن است نیاز داشته باشید دامنه را به IP سرور وصل کنید، یا  این که ایمیل سازمانی (MX / SPF / DKIM / DMARC) را درست کنید و بسیاری موارد دیگر. در این مقاله به بررسی نحوه تنظیم DNS در دایرکت ادمین شامل ایجاد رکورد DNS، تغییر DNS و یا حذف رکورد می‌پردازیم.

DNS چیست و چرا تنظیبم آن در دایرکت ادمین اهمیت دارد؟

DNS مخفف Domain Name System است؛ سیستمی که نام دامنه‌ای مثل example.com را به آدرس IP سرور تبدیل می‌کند تا مرورگر بتواند سایت را پیدا کند.

اگر DNS درست تنظیم نشده باشد:

  • سایت بالا نمی‌آید.
  • ایمیل‌ها ارسال یا دریافت نمی‌شوند.
  • گواهی SSL به مشکل می‌خورد.
  • سرعت دسترسی کاربران کاهش می‌یابد.

دایرکت‌ادمین یکی از محبوب‌ترین کنترل‌پنل‌های مدیریت میزبانی وب است که ابزارهای کاملی برای تنظیم DNS دارد. یادگیری نحوه درست تنظیم DNS در این پنل کمک می‌کند تا سایت شما بدون مشکل در دسترس قرار بگیرد.

آشنایی با ساختار DNS

هر دامنه مجموعه‌ای از رکوردهای DNS دارد که وظیفه هدایت درخواست‌های کاربران را بر عهده دارند. مهم‌ترین رکوردها:

نوع رکورد کاربرد
A این رکورد نام دامنه را به یک آدرس IPv4 متصل می‌کند؛ به‌عبارتی وقتی کاربری دامنه شما را وارد می‌کند، DNS می‌داند باید به کدام آدرس IP برود.
AAAA مشابه A است، ولی برای IPv6 استفاده می‌شود و زمانی کاربرد دارد که سرور شما یک آدرس IPv6 دارد.
CNAME این نوع رکورد یک نام دامنه را به نام دامنه دیگری ارجاع می‌ده، مثلا وقتی می‌خواهید www.example.com همیشه به example.com اشاره کند.
MX رکوردهایی که تعیین می‌کنند ایمیل‌های دامنه باید به کدام سرور ایمیل فرستاده شوند.
TXT این رکورد برای افزودن متن دلخواه به DNS استفاده می‌شود؛ معمولا برای احراز هویت ایمیل‌ها (SPF, DKIM) کاربرد دارد.
NS تعیین می‌کند کدام سرورهای DNS مسئول پاسخ‌گویی به پرسش‌های DNS برای دامنه شما هستند.

پیش‌نیازهای تنظیم DNS در دایرکت ادمین

قبل از شروع، نیاز است تا موارد زیر را در اختیار داشته باشید:

  • دسترسی به پنل دایرکت‌ادمین
  • دسترسی به پنل ثبت دامنه (رجیسترار)
  • در اختیار داشتن یک آدرس IP سرور

مراحل تنظیم DNS در دایرکت ادمین

مرورگر خود را باز کنید.

آدرس کنترل‌پنل DirectAdmin را وارد کنید:

 https://your-domain.com:2222

 یا https://IP-Address:2222

یا از طریق پنل کاربری هاستینگ وارد شوید.

نام کاربری و رمز عبور را وارد کنید و وارد کنترل پنل شوید.

در منوی سمت چپ یا بالای صفحه به بخش Account Manager بروید و سپس گزینه DNS Management را انتخاب کنید.

dns management در دایرکت ادمین

نکته: DNS Management محلی است که همه رکوردهای DNS دامنه شما در آن قابل مشاهده و ویرایش هستند.

در صفحه DNS Management می‌توانید تمام رکوردهای DNS دامنه را مشاهده و مدیریت کنید.

در صفحه DNS Management دکمه سبزرنگ ADD RECORD را پیدا کنید و کلیک کنید.

دکمه add record در دایرکت ادمین

در فرم بازشده Record Type را انتخاب کنید (مثلا A, AAAA, CNAME, MX, TXT).

در فیلد Name نام رکورد (برای دامنه اصلی می‌تواند خالی باشد یا www برای زیردامنه).

فیلد TTL مربوط به زمان کش‌شدن رکورد است (پیش‌فرض معمولا مناسب است).

در فیلد value مقدار اصلی رکورد مثلا آدرس IP برای A، دامنه مقصد برای CNAME، آدرس سرور ایمیل برای MX و متن برای TXT وارد کنید.

بعد از وارد کردن تمام اطلاعات لازم، روی دکمه ADD کلیک کنید تا رکورد جدید اضافه شود.

تغییر رکورد DNS

اگر نیاز به تغییر یک رکورد DNS در دایرکت ادمین را دارید کافی‌ست مراحل زیر را دنبال کنید:

در جدول رکوردها کنار رکورد موردنظر روی آیکون ویرایش (مداد) کلیک کنید.

گزینه ادیت رکوردهای dns در دایرکت ادمین

مقادیر را بر اساس نیاز تغییر دهید.

روی دکمه Save یا Update کلیک کنید تا تغییرات اعمال شود.

در ویرایش رکوردها باید دقت کنید؛ تغییر نادرست می‌تواند باعث قطعی وب‌سایت یا ایمیل شود.

زمانی که رکوردهای DNS را تغییر می‌دهید، این تغییرات به‌صورت آنی در سطح اینترنت اعمال نمی‌شوند. DNS یک سیستم توزیع‌شده است و ممکن است تا چند ساعت (حتی تا ۴۸ ساعت) طول بکشد تا تغییرات در همهٔ نقاط اینترنت منتشر شوند. 

حذف رکورد DNS

برای حذف رکورد DNS مجددا به بخش DNS Management بروید تا لیست رکوردهای موجود را مشاهده کنید.

سپس روی تیک کنار رکورد را بزنید.

انتخاب یکی از رکوردهای dns با انتخاب گزینه تیک کنار آن

دکمه Delete را انتخاب کنید.

اگر پنجره تایید ظاهر شد، حذف را تأیید کنید.

 TTL چیست؟

Time To Live در کش DNS

TTL یا Time to Live مشخص می‌کند چقدر رکورد در cache سرورهای DNS بماند تا بار بعدی نیاز به دریافت دوباره نداشته باشد. تنظیم TTL پایین قبل از تغییر آدرس IP می‌تواند به سرعت اعمال تغییر کمک کند، اما ترافیک DNS بیشتری ایجاد می‌کند.

رکوردهای کاربردی

رکورد A

اگر ساخت سایت روی سرور 192.168.1.100 است و دامنه اصلی دارید:

نام TTL مقدار
(خالی) 3600 192.168.1.100

رکورد CNAME

اگر می‌خواهید www به دامنه اصلی اشاره کند:

نام TTL مقدار
www 3600 yourdomain.com

رکورد MX

برای ایمیل کاربرد دارد:

اولویت مقدار
10 mail.yourdomain.com

رکورد TXT (مثال SPF)

برای جلوگیری از جعل ایمیل کاربرد دارد برای مثال می‌توانید مقدار زیر را تنظیم کنید:

v=spf1 a mx ~all

جمع بندی

در این مقاله آموختیم که DNS چیست و چرا اهمیت دارد، چگونه وارد بخش DNS Management در DirectAdmin شویم، انواع رکوردها را بشناسیم، چگونه رکورد جدید اضافه کنیم، آن‌ها را ویرایش و حذف کنیم، و در نهایت چگونه DNS را در سناریوهای واقعی کاربردی کنیم. با رعایت نکات TTL و سایر بهترین روش‌ها می‌توانید DNS دامنه‌های خود را به‌صورت پایدار، امن و حرفه‌ای مدیریت کنید.

امتیاز شما به این مطلب
دیدن نظرات
small

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

19 + 19 =

عضویت در خبرنامه مبین هاست
مطالب کدام دسته‌بندی‌ها برای شما جذاب‌تر است؟

آنچه در مقاله می‌خوانید

مقالات مرتبط
سرور مجازی روزانه
آموزش تجهیزات سرور و دیتاسنتر

سرور مجازی روزانه چیست؟ چه کاربردی دارد؟

سرور مجازی روزانه یکی از مدل‌های ارائه سرور مجازی است که در آن، سرویس به‌جای دوره‌های ماهانه یا سالانه، به‌صورت کوتاه‌مدت و روزانه در اختیار

خدمات مبین هاست