برای این مقاله ، ما به این سوال که سابقه CNAME چیست پاسخ خواهیم داد و چندین گزینه مختلف را به شما نشان می دهیم که می توانید استفاده کنید. سپس ما در مورد محدودیت هایی که تجربه خواهید کرد صحبت خواهیم کرد ، و در آخر به شما نشان خواهیم داد که چگونه آنها را برای دامنه خود اضافه کنید.
رکورد CNAME چیست؟
Canonical Name یا به اختصار CNAME می تواند به عنوان یکی از نام های مستعار دامنه به دامنه اصلی متصل شود. این بدان معناست که اگر آدرس IP دامنه اصلی تغییر کند، CNAME شما همچنان کار خواهند کرد زیرا به دامنه ریشه اشاره دارند.
به عبارتی برای ایجاد نام مستعار از یک نام دامنه به نام دامنه دیگر از CNAME استفاده می شود. اکثرا زیر دامنه www که به عنوان نام مستعار پرکاردترین مورد در این زمینه می باشد.
برای ارائه یک مثال در دنیای واقعی، بگذارید بگوییم این سه URL را دارید:
1. yourwebsite.com
2. www.yourwebsite.com
3. yourwebsite.io
URL شماره یک دامنه اصلی سایت شما است که به آدرس IP سایت شما اشاره دارد.
در URL شماره دوم در واقع، شما باید یک رکورد CNAME تنظیم کنید که بازدیدکنندگان www.yourwebsite.com را به سمت yourwebsite.com هدایت کند.
در عین حال، ما همین نام را با استفاده از دامنه سطح بالا (TLD) با پسوند متفاوت ثبت کرده ایم. این بدان معنی است که شما می خواهید رکورد دیگری ایجاد کنید که آدرس شماره سه را به سمت شماره یک هدایت کند. همه این موارد معمولاً از طریق ثبت کننده دامنه شما یا هر سرویسی که برای مدیریت URL ها می باشد قابل تنظیم است.
محدودیت های CNAME
۱- یک رکورد CNAME باید همیشه به نام دامنه اشاره داشته باشد و هرگز مستقیماً نمی تواند به آدرس IP اشاره کند.
۲- یک رکورد CNAME نمی تواند با رکورد دیگری به همین نام وجود داشته باشد. شما نمیتوانید همزمان از رکود CNAME و رکورد TXT برای www.example.com استفاده کنید.
۳- CNAME می تواند به CNAME دیگر اشاره کند، اگرچه این پیکربندی معمولاً به دلایل عملکردی توصیه نمی شود.
فرمت CNAME
Name:
نام رکورد، بدون نام دامنه. این به طور کلی به عنوان “زیر دامنه” نامیده می شود. که به طور خودکار نام دامنه به آن اضافه می شود.
TTL:
مدت زمانی است که رکورد توسط یک DNS resolver ذخیره یا کش می شود.
انواع CNAME
چندین مورد برای CNAME وجود دارد، اما دو مورد از رایج ترین موارد عبارتند از:
۱- تنظیم HostName جداگانه برای خدماتی مانند FTP یا ایمیل.
۲- آدرس دهی با TLD ها یا پسوندهای مختلف به سمت دامنه اصلی.