در دنیای اینترنت، DNS یا Domain Name System نقش مهمی در برقراری ارتباط بین کاربران و سرورهای وب ایفا میکند. DNS همانند یک دفترچه تلفن عمل میکند و دامنههای اینترنتی را به آدرسهای IP متصل میکند. به عنوان مثال، زمانی که شما آدرس wwwronakhost.com را در مرورگر خود وارد میکنید، DNS آدرس IP سرور گوگل را برای شما پیدا میکند و سپس مرورگر شما میتواند با سرور گوگل ارتباط برقرار کند و صفحه وب را برای شما نمایش دهد.
اگر میخواهید دامنه خود را روی یک هاست میزبانی کنید، باید رکوردهای DNS دامنه خود را به درستی تنظیم کنید. رکوردهای DNS اطلاعات مختلفی را در مورد دامنه شما تعیین میکنند، مانند آدرس IP سرور وب، آدرس سرور ایمیل، و موارد دیگر. در این مقاله، نحوه تعریف رکوردهای DNS در دایرکت ادمین را آموزش خواهیم داد. دایرکت ادمین یک پنل مدیریتی محبوب برای هاستینگ وب است که به شما امکان میدهد به راحتی رکوردهای DNS دامنه خود را مدیریت کنید.
تنظیم dns در دایرکت ادمین
هان DNS یا نیم سرور، با اختصار DNS، همواره به عنوان پل ارتباطی بین دامنه و هاست شما عمل میکند. زمانی که دامنه به هاست متصل میشود، اطلاعات بارگذاری میشود؛ اما اگر نیم سرورها تنظیم و منتشر نشوند، وبسایت شما برای کاربران قابل مشاهده نخواهد بود. نیم سرورهای تنظیم شده بر روی دامنه، وظیفه پردازش درخواستهای سمت سرور مرتبط با دامنه را بر عهده دارند و در نهایت امکان دسترسی به سرور و نمایش وبسایت را فراهم میکنند. گاهی اوقات با استفاده از هویت گرفتن از دامنه و بررسی نیم سرور، میتوان به تشخیص جزئیاتی نظیر مکان سرور و مشخصات میزبان وبسایت پرداخت. همچنین، استفاده از DNS اختصاصی میتواند به عنوان یک روش مناسب برای مخفی کردن نیم سرورهای میزبان و در نتیجه ایجاد یک برند موثر برای وبسایت مورد استفاده قرار گیرد. بخش مدیریت DNS در دایرکت ادمین حاوی ابزارهای لازم برای مدیریت نیم سرور و تمامی رکوردهای مرتبط است.
dns record چیست؟
در بخشهای DNS Zone مختلف، انواع متعددی از رکوردها وجود دارد که هرکدام برای استفاده در یک زمینه خاص طراحی شدهاند. در ادامه، به توضیح برخی از متداولترین این رکوردها پرداخته میشود.
انواع رکوردهای DNS
- A Record
- NS Record
- MX Record
- CNAME Record
- PTR Record
- TXT Record
- AAAA Record
- SRV Record
تعریف رکوردهای dns در دایرکت ادمین
ابتدا به کنترل پنل هاست خود وارد شوید. سپس در بخش “Your Account”، روی گزینه “DNS Management” کلیک کنید تا به صفحهای که رکوردها و تنظیمات متداول نمایش داده شدهاند، هدایت شوید.
صفحه مشابه تصویر زیر باز خواهد شد و دارای دو بخش اصلی است:
در بخش اول، رکوردهای تعریف شده به همراه نوع و مقادیر آنها نمایش داده میشود. رکوردهای جدید به این لیست پس از تعریف اضافه میشوند. کمی پایینتر در بخش دوم، بخشی با عنوان “Add Domain Records” وجود دارد که امکان ثبت رکورد مورد نظر را فراهم میکند. اصطلاح TTL یا TIME TO LIVE نیز از مهمترین اصطلاحاتی است که باید در هنگام تعریف رکورد در هاست با آن آشنا باشید. TTL به معنای مدت زمان حیات یا تایم کش شدن رکورد در سرور است و معمولاً به عنوان 14400 در نظر گرفته میشود.
ایجاد a record
اصولاً این رکورد برای اتصال به یک آدرس IP دیگر استفاده میشود. به عنوان مثال، فرض کنید یک هاست دانلود را تهیه کرده و یک ساب دامنه با نام dl.yoursite.com برای آن تعریف کردهاید. حالا قصد دارید با یک رکورد، اتصال این ساب دامنه به هاست دانلود را برقرار کنید. برای این کار، نیاز به A record دارید.
1. ابتدا ساب دامنه مورد نظر را (در هاست دانلود یا …) تعریف کنید.
2. از طریق گزینه “DNS Management” در دایرکت ادمین به قسمت “Add Domain Records” مراجعه کنید.
3. تمام رکوردها در ستون “True values” نمایش داده میشوند. سطر مرتبط با A را پیدا کنید.
4. در فیلد سمت چپ صفحه، نامی را برای این رکورد وارد کنید (ساب دامین تعریف شده را وارد کنید).
5. فیلد دوم را تغییر ندهید؛ این فیلد TTL است و به صورت پیشفرض دارای مقدار 14400 و به معنای مدت زمان کش شدن رکورد در حافظه سیستم است.
6. آدرس IP مربوط به هاست خود را در فیلد سمت راست صفحه وارد کنید.
7. بر روی دکمه “ADD” مقابل سطر کلیک کنید تا رکورد ایجاد شود.
8. بر روی دکمه “Save” کلیک کنید تا تغییرات شما ذخیره شوند.
رکورد txt در dns Management
گاهی در مراحل تکمیل و توسعه وبسایت، با دستوری مانند “در بخش DNS Management، یک رکورد TXT با مقدار زیر ایجاد کنید” مواجه میشویم. این دستور به شما تأکید میکند که به بخش مدیریت DNS خود مراجعه کنید و یک رکورد از نوع TXT را تعریف کنید.
txt record چیست؟
همانطور که از نام آن پیداست، یک رکورد متنی یا به عبارت دیگر، رکورد TEXT، برای افزودن توضیحات کوتاه به شکل یک رکورد در هاست استفاده میشود. این نوع رکورد در مواقعی مانند تصدیق و احراز هویت مورد استفاده قرار میگیرد. یکی از روشهای احراز هویت و تأیید هویت هنگام معرفی سایت به سرچ کنسول گوگل، تعریف رکورد TXT میباشد. در ادامه، به توضیح انواع رکوردها خواهیم پرداخت.
چطور txt record تعریف کنیم؟
مراحل تعریف یک رکورد TXT تقریباً همانند تعریف یک رکورد A هستند، با این تفاوت که این بار از بخش “True values”، سطر TXT را انتخاب میکنیم. در این فرآیند، نیازی به آدرس IP نداریم؛ بلکه مقدار متنی یا TEXT مربوط به احراز هویت را در فیلد مربوطه وارد میکنیم.
1. برای تعریف رکورد TXT به هاست، به دایرکت ادمین خود مراجعه کنید.
2. روی گزینه “DNS Management” کلیک کنید و به قسمت “Add Domain Records” بروید.
3. سطر مرتبط با TXT را پیدا کنید.
4. در فیلد اول سمت چپ، نام دامنه خود را همراه با نقطه وارد کنید.
5. فیلد دوم که معادل با TTL است، را روی 14400 تنظیم کنید (که به صورت پیشفرض این مقدار قرار دارد).
6. در فیلد سمت راست، مقدار متنی مربوط به احراز هویت را وارد کنید (این مقدار توسط سیستم درخواست کننده تصدیق در اختیارتان قرار میگیرد).
7. روی دکمه “ADD” در مقابل سطر کلیک کنید و سپس روی دکمه “SAVE” کلیک کنید.
این رکورد پس از تعریف، به لیست رکوردهای موجود اضافه خواهد شد.
حذف رکورد از دایرکت ادمین
اگر تمایل دارید یکی از رکوردهای تعریف شده از این بخش را حذف کنید، به سادگی میتوانید چک باکس کنار رکورد مورد نظر را انتخاب کرده و سپس روی دکمه “Delete Selected” که در کنار صفحه قرار دارد، کلیک کنید.