اضافه کردن یک دامنه ی جدید برای ارائه مطالب به صورت تفکیک شده، امری است که توسط کاربران اینترنت انجام می شود اما راه کارهای دیگری نیز وجود دارد تا بتوان سایت ها یا مطالب دیگری را تحت دامنه اصلی ارائه کرد. Sub domain یا زیردامنه امکانی است که برای این منظور در نظر گرفته شده است.
تعریف (Subdomain ) :
SubDomain زیر مجموعه ای از دامین اصلی است که یکی از کاربردهای آن ارائه آدرس ها و انشعابات متعددی از دامین اصلی می باشد. به عنوان مثال اگر دامین اصلی معادل Domain.com باشد می توان چندین زیردامنه با نام های، sub1.domain.com sub2.domain.com و . . . ایجاد کرد.
کاربردهای subdomain :
بیشترین کاربرد subdomain سازماندهی و ساماندهی وب سایت می باشد. مثلا می توان پورتال خدمات پشتیبانی را زیردامنه support گذاشته و با آدرس support.parsdata.com آنها را در اختیار کاربران قرار داد و یا از طریق آدرس parsdata.com/articles به قسمت مقالات سایت پارس دیتا دسترسی پیدا کرد.
باید توجه داشت که دو آدرس product.parsdata.com و parsdata.com/Product متفاوت می باشند چرا که آدرس parsdata.com/product به یک پوشه اشاره می کند و کلیه تنظیمات وبی اعمال شده از قبیل نسخه کد نویسی ASP.NET و یا موتور PHP نیز به همان صورت و مانند سایت اصلی در اختیار این پوشه قرار خواهد گرفت. این درحالیست که این منابع و تنظیمات برای زیردامنه وجود داشته و می تواند متفاوت از سایت اصلی قرار گیرد. نام دیگر این پوشه subfolder است. به عنوان مثال parsdata.com/services که خدمات پارس دیتا در آن معرفی شده است. همچنین همین تفکیک را برای سایر بخش های شرکت مانند portal ،support ،sales و ... نیز می توان انجام داد.
کاربرد دیگر
subdomain سازماندهی آدرس های ایمیل به تفکیک هر بخش است که در شرکتها و موسسات بزرگ کاربرد دارد. یعنی درصورت ارائه این سرویس توسط شرکت هاستینگ، از هر زیر دامنه به عنوان یک آدرس ایمیل نیز استفاده شود. مانند support@support.yoursite.com و orders@store.yoursite.com .
نکته دیگر اینکه ذخیره و به خاطر سپردن زیردامنه آسانتر از URL های طولانی است و کاربران می توانند از طریق نام زیردامنه های مرتبط، به بخش مورد نظر خود راهنمایی گردند.
از دیگر ویژگی های subdomain این است که فولدر ایجاد شده از منابع میزبانی مربوط به دامین اصلی استفاده می کند اما با ایجاد یک زیردامنه و اشاره آن زیردامنه به سرور دیگری بغیر از سرور فعلی، می توان از منابع و تنظیمات آن سرور بهره برد. این موضوع در صورتی کاربرد دارد که به عنوان مثال سایت اصلی لینوکسی باشد و نیاز شود که بخشی را با کدنویسی NET. در اختیار کاربران قرار گیرد. این امر به سادگی و با ایجاد یک زیردامنه و اشاره آن به میزبانی ویندوزی، صورت می پذیرد.
کاربرد دیگر زیردامنه در آدرس دهی سرورها در دیتا سنتر می باشد که از آن به عنوان Server cluster یاد می شود. Server cluster مجموعه ای از سرورها می باشند که بسته به نوع کاربرد تعریف شده، در مجموع کار واحدی را به انجام می رسانند. در این صورت می توان برای هر کدام از آنها در دامنه اصلی یک زیر دامنه تعریف کرد و به سادگی آنها را در دیتاسنتر آدرس دهی نمود. به عنوان مثال آدرس server1.parsdata-ds1.com به سرور 1 در دیتاسنتر 1 اشاره می کند و server2.parsdata-ds1.com به سرور 2 در دیتاسنتر 1 اشاره کرده و منظور از server1.parsdata-ds2.com سرور 1 در دیتاسنتر شماره 2 می باشد.
آدرس دهی زیردامنه توسط رکوردهای DNS Zone :
با توجه به مشابه بودن قالب نوشتاری زیر دامنه و رکوردهای DNS Zone، در ادامه توضیحاتی در مورد هر کدام از آنها ارائه می گردد.
رکوردهای موجود در DNS Zone، عموماً به سرور و یا آدرس اینترنتی دیگری اشاره می کنند و این درحالی است که غالباً در زیردامنه فایل های زیر مجموعه، در همان سروری که دامنه ی اصلی در آن قرار دارد، میزبانی می گردند.
زیردامنه در واقع زیر مجموعه ای از سایت اصلی می باشد، در حالیکه سایر رکوردهای موجود در DNS (مانند Mail, SQL, MySQL, MX, TXT و ....) به یک آدرس IP یا یک سرور مشخص که ارائه سرویس خاصی را بر عهده دارد، اشاره دارند.
نکته : البته می توان برای زیردامنه رکوردی با نام آن در Dns Zone تعریف کرد و مقدار آن را یک IP مشخص قرار دارد تا با وارد کردن نام زیردامنه اتصال به سرور مقصد برقرار گردد که در این حالت آدرس مذکور به عنوان یک رکورد Dns و نه یک زیردامنه شناخته می شود. به عنوان مثال برای اشاره به بخش پورتال بر روی سایت پارس دمو که بر روی سرور دیگری واقع است، رکوردی با نام portal و از نوع A و با مقدار xxx.xxx.xxx.xxx تعریف می گردد. حال با وارد کردن آدرس portal.parsdemo.com در مرورگر، سایتی که بر روی IP مذکور وجود دارد اجرا خواهد شد.
معمولا تمامی شرکت های هاستینگ سرویس subdomain را ارائه می دهند و برای تعریف آن کافی است وارد کنترل پنل میزبانی شده و از آیکنی با نام Sub domain استفاده نمایید.
امکانات زیردامنه:
سایر امکاناتی که در دامنه ی اصلی وجود دارد (مانند تنظیم نسخه های برنامه نویسی سایت، اتصال به دیتابیس، تعریف فایل پیش فرض ،فلدر مجازی و . . .) برای زیردامنه هم می تواند وجود داشته باشد. همچنین امکان تعریف SSL بر روی زیردامنه نیز وجود دارد و می توان آن را با پروتوکل SSL و به صورت https در اختیار کاربر قرار داد.
از دیگر تنظیمات قابل انجام بر روی زیردامنه، اعمال Scripting Support است یعنی می توان نسخه های مختلف زبان های PHP و ASP.NET را بر روی زیردامنه تنظیم کرد.
خاصیت این کار در این است که مثلا اگر نسخه ی NET. مربوطه به سایت اصلی معادل 3.5 باشد و نسخه ی سایتی که در subdomain قرار گرفته برابر 4 باشد می توان برای هر کدام به صورت جداگانه این تنظیم را انجام داد تا هر دو سایت بدون مشکل لود شوند.
تاثیر زیردامنه بر رتبه ی سایت :
زیردامنه برای موتورهای جستجو مانند یک سایت جدید است یعنی یافتن و index کردن آن جدای از سایت اصلی انجام می شود، برای مثال می توان به وبلاگ ها اشاره کرد که موتور جستجوی گوگل با آنها به صورت کاملا جداگانه برخورد می کند. البته زمانیکه فولدری در سایت ایجاد می گردد، موتورهای جستجو آن را مانند یک بخش مرتبط با سایت اصلی در نظر می گیرند و ممکن است آن را index ننمایند. بنابراین درصورت استفاده از فولدر، تغییرات جدید حتما می بایست در گوگل ثبت شود تا رتبه ی سایت کاهش پیدا ننماید. لازم بذکر است که بخش Site Link در گوگل برای تشخیص زیردامنه ها مورد استفاده قرار می گیرد.