رفتن به محتوای اصلی
iServer24 | ارائه‌کننده سرورهای ابری و اختصاصی
آموزش تنظیم رکوردهای DNS: A، CNAME، MX، TXT و NS

آموزش تنظیم رکوردهای DNS: A، CNAME، MX، TXT و NS

شبکه
3 دقیقه مطالعه

راهنمای ساده و کاربردی مهم‌ترین رکوردهای DNS شامل A، CNAME، MX، TXT و NS و کاربرد هرکدام در مدیریت دامنه.

آموزش تنظیم رکوردهای DNS: A، CNAME، MX، TXT و NS

DNS معمولاً تا زمانی که مشکلی پیش نیاید، نامرئی است: سایت بالا می‌آید، ایمیل می‌رسد و همه‌چیز کار می‌کند. اما همین سیستم به‌ظاهر ساده، از چند نوع رکورد مختلف تشکیل شده که هرکدام نقش مشخصی دارند و تنظیم اشتباه هرکدام می‌تواند سایت یا ایمیل شما را از کار بیندازد.

DNS چطور کار می‌کند؟

وقتی نام دامنه‌ای مثل example.com را در مرورگر وارد می‌کنید، سیستم DNS این نام را به آدرس IP سروری که سایت روی آن میزبانی می‌شود ترجمه می‌کند. این ترجمه از طریق مجموعه‌ای از رکوردهای مختلف انجام می‌شود که در پنل مدیریت دامنه یا سرویس DNS تعریف می‌کنید.

رکورد A و AAAA

رکورد A نام دامنه را مستقیم به یک آدرس IPv4 وصل می‌کند؛ رایج‌ترین رکوردی که برای اتصال دامنه به سرور استفاده می‌شود. نمونه:

example.com.     A     203.0.113.10
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

رکورد AAAA همین کار را برای آدرس‌های IPv6 انجام می‌دهد.

رکورد CNAME

CNAME یک زیردامنه را به نام دامنهٔ دیگری اشاره می‌دهد، نه مستقیم به IP. برای مثال:

www.example.com.     CNAME     example.com.
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

این رکورد وقتی مفید است که بخواهید چند زیردامنه به یک مقصد مشترک اشاره کنند، بدون نیاز به تکرار IP در هرکدام.

رکورد MX (مسیریابی ایمیل)

رکورد MX مشخص می‌کند ایمیل‌های ارسالی به دامنهٔ شما باید به کدام سرور ایمیل تحویل داده شوند:

example.com.     MX     10 mail.example.com.
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

عدد جلوی نام سرور (اینجا ۱۰) اولویت آن سرور را مشخص می‌کند؛ عدد کمتر یعنی اولویت بالاتر.

رکورد TXT

TXT برای ذخیرهٔ متن‌های دلخواه در DNS استفاده می‌شود؛ رایج‌ترین کاربرد آن تأیید مالکیت دامنه و تنظیمات امنیتی ایمیل مثل SPF و DKIM است که به جلوگیری از جعل ایمیل (Email Spoofing) کمک می‌کنند.

رکورد NS

رکورد NS مشخص می‌کند کدام سرورهای Nameserver مسئول پاسخ‌گویی به درخواست‌های DNS این دامنه هستند. این همان رکوردی است که هنگام اتصال دامنه به یک سرویس CDN یا پنل مدیریت DNS تغییر می‌دهید.

خلاصهٔ رکوردهای پرکاربرد

رکوردکاربرد
A / AAAAاتصال دامنه به IP سرور
CNAMEاشاره یک زیردامنه به دامنهٔ دیگر
MXمسیریابی ایمیل‌های دامنه
TXTتأیید مالکیت و تنظیمات امنیتی ایمیل (SPF/DKIM)
NSمشخص کردن Nameserver مسئول دامنه

زمان انتشار تغییرات (TTL)

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

جمع‌بندی

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

رکورد DNS و راه‌اندازی CDN

پس از تنظیم صحیح رکوردهای DNS، معمولاً گام بعدی برای بسیاری از پروژه‌ها متصل کردن دامنه به یک سرویس CDN برای افزایش سرعت و کاهش بار سرور است. مراحل کامل این کار در مقاله راه‌اندازی CDN با Cloudflare شرح داده شده است.

زیرساخت ابری برای اجرای همین آموزش

سرور ابری ساعتی را برای Docker، Ubuntu و DevOps راه‌اندازی کنید — پرداخت به میزان مصرف یا ماهانه.

ادامه یادگیری:Docker·Ubuntu·VPS