تنظیمات DNS اختصاصی
(DNS) Domain Name System یا سیستم نام دامنه، دفترچه تلفن اینترنت است. کاربران اینترنت از طریق نامهای دامنه مانند maralhost.com به اطلاعات آنلاین دسترسی پیدا میکنند. در حالیکه هر دستگاه متصل به اینترنت، دارای یک آدرس IP منحصر به فرد است که سایر دستگاهها برای یافتن دستگاه دیگر از آن استفاده میکنند و مرورگرهای وب با این آدرس(آدرس IP) کار میکنند. DNS، نام دامنه را به آدرسهای IP ترجمه میکند تا مرورگرها بتوانند منابع اینترنتی را بارگذاری کنند. به این ترتیب سرورهای DNS نیاز انسان را به حفظ آدرسهای IP مانند 185.165.116.201 برطرف میکنند.
تنظیمات DNS اختصاصی در دو مرحله بهصورت زیر انجام میشود:
تنظیمات مربوطه بر روی هاست
روند تنظیمات DNS اختصاصی بر روی هاست در هر سه کنترل پنل (cPanel, DirectAdmin, Plesk) یکسان میباشد و باید در هاست مورد نظر دو عدد A record با IP سرور و با نامهای DNS اختصاصی ایجاد نمایید (اغلب بهصورت ns1.domain.com و ns2.domain.com تعریف میشود و بستگی به DNSهای اختصاصی شما دارد).
پس از آن، دو عدد رکورد از نوع NS ایجاد و NSهای ایجاد شده را با نام دامنه ست میکنیم.
در زیر توضیحات لازم جهت انجام تنظیمات DNS اختصاصی بر روی هاستهای مختلف ارائه میشود:
نکته : چنانچه قبلا child host تعریف شده است باید ویرایش شود و در صورتیکه وجود ندارد باید ایجاد شود.
تنظیمات DNS اختصاصی در پلسک
وارد کنترل پنل هاست شده، بر روی گزینه DNS Settings کلیک نمایید.
در این مرحله ابتدا بر روی Switch to Master کلیک کرده و سپس جهت ایجاد رکوردهای مورد نیاز بر روی دکمه Add Record کلیک نمایید.
در ادامه نوع رکورد را بر روی A و نام DNS مورد نظر (در اینجا ns1) و IP سرور را وارد کرده و ذخیره میکنیم.
نکته : ممکن است DNS Setting در وضعیت Disable باشد و امکان مشاهده و ویرایش رکوردها و DNSها در بخش DNS Setting وجود نداشته باشد. در این صورت بر روی Enable کلیک نمایید.
گاها پیش میآید، با وجود انجام تنظیمات کامل DNS اختصاصی در پلسک، DNSها به درستی پینگ ندهند.
راه دیگر انجام تنظیمات A record، ایجاد آنها در سرور بصورت مستقیم میباشد.
در این حالت وارد ریموت سرور شده و بصورت زیر مراحل را طی میکنیم:
در ابتدا server manager را باز کرده و از منوی tools گزینه DNS را انتخاب میکنیم.
مطابق با تصویر زیر در پنجرهای که نمایش داده میشود؛ دامنه مورد نظر را پیدا کرده و بر روی آن دوبار کلیک میکنیم تا رکوردهای آن نمایش داده شود.
در این مرحله جهت ایجاد A رکورد در یک فضای خالی از پنجره DNS Manager کلیک راست کرده واز منویی که نمایش داده میشود new host را انتخاب نمایید. همچنین جهت ایجاد NS بر روی گزینه Other new record کلیک کنید.
تنظیمات DNS اختصاصی در سی پنل
وارد WHM سرویس مورد نظر شده و گزینه DNS Zone Manager را انتخاب کرده؛ سپس دامنهای که قصد انجام تنظیمات DNS اختصاصی بر روی آن داریم را انتخاب و Manage را کلیک میکنیم.
مطابق تصویر زیر، دو عدد A Record با IP سرور با نامهای NS1 و NS2 ایجاد کرده و در نهایت NSها را با DNS اختصاصی ایجاد شده ست میکنیم.
تنظیمات DNS اختصاصی در دایرکتادمین
در هاستها وسرور مجازیهایی که دارای کنترل پنل دایرکتادمین هستند؛ وارد کنترل پنل شده سپس بر روی گزینه DNS Administration کلیک و در مرحله بعد دامنه مورد نظر را پیدا کرده و بر روی آن کلیک میکنیم.
در نهایت از بخش Add Domain Records دو عدد A record با نام NS1 و NS2 و IP سرور ایجاد کرده و پس از آن DNSهای ایجاد شده را بر روی دامنه ست میکنیم.
برای ایجاد A record از بخش Add Domain Records از قسمت A نام رکورد (مثلا ns1) و مقدار رکورد (IP) را وارد کرده و بر روی دکمه Add کلیک نمایید.
نکته : میتوانید از قسمت Add Domain Records سایر رکوردها از نوع MX , Cname ,Text و … را ایجاد نمایید.
خطایابی: ممکن است در زمان ایجاد رکورد با خطای وجود رکورد تکراری مواجه شوید که در این صورت شما باید رکوردهایی که ایجاد شده است را بررسی نمایید و اگر چنین رکورد تکراری موجود است ابتدا آن را حذف و مجددا ایجاد نمایید.
خطایابی : همانند تصویر زیر ممکن است با کلیک بر روی DNS Management در پنجره تنظیمات DNS با خطای DNS Control is disabled for this User مواجه شوید و دسترسی لازم جهت ویرایش تنظیمات DNS نداشته باشید (این گزینه در دسترسی هاست وجود دارد).
جهت رفع این مورد، باید دسترسی DNS Control را به اکانت مورد نظر بدهیم. به این صورت که وارد بخش modify کاربر مورد نظر شده و از قسمت Manually Change Settings گزینه DNS Control را فعال و ذخیره نمایید.
تنظیمات DNS اختصاصی بر روی دامنه
اگر دامنه بینالمللی و در opensrs باشد، برای ایجاد child hostها، وارد ناحیه کاربری شده از قسمت "دامنههای من" دامنه مورد نظر را پیدا کرده و بر روی دکمه "مدیریت دامنه" کلیک نمایید. در غیر اینصورت اگر رجیسترار آن opensrs نباشد ، تیکت را به IP سرور و DNSهای مورد نظر به واحد دامنهها ارجاع داده و تقاضا میکنیم تنظیمات child hostها را انجام دهند.
سپس از منوی سمت چپ بر روی گزینه "namesevre خصوصی" کلیک کنید و در قسمت "ثبت اسم یک NAMESERVER" دیاناس مورد نظر و IP سرور را وارد کرده و ذخیره نمایید.
از قسمت "ویرایش IP یک NAMESERVER" میتوانید IP چایلدهاست را تغییر دهید و یا با وارد کردن نام DNS اختصاصی در بخش "حذف یک NAMESERVER" ، دیاناس اختصاصی ایجاد شده (چایلدهاست) را حذف کنید.
در پایان از قسمت "مدیریت nameserver"، دیاناسهای اختصاصی ایجاد شده را بر روی دامنه خود ست نمایید.