افزودن رکوردهای DNS در پنل CDN

Calendar

انتشار:

1404/07/10
Update Calendar

به روز رسانی:

1404/07/15

در این آموزش قصد داریم یاد بگیریم چگونه رکوردهای DNS مختلف را در پنل کاربری ایران‌سرور اضافه کنیم تا دامنه و زیردامنه‌های ما به‌درستی به سرور مقصد یا سرویس‌های مرتبط متصل شوند.

ورود به بخش مدیریت رکوردها

برای مدیریت رکوردها ابتدا باید وارد پنل کاربری ایران‌سرور شوید و دامنه‌ی موردنظر خود را از لیست انتخاب کنید. پس از ورود به صفحه دامنه، از منوی سمت راست روی گزینه «رکوردهای DNS» کلیک کنید. در این بخش لیستی از رکوردهای فعال دامنه نمایش داده می‌شود و شما می‌توانید رکوردهای جدید اضافه کنید یا رکوردهای موجود را ویرایش و حذف نمایید.

بخش مدیریت رکوردها

برای ایجاد رکورد جدید کافیست دکمه «افزودن رکورد» را بزنید تا فرم ورود اطلاعات باز شود.

افزودن رکورد

توضیح درباره TTL

در تمامی رکوردها، گزینه‌ای با نام TTL وجود دارد. TTL یا Time To Live مشخص می‌کند هر رکورد چه مدت‌زمانی در کش (Cache) سرورهای DNS باقی بماند. مقدار پیش‌فرض در پنل ایران‌سرور ۲ دقیقه است. به این معنا که اگر تغییری در رکوردها ایجاد کنید، طی حداکثر ۲ دقیقه در تمام سرورها به‌روز خواهد شد. در صورتی‌که بخواهید تغییرات سریع‌تر اعمال شوند، می‌توانید TTL پایین‌تری انتخاب کنید؛ اما TTLهای بسیار کوتاه باعث افزایش تعداد درخواست‌ها به DNS می‌شود.

در ادامه با انواع رکوردها و کاربرد هرکدام آشنا می‌شویم:

رکورد A و AAAA

رکورد A پرکاربردترین نوع رکورد DNS است و برای اتصال یک دامنه یا زیردامنه به آدرس IP نسخه ۴ (IPv4) استفاده می‌شود. به عنوان نمونه اگر وب‌سایت شما روی یک سرور با IP 162.19.4.1 میزبانی می‌شود، باید در بخش مقدار همین IP را وارد کنید. در قسمت نام نیز می‌توانید کاراکتر @ را قرار دهید تا این رکورد برای دامنه اصلی اعمال شود یا نامی مانند www را وارد کنید تا تنها زیردامنه‌ی www.example.com به آن IP اشاره کند.

در صورتی‌که سرور شما از IPv6 پشتیبانی می‌کند، باید رکورد AAAA تعریف کنید. این رکورد مشابه رکورد A عمل می‌کند اما مقدار آن یک آدرس IPv6 است. توجه کنید که وارد کردن IP صحیح در این رکوردها حیاتی است، چراکه هر خطا موجب از دسترس خارج شدن سایت خواهد شد.

فرم افزودن رکورد A و AAAA

رکورد CNAME

گاهی لازم است یک زیردامنه به‌جای اشاره مستقیم به یک IP، به یک نام دامنه دیگر ارجاع داده شود. در چنین حالتی باید از رکورد CNAME استفاده کرد. فرض کنید می‌خواهید زیردامنه blog.example.com همیشه به دامنه main.example.net متصل باشد. در این صورت، در بخش نام رکورد مقدار blog و در قسمت مقدار، نام دامنه مقصد یعنی example.net وارد می‌شود. این رکورد به شما امکان می‌دهد تا مدیریت ساده‌تری بر زیردامنه‌ها داشته باشید و در صورت تغییر آدرس سرور مقصد، نیازی به ویرایش همه رکوردها نباشد.

فرم افزودن رکورد CNAME

رکورد MX

رکورد MX برای مدیریت سرویس ایمیل دامنه استفاده می‌شود و تعیین می‌کند ایمیل‌های ورودی به کدام میل‌سرور تحویل داده شوند. هنگام ساخت این رکورد، در قسمت نام معمولاً از کاراکتر @ استفاده می‌شود تا این رکورد برای کل دامنه اعمال شود. در بخش Mail Server باید آدرس دامنه‌ی میل‌سرور (مثلاً mail.example.com) وارد شود. نکته مهم در این رکورد بخش اولویت (Priority) است. اگر چند رکورد MX وجود داشته باشد، رکوردی که عدد اولویت آن کمتر است زودتر استفاده می‌شود. به همین دلیل معمولاً برای اطمینان از دریافت ایمیل، چند رکورد MX با اولویت‌های مختلف تعریف می‌شود.

فرم افزودن رکورد MX

رکورد SRV

رکورد SRV یکی از رکوردهای پیشرفته DNS است که مشخص می‌کند یک سرویس خاص مانند VoIP، پیام‌رسان یا سرویس‌های ابری روی چه سروری و با چه پورتی در دسترس است. برای تعریف این رکورد باید اطلاعات دقیقی وارد شود. در بخش سرویس، نام سرویس موردنظر (برای نمونه sip یا xmpp) نوشته می‌شود. در بخش پروتکل، TCP یا UDP انتخاب می‌شود. شماره پورتی که سرویس روی آن فعال است در قسمت پورت درج می‌شود و در نهایت آدرس دامنه مقصد در بخش Target قرار می‌گیرد. همچنین می‌توان برای کنترل میزان ترافیک بین چند سرور از فیلدهای وزن (Weight) و اولویت (Priority) استفاده کرد.

فرم افزودن رکورد SRV

رکورد TXT

رکورد TXT به شما امکان می‌دهد هر متن دلخواهی را به دامنه اضافه کنید. پرکاربردترین استفاده از رکورد TXT برای تنظیمات امنیتی ایمیل است؛ به‌ویژه برای تعریف رکوردهای SPF، DKIM و DMARC که نقش مهمی در جلوگیری از اسپم شدن ایمیل‌ها دارند. علاوه بر این، بسیاری از سرویس‌های خارجی مانند گوگل یا مایکروسافت برای تأیید مالکیت دامنه، از رکورد TXT استفاده می‌کنند. در هنگام افزودن این رکورد، کافیست در قسمت نام کاراکتر @ یا زیردامنه مربوطه و در قسمت Content مقدار متنی ارائه‌شده توسط سرویس موردنظر را وارد کنید.

فرم افزودن رکورد TXT

رکورد PTR

رکورد PTR یا Pointer Record بیشتر در بخش ایمیل و برای تنظیم Reverse DNS استفاده می‌شود. این رکورد معکوس رکورد A عمل می‌کند. در واقع به‌جای اینکه دامنه به IP اشاره کند، این بار IP به دامنه نگاشت می‌شود. کاربرد اصلی آن این است که سرورهای ایمیل مقصد بتوانند تشخیص دهند که ایمیل ارسالی از یک IP معتبر مرتبط با دامنه ارسال شده است. به همین دلیل اگر رکورد PTR به درستی تنظیم نشده باشد، احتمال دارد ایمیل‌های شما اسپم شوند. برای تعریف این رکورد لازم است در بخش نام بخشی از IP (Octet) و در بخش مقدار نام دامنه متناظر آن را وارد کنید.

فرم افزودن رکورد PTR

با طی کردن این مراحل، شما می‌توانید انواع رکوردهای DNS را در پنل ایران‌سرور به‌درستی مدیریت کنید و از عملکرد صحیح دامنه، زیردامنه‌ها و سرویس‌های ایمیل و سایر سرویس‌ها اطمینان داشته باشید.

آیا توانستیم چالش شما را حل کنیم؟