اگر یک حساب هاست دارید و میخواهید بیشتر از یک وبسایت را روی آن میزبانی کنید، احتمالاً با گزینۀ Addon Domain روبهرو میشوید. این قابلیت اجازه میدهد دامنهای دیگر را به همان حساب اضافه کنید، بدون اینکه محتوای آن با سایت اصلی یکی باشد. برای اینکه دقیقتر متوجه ساز و کار ادان دامین شویم و بررسی کنیم که چه کاری انجام میدهد، ابتدا تفاوت آن با سابدامین و Alias را روشن میکنیم و بعد مراحل ساختش را در cPanel و DirectAdmin قدمبهقدم پیش میبریم. تا انتهای این مطلب با ما همراه باشید.
ادان دامین چیست؟
برای پاسخ به سؤال «Addon Domain چیست؟» باید گفت دامنهای است که در کنار دامنۀ اصلی به همان حساب هاست اضافه میشود، اما میتواند وبسایت مستقلی داشته باشد. به این ترتیب، لازم نیست برای هر دامنه حتماً یک حساب میزبانی جدا تهیه کنید و میتوانید چند سایت را از یک پنل مدیریت کنید. در cPanel، برای هر دامنۀ اضافه میتوان پوشهای جداگانه در نظر گرفت تا فایلهای آن با سایت اصلی مخلوط نشوند و دامنه بهصورت یک Virtual Host مستقل سرویسدهی شود.
فرض کنید دامنۀ اصلی شما example.com است و برای فروشگاهتان دامنه myshop.com را هم خریدهاید. اگر سرویس هاست از Addon Domain پشتیبانی کند، میتوانید myshop.com را به همان حساب اضافه کنید و فایلهای این سایت را در مسیر جداگانهای قرار دهید.
اگر هنوز با مفهوم دامنه آشنا نیستید، بهتر است پیش از ادامه نگاهی به مقالۀ «دامنه چیست» بیندازید.
ادان دامین چه کاربردی دارد؟
کاربرد ادان دامین بیشتر در زمانی است که چند وبسایت مستقل دارید، اما میخواهید تمام آنها را با یک حساب هاست مدیریت کنید. برای مثال، این قابلیت در چنین موقعیتهایی به کار میآید:
- یک کسبوکار چند وبسایت جداگانه برای برندها یا خدمات مختلف دارد.
- یک توسعهدهنده میخواهد چند پروژه را روی یک هاست نگه دارد و از یک پنل مدیریت کند.
- برای هر پروژه دامنۀ جداگانهای خریدهاید، اما نمیخواهید برای هرکدام حساب هاست مستقلی تهیه کنید.
- میخواهید سایتهای کممصرف را در یک سرویس میزبانی متمرکز کنید.
البته استفاده از ادان دامین به منابع هاست وابسته است و اگر چند سایت پرترافیک را روی یک حساب قرار دهید، مصرف CPU ،RAM، فضای ذخیرهسازی و منابع دیتابیس افزایش پیدا میکند. در چنین شرایطی ممکن است استفاده از سرور مجازی یا سرور اختصاصی گزینۀ مناسبتری باشد.
تفاوت Addon Domain با Subdomain و Alias
اسم این سه گزینه تا حدودی شبیه یکدیگر است و همین شباهت گاهی باعث سردرگمی افراد میشود، اما کاربردشان یکسان نیست. جدول زیر تفاوت اصلی آنها را در یک نگاه نشان میدهد.
|
معیار |
Addon Domain | Subdomain |
Alias |
|
دامنۀ مستقل |
بله | خیر |
بله |
|
سایت مستقل |
بله | امکانپذیر |
معمولاً خیر |
|
نمونه |
site2.com | blog.site1.com |
site2.com → site1.com |
|
کاربرد اصلی |
سایت جداگانه | بخش یا سایت زیرمجموعه |
نمایش همان سایت با دامنهای دیگر |
در cPanel، از Alias زمانی استفاده میشود که بخواهید همان محتوای دامنۀ اصلی با دامنۀ دیگری هم نمایش داده شود. Addon Domain برعکس، میتواند محتوای مستقل و Document Root جداگانه داشته باشد.
پیشنیازهای ساخت ادان دامین
پیش از اینکه دامنۀ جدید را به هاست اضافه کنید، این چند مورد را بررسی کنید تا در ادامه به مشکل نخورید:
- دامنه: دامنه باید ثبت شده باشد و مالکیت آن را در اختیار داشته باشید. cPanel دامنه را برای شما ثبت یا تمدید نمیکند.
- DNS: برای اینکه دامنه از اینترنت به سایت شما برسد، رکوردهای DNS باید به سرور یا هاست درست اشاره کنند. این کار معمولاً با Nameserver یا رکورد A انجام میشود.
- امکان Addon Domain: سرویس میزبانی باید اجازۀ افزودن دامنه را برای حساب شما فعال کرده باشد. در cPanel، این امکان به تنظیمات Feature Manager سرور وابسته است.
- منابع هاست: اگر قرار است چند سایت روی یک حساب اجرا شوند، پیش از هر چیز فضای دیسک، CPU ،RAM و محدودیتهای سرویس را بررسی کنید.
شیوۀ ساخت ادان دامین در سی پنل
اگر از هاست cPanel استفاده میکنید، افزودن دامنه از بخش Domains انجام میشود. در نسخههای جدید cPanel، گزینۀ مربوط به Addon Domain داخل همان رابط ایجاد دامنه قرار گرفته است.
مرحلۀ اول: ورود به cPanel
وارد حساب cPanel شوید، بخش Domains را باز کنید و گزینۀ Create a New Domain را بزنید. اگر با بخشهای مختلف این کنترلپنل آشنایی ندارید، مقالۀ «آشنایی با کنترل پنل سی پنل» میتواند قبل از ادامه مسیر کلی را برایتان روشن کند.
مرحلۀ دوم: وارد کردن دامنه
در بخش Domain، نام دامنهای را که میخواهید به حساب اضافه شود وارد کنید. برای مثال:
myshop.com
لازم نیست DNS حتماً پیش از ساخت Addon Domain تنظیم شده باشد، اما برای اینکه سایت بعد از ایجاد دامنه از اینترنت باز شود، رکوردهای DNS باید در نهایت به سرور درست اشاره کنند. بنابراین میتوانید ابتدا دامنه را در پنل بسازید و بعد DNS را تنظیم کنید.
مرحلۀ سوم: تعیین Document Root
اگر سایت جدید قرار است فایلهای مستقلی داشته باشد، گزینۀ اشتراکگذاری Document Root را فعال نکنید و برای دامنه یک مسیر جداگانه در نظر بگیرید. برای نمونه:
/home/username/myshop.com
با این تنظیم، فایلهای myshop.com از فایلهای دامنۀ اصلی جدا میمانند. در cPanel نیز انتخاب Document Root مستقل همان حالتی است که دامنه را بهصورت Addon Domain ایجاد میکند. در نسخههای جدید cPanel، محل Document Root بسته به تنظیمات سرور ممکن است به public_html محدود باشد. اگر هاست اجازۀ انتخاب مسیر خارج از public_html را بدهد، میتوانید برای جداسازی بهتر از مسیری مانند /home/username/myshop.com/ استفاده کنید. در غیر این صورت، پوشه سایت داخل public_html قرار میگیرد و نحوۀ دسترسی به آن به تنظیمات وبسرور بستگی دارد.
مرحلۀ چهارم: ایجاد دامنه
بعد از بررسی اطلاعات، روی Submit کلیک کنید. وقتی دامنه ساخته شد، فایلهای سایت را در Document Root مربوط به همان دامنه قرار دهید. اگر DNS را هم تغییر دادهاید، انتظار نداشته باشید نتیجه بلافاصله در تمام شبکهها دیده شود. سرعت انتشار تغییرات به Nameserverها، کش DNS و مقدار TTL رکورد بستگی دارد.
TTL یا Time to Live مشخص میکند یک رکورد DNS چه مدت در کش Resolverها باقی بماند. به همین دلیل ممکن است بعضی کاربران تغییر را زودتر ببینند و بعضی دیگر تا پایان عمرِ کشِ قبلی، همچنان مقدار قدیمی را دریافت کنند. برای بررسی اولیه معمولاً چند دقیقه تا چند ساعت زمان بدهید؛ در بعضی شرایط، انتشار کامل تغییرات میتواند تا ۴۸ ساعت یا بیشتر طول بکشد.
یک نکتۀ دیگر درباره cPanel این است که هنگام ساخت Addon Domain، سیستم معمولاً یک Subdomain متناظر هم ایجاد میکند. مثلاً با افزودن myshop.com به حساب example.com ممکن است myshop.example.com نیز ساخته شود. این رفتار بخشی از سازوکار cPanel برای مدیریت دامنۀ اضافه است و بهخودیخود نشانۀ خطا نیست.
شیوۀ ساخت ادان دامین در دایرکت ادمین
در DirectAdmin هم میتوانید چند دامنه را در سطح کاربر مدیریت کنید. فقط ممکن است نام یا جای بعضی گزینهها با توجه به نسخه و Skin کنترلپنل کمی متفاوت باشد. برای ساخت ادان دامین در دایرکت ادمین این مراحل را دنبال کنید:
۱) ورود به DirectAdmin: وارد پنل شوید و از بخش Account Manager به Domain Setup بروید.
۲) افزودن دامنه: در صفحۀ Domain Setup روی دکمۀ ADD NEW کلیک کنید تا فرم ایجاد دامنه باز شود.
مسیر فایلهای دامنه در DirectAdmin معمولاً ساختاری شبیه نمونه زیر دارد:
/home/user/domains/myshop.com/public_html
۳) وارد کردن دامنه: نام دامنه را در صفحۀ ایجاد وارد کنید و گزینههایی مثل PHP Access و Secure SSL را متناسب با نیاز سایت بررسی کنید.
۴) ساخت دامنه: پس از بررسی تنظیمات، روی Create بزنید تا دامنه به حساب اضافه شود.
۵) تنظیم DNS: اگر DNS دامنه هنوز به این سرور اشاره نمیکند، Nameserverها یا رکوردهای DNS لازم را تنظیم کنید تا دامنه به هاست متصل شود.
بعد از ساخت ادان دامین چه کارهایی باید انجام دهیم؟
اضافه شدن دامنه به پنل به معنی آماده بودن کامل سایت نیست. پیش از انتشار، چند بخش دیگر را هم بررسی کنید، مانند:
- DNS: مطمئن شوید دامنه به IP درست سرور اشاره میکند.
- فایلهای سایت: فایلهای وبسایت را دقیقاً در Document Root مربوط به همان دامنه قرار دهید.
- دیتابیس: اگر سایت به دیتابیس نیاز دارد، دیتابیس و کاربر آن را بسازید و اطلاعات اتصال را در CMS یا برنامه وارد کنید.
- SSL: برای دامنۀ جدید نیز گواهی SSL را فعال کنید تا سایت با HTTPS در دسترس باشد. در cPanel، در صورت فعال بودن AutoSSL روی سرور، سیستم میتواند برای دامنۀ جدید فرایند صدور گواهی را انجام دهد.
- تست سایت: دامنه را با www و بدون آن باز کنید و صفحات اصلی، فرمها، تصاویر و اتصال دیتابیس را بررسی کنید.
مزایا و معایب ادان دامین
مهمترین مزیت Addon Domain این است که چند وبسایت را بدون پراکنده شدن بین چند حساب هاست مدیریت میکنید. برای پروژههای کوچک و متوسط، این روش هم کار مدیریت را سادهتر میکند و هم میتواند هزینۀ میزبانی را پایین نگه دارد. در مقابل، تمام این سایتها از منابع یک حساب مشترک استفاده میکنند. اگر تعداد سایتها یا میزان بازدید بالا برود، مصرف منابع هم بیشتر میشود و افت عملکرد یک سایت میتواند روی بقیه هم اثر بگذارد.
وقتی پروژهها بزرگتر یا پرمصرفتر میشوند، جدا کردن آنها روی سرور مجازی یا سرور اختصاصی معمولاً کنترل بیشتری روی منابع و تنظیمات سرور به شما میدهد. اشتراک حساب از نظر امنیتی هم نکتۀ مهمی است. تمام سایتهای یک حساب cPanel با همان دسترسی کاربری مدیریت میشوند؛ بنابراین اگر یکی از آنها بهدلیل یک آسیبپذیری هک شود، بسته به سطح دسترسی و پیکربندی سرور ممکن است فایلها یا منابع سایتهای دیگر همان حساب هم در معرض خطر قرار بگیرند. برای پروژههای حساس یا کاملاً مستقل، جداسازی حسابها انتخاب امنتری است.
ادان دامین چه زمانی انتخاب مناسبی است؟
اگر چند وبسایت نسبتاً سبک دارید و سرویس هاست شما (مانند هاست سی پنل) اجازۀ افزودن چند دامنه را میدهد، Addon Domain راه سادهای برای مدیریت تمام آنها از یک حساب است. اما اگر هر سایت ترافیک زیادی دارد، منابع زیادی مصرف میکند یا به تنظیمات اختصاصی سرور نیاز دارد، بهتر است از همان ابتدا میزبانی هر پروژه را جداگانه و بر اساس نیاز خودش طراحی کنید.
جمعبندی
ادان دامین این امکان را میدهد که یک دامنۀ مستقلی را در کنار دامنۀ اصلی، روی همان حساب هاست میزبانی کنید. تفاوت مهم آن با Subdomain و Alias این است که میتواند محتوای جدا و Document Root اختصاصی داشته باشد.
در cPanel این کار از مسیر Domains → Create a New Domain انجام میشود و در DirectAdmin از Account Manager → Domain Setup. بعد از افزودن دامنه هم باید DNS، فایلهای سایت، دیتابیس و SSL را بررسی کنید تا سایت بدون مشکل در دسترس قرار بگیرد.
پس اگر چند سایت کممصرف دارید و منابع هاست برای مجموع آنها کافی است، Addon Domain انتخاب کاربردیای است. برای سایتهای سنگین یا حساس، جدا کردن حسابها و منابع معمولاً تصمیم مطمئنتری خواهد بود.
سؤالات متداول
آیا ادان دامین همان سابدامین است؟
خیر. ادان دامین یک دامنۀ مستقل، مثل example2.com، است. اما سابدامین بخشی از دامنۀ اصلی، مانند blog.example.com، محسوب میشود و برای ساخت آن نیازی به خرید دامنه جداگانه ندارید.
آیا برای هر ادان دامین باید هاست جداگانه خرید؟
خیر. اگر سرویس هاست از Addon Domain پشتیبانی کند، میتوانید چند دامنه را در یک حساب میزبانی کنید. فقط باید در نظر داشته باشید که تمام آنها از منابع همان حساب استفاده میکنند.
آیا ادان دامین برای سایتهای بزرگ مناسب است؟
این موضوع به منابع و معماری سرویس بستگی دارد. اگر چند سایت بزرگ و پرترافیک را روی یک حساب قرار دهید، محدودیت CPU ،RAM، دیسک و سایر منابع میتواند به گلوگاه تبدیل شود. در چنین شرایطی، VPS یا سرور اختصاصی کنترل بیشتری روی منابع در اختیارتان میگذارد.






