اگر در پروسه مدیریت سایت روی سرور و مدیریت آن روی یک کنترل پنل مانند 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 دامنه شما در آن قابل مشاهده و ویرایش هستند.
در صفحه DNS Management میتوانید تمام رکوردهای DNS دامنه را مشاهده و مدیریت کنید.
در صفحه DNS Management دکمه سبزرنگ ADD RECORD را پیدا کنید و کلیک کنید.
در فرم بازشده Record Type را انتخاب کنید (مثلا A, AAAA, CNAME, MX, TXT).
در فیلد Name نام رکورد (برای دامنه اصلی میتواند خالی باشد یا www برای زیردامنه).
فیلد TTL مربوط به زمان کششدن رکورد است (پیشفرض معمولا مناسب است).
در فیلد value مقدار اصلی رکورد مثلا آدرس IP برای A، دامنه مقصد برای CNAME، آدرس سرور ایمیل برای MX و متن برای TXT وارد کنید.
بعد از وارد کردن تمام اطلاعات لازم، روی دکمه ADD کلیک کنید تا رکورد جدید اضافه شود.
تغییر رکورد DNS
اگر نیاز به تغییر یک رکورد DNS در دایرکت ادمین را دارید کافیست مراحل زیر را دنبال کنید:
در جدول رکوردها کنار رکورد موردنظر روی آیکون ویرایش (مداد) کلیک کنید.
مقادیر را بر اساس نیاز تغییر دهید.
روی دکمه Save یا Update کلیک کنید تا تغییرات اعمال شود.
در ویرایش رکوردها باید دقت کنید؛ تغییر نادرست میتواند باعث قطعی وبسایت یا ایمیل شود.
زمانی که رکوردهای DNS را تغییر میدهید، این تغییرات بهصورت آنی در سطح اینترنت اعمال نمیشوند. DNS یک سیستم توزیعشده است و ممکن است تا چند ساعت (حتی تا ۴۸ ساعت) طول بکشد تا تغییرات در همهٔ نقاط اینترنت منتشر شوند.
حذف رکورد DNS
برای حذف رکورد DNS مجددا به بخش DNS Management بروید تا لیست رکوردهای موجود را مشاهده کنید.
سپس روی تیک کنار رکورد را بزنید.
دکمه Delete را انتخاب کنید.
اگر پنجره تایید ظاهر شد، حذف را تأیید کنید.
TTL چیست؟
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 دامنههای خود را بهصورت پایدار، امن و حرفهای مدیریت کنید.







