تفاوت بین 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 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

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

حافظه کش

بسیاری از مواقع پیش می آید که پس از تغییر و ست کردن دی ان اس های دامنه، نمی توانیم به هاست خود...

سرور مجازی

 مشخصات و تعرفه سرورهای مجازی داخل کشور (ایران)    مشخصات و تعرفه سرورهای مجازی خارج کشور...

تغییر پسورد دیتابیس در پلسک

به منظور عوض کردن پسورد پایگاه داده خود در کنترل پنل پلسک، پس از لاگین شدن روی گزینه databases...

تغییر آدرس اصلی هاست در دایرکت ادمین

جهت تغییر دامنه فعلی هاست خود، میتوانید طبق آموزش زیر عمل کنید. ابتدا وارد دایرکت ادمین شوید...

انواع وب سرور

در این مقاله متوجه خواهیم شد وب سرور چیست؟ چه کاری انجام می دهد؟ و چرا برای سرویس های میزبانی...