خانه هاست و میزبانی وب رکورد A چیست؟ راهنمای کامل A Record در DNS (۲۰۲۵)
تاریخ به‌روزرسانی : 1397/07/21
به قلم : شهاب بیرامی
زمان مطالعه : 6 دقیقه

رکورد A چیست؟ راهنمای کامل A Record در DNS (۲۰۲۵)

رکورد A در DNS - آموزش کامل A Record برتینا

📌 خلاصه مطلب (TL;DR)

  • رکورد A چیست؟ یک رکورد DNS که نام دامنه را به آدرس IPv4 متصل می‌کند (مثلاً example.com → 192.0.2.1).
  • چرا مهم است؟ بدون A Record، مرورگرها نمی‌توانند سایت شما را پیدا کنند.
  • تنظیم سریع: در cPanel → Zone Editor → Add A Record با نام دامنه و IP سرور.
  • زمان انتشار: ۵ دقیقه تا ۲۴ ساعت برای Propagation در سراسر جهان.

🔍 تشخیص سریع: از کدام رکورد استفاده کنم؟

سوال ۱: آیا می‌خواهید دامنه را مستقیم به IP وصل کنید؟

  • بله: از A Record استفاده کنید (IPv4) یا AAAA (IPv6)
  • 🔀 خیر، می‌خواهم به دامنه دیگر وصل کنم: از CNAME Record استفاده کنید

سوال ۲: آیا برای ایمیل سرور تنظیم می‌کنید؟

  • 📧 ایمیل: از MX Record استفاده کنید
  • 🔒 تأیید مالکیت دامنه: از TXT Record استفاده کنید

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

جدول مقایسه: رکوردهای DNS پرکاربرد

نوع رکورد کاربرد مقدار نمونه کی استفاده کنیم؟
A Record اتصال دامنه به IPv4 192.0.2.1 برای وب‌سایت اصلی
AAAA Record اتصال دامنه به IPv6 2001:0db8::1 برای پشتیبانی از IPv6
CNAME Alias به دامنه دیگر www → example.com برای ساب‌دامین‌ها
MX Record سرور ایمیل mail.example.com برای دریافت ایمیل
TXT Record متن/تأییدیه v=spf1 include:... SPF، DKIM، تأیید مالکیت

رکورد A چیست؟ (تعریف فنی)

A Record یا Address Record یکی از اصلی‌ترین و پرکاربردترین رکوردهای DNS است. حرف "A" مخفف Address (آدرس) است. این رکورد وظیفه دارد نام دامنه را به آدرس IPv4 (آدرس‌های ۳۲ بیتی مانند 192.168.1.1) متصل کند.

💡 نکته: بدون A Record، وقتی کاربر آدرس سایت شما را وارد می‌کند، مرورگر نمی‌داند به کدام سرور متصل شود و سایت لود نمی‌شود.

ساختار یک A Record

هر A Record از سه بخش اصلی تشکیل شده:

ساختار A Record در DNS

  • Name (نام): نام دامنه یا ساب‌دامین (مثلاً @ برای دامنه اصلی یا www)
  • TTL (Time To Live): مدت زمان کش شدن رکورد (معمولاً ۳۶۰۰ ثانیه = ۱ ساعت)
  • Value (مقدار): آدرس IPv4 سرور میزبان
# نمونه A Record
example.com. 3600 IN A 203.0.113.50
www 3600 IN A 203.0.113.50

A Record چگونه کار می‌کند؟

وقتی کاربر آدرس سایت شما را در مرورگر وارد می‌کند، فرآیند زیر اتفاق می‌افتد:

  1. درخواست کاربر: کاربر example.com را در مرورگر وارد می‌کند
  2. کوئری DNS: مرورگر از DNS Resolver می‌پرسد: "IP این دامنه چیست؟"
  3. جستجوی A Record: Resolver در Zone File دامنه، A Record را پیدا می‌کند
  4. بازگشت IP: آدرس IP (مثلاً 203.0.113.50) به مرورگر برگردانده می‌شود
  5. اتصال به سرور: مرورگر به سرور با آن IP متصل شده و سایت لود می‌شود

آموزش تنظیم A Record در cPanel

برای تنظیم یا ویرایش A Record در هاست با کنترل پنل cPanel، مراحل زیر را دنبال کنید:

مرحله ۱: ورود به Zone Editor

  1. وارد cPanel شوید
  2. در بخش Domains، روی Zone Editor کلیک کنید
  3. دامنه مورد نظر را انتخاب و روی Manage کلیک کنید

مرحله ۲: اضافه کردن A Record جدید

  1. روی دکمه + Add Record کلیک کنید
  2. نوع را A انتخاب کنید
  3. فیلدها را پر کنید:
    • Name: نام ساب‌دامین (یا خالی برای دامنه اصلی)
    • TTL: 14400 (پیش‌فرض مناسب)
    • Record: آدرس IP سرور جدید
  4. روی Add Record کلیک کنید

⚠️ توجه: تغییرات DNS بین ۵ دقیقه تا ۲۴ ساعت طول می‌کشد تا در سراسر جهان اعمال شود (DNS Propagation). از ابزارهایی مثل dnschecker.org برای بررسی استفاده کنید.

تفاوت A Record و CNAME

یکی از سوالات رایج، تفاوت بین A Record و CNAME است:

  • A Record: مستقیماً به IP اشاره می‌کند → برای دامنه اصلی و ساب‌دامین‌های اصلی
  • CNAME: به یک دامنه دیگر اشاره می‌کند → برای alias و ساب‌دامین‌های ثانویه

💡 قانون مهم: برای دامنه root (بدون www) نمی‌توانید از CNAME استفاده کنید؛ باید حتماً A Record داشته باشید.

کاربردهای رایج A Record

  1. اتصال دامنه به هاست: مهم‌ترین کاربرد - وصل کردن دامنه به سرور وب
  2. تنظیم ساب‌دامین: مثلاً blog.example.com یا shop.example.com
  3. میزبانی فایل روی سرور جداگانه: مثلاً download.example.com روی سرور دانلود
  4. Load Balancing: چند A Record برای یک دامنه، توزیع ترافیک بین چند سرور

سوالات متداول درباره A Record

A Record چیست و چه کاری انجام می‌دهد؟

A Record یک نوع رکورد DNS است که نام دامنه (مثل example.com) را به آدرس IPv4 سرور (مثل 192.0.2.1) متصل می‌کند. این رکورد اساسی‌ترین اتصال بین دامنه و سرور است و بدون آن، وب‌سایت قابل دسترس نخواهد بود.

تفاوت A Record با AAAA Record چیست؟

A Record برای آدرس‌های IPv4 (32 بیتی، مثل 192.168.1.1) استفاده می‌شود، در حالی که AAAA Record برای آدرس‌های IPv6 (128 بیتی، مثل 2001:0db8::1) به کار می‌رود. اگر سرور شما IPv6 دارد، باید AAAA Record هم تنظیم کنید.

چقدر طول می‌کشد تا تغییرات A Record اعمال شود؟

DNS Propagation معمولاً بین ۵ دقیقه تا ۲۴ ساعت طول می‌کشد. این زمان به TTL قبلی رکورد و موقعیت جغرافیایی DNS سرورها بستگی دارد. برای کاهش این زمان، قبل از تغییر، TTL را به مقدار کم (مثلاً ۳۰۰ ثانیه) تنظیم کنید.

آیا می‌توانم چند A Record برای یک دامنه داشته باشم؟

بله، می‌توانید چندین A Record برای یک دامنه تعریف کنید. این روش برای Round Robin Load Balancing استفاده می‌شود که ترافیک را بین چند سرور توزیع می‌کند. DNS به صورت چرخشی یکی از IPها را برمی‌گرداند.

TTL مناسب برای A Record چقدر است؟

TTL پیش‌فرض معمولاً ۳۶۰۰ (۱ ساعت) یا ۱۴۴۰۰ (۴ ساعت) است. اگر قصد تغییر IP دارید، TTL را چند ساعت قبل به ۳۰۰ (۵ دقیقه) کاهش دهید تا تغییرات سریع‌تر اعمال شود. بعد از تغییر، می‌توانید TTL را به مقدار بالاتر برگردانید.

نتیجه‌گیری

A Record یکی از مهم‌ترین و پایه‌ای‌ترین رکوردهای DNS است که بدون آن هیچ وب‌سایتی قابل دسترس نخواهد بود. درک صحیح از نحوه کار و تنظیم این رکورد به شما کمک می‌کند تا مدیریت بهتری بر دامنه و هاست خود داشته باشید.

🚀 هاست حرفه‌ای با مدیریت آسان DNS

با هاست برتینا، تنظیم A Record و سایر رکوردهای DNS را به‌راحتی از طریق cPanel انجام دهید.

خرید هاست لینوکس
ثبت دامنه

منابع

نظرات