A Record چیست؟ – کاربرد A Record

برای آشنایی با A Record و ویژگی های آن لازم است در ابتدا بدانیم رکورد چیست و چه استفاده هایی از آن می شود. وب سایت های برای ارائه خدمات در فضای اینت

NGINX یا Apache ؟
انواع DNS record ا
رکورد CNAME چیست؟

A Record

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

DNS server توسط یک فایل به نام Zone File بر روی هر دامنه تنظیم می گردد. فایل Zone File دارای رکوردهای مرجع می باشد که به آن ها Resource Records گفته می شود. مدیران سایت با استفاده از رکوردهای مختلف که آن ها را کنترل پنل مربوط به هاست خود ایجاد می نمایند می توانند انواع امکانات و دسترسی های مختلف را برای خود ایجاد نمایند. تعداد زیادی رکورد وجود دارد قابلیت هر کدام با دیگری تفاوت دارد.

از انواع رکورد ها می توان به A Record یا Address record، AAAA Record یا IPv6 address record، CAA Record یا Certification Authority Authorization، CERT Record یا Certificate record، CNAME Record یا Canonical name record، DNAME Record یا Delegation Name، MX record یا Mail Exchanger، TXT Record و بسیاری رکورد های دیگر اشاره نمود.

در میان رکوردهای موجود در پایگاه داده DNS برخی پرکاربردتر هستند رکورد هایی مانند A Record، MX record، CNAME Record و TXT Record که هر کدام دارای ویژگی ها و قابلیت های مخصوص به خود هستند. رکورد MX record در حیطه شناسایی ایمیل سرورها برای دامین عمل می کند و TXT Record رکورد اطلاعات متنی را به منابع خارج از دامین سایت ایجاد می کند. همچنین CNAME Record که به بیان دیگر به آن دامین مستعار یا alias می گویند نیز برای شرکت هایی کاربرد دارد که دارای نام های جداگانه ای هستند و اما می خواهند تنها یک وب سایت داشته باشند. از این طریق با وجود نام های متفاوت تمام ترافیک را به سایت اصلی منتقل می نمایند.

یکی از مهم ترین و پرکاربرد ترین رکورد ها A Record یا Address record است که در واقع یک آدرس IP 32 بیتی ورژن ۴ را می تواند برگرداند.

کاربرد A Record و ویژگی های آن

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

برای درک بهتر عملکرد A Record، عملیات بارگذاری سایت بر روی مرور گرها را به طور خلاصه بیان می کنیم:

  • ورود آدرس دامنه مورد نظر در مرور گر
  • اتصال مرور گر به DNS دامنه و دریافت جزئیات و اطلاعات مربوط به A Record
  • ارسال درخواست برای IP که در A Record ثبت شده است
  • بارگذاری سایت

کاملا مشخص است که حذف یکی از این مراحل منجر به عدم بارگذاری سایت خواهد شد و همین موضوع اهمیت A Record را به خوبی اشاره می سازد.

A Record دارای ۳ بخش اصلی است:

  • نام یا Name که در واقع در برگیرنده نام دامین یا زیر دامین مورد نظر است
  • TTL یا time-to-live که می توان آن را به عنوان مدت زمانی که رکورد ها توسط resolver یا DNS server کش می شود تعریف نمود. این مدت زمان بر حسب ثانیه محاسبه می گردد.
  • آدرس یا Address که همان IP هاست است.
  • A Record در dns