تفاوت بین CName و A Record

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

بصورت خلاصه می توانیم تفاوت A Record و CName را به شکل زیر خلاصه کنیم :

 

    یک CName به یک اسم Domain یا A Record دیگر اشاره می کند

    یک A Record به یک آدرس IP اشاره می کند

    پیدا کردن یک CName یعنی آغاز یک جستجو

    پیدا کردن یک A Record یعنی پایان یک جستجو

    تداخل CName های زیاد می تواند باعث ایجاد شدن Loop شود

    وجود A Record های زیاد هرگز ایجاد Loop در نتایج DNS نمی کند

  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

چگونه می توانم فایل آپلود شده را در دایرکت ادمین extart کنم ؟

به فایل منیجر دایرکت ادمین وارد شده و فایل را پیدا کنید در قسمت Action گزینه extrat وجود...

SAN چیست؟

SAN یا Subject Alternate Name به این معناست که شما می توانید به وسیله ی یک گواهینامه اس اس ال...

نحوه تبدیل وبلاگ به سایت

اگر وبلاگی دارید که تمایل دارید با آدرس دامنه اختصاصی خودتون نمایش داده بشه یا به عبارت دیگه می...

RAID چیست؟

RAID مخفف عبارت Redundant Array of Inexpensive Disks و تکنولوژی برای ترکیب چندین هارد دیسک به...

آموزش نحوه کار با ادیتور vim

Vim یک نرم افزار فوق العاده قدرتمند ویرایشگر متن است. این ادیتور هم دارای محیط گارفیکی است و هم...