احتمالاً دیده‌اید که بعضی سایت‌ها آدرس‌هایی مثل blog.example.com، shop.example.com یا support.example.com دارند. این‌ها ساب‌دامین یا زیردامنه هستند — یکی از قابلیت‌های مفید و رایگان مدیریت دامنه که می‌توانید از آن برای ساختاردهی بهتر به حضور آنلاین خود استفاده کنید. در این راهنمای جامع همه چیز درباره ساب‌دامین را توضیح می‌دهیم.

ساب‌دامین چیست؟

ساب‌دامین (Subdomain) یا زیردامنه، یک پیشوند است که قبل از دامنه اصلی قرار می‌گیرد. در آدرس blog.example.com، قسمت blog ساب‌دامین است، example دامنه اصلی و com پسوند (TLD) است. ساختار URL به این شکل است: subdomain.domain.tld

نکته مهم: ساخت ساب‌دامین رایگان است و نیازی به خرید جداگانه ندارد. تا زمانی که دامنه اصلی را دارید، می‌توانید تعداد نامحدودی ساب‌دامین بسازید (البته با توجه به محدودیت‌های هاستینگ).

مثال‌های رایج استفاده از ساب‌دامین

  • blog.example.com — وبلاگ جداگانه
  • shop.example.com — فروشگاه اینترنتی
  • support.example.com — سیستم پشتیبانی یا تیکتینگ
  • en.example.com — نسخه انگلیسی سایت
  • api.example.com — API برای توسعه‌دهندگان
  • staging.example.com — محیط تست قبل از اعمال تغییرات
  • mail.example.com — وب‌میل
  • cdn.example.com — سرویس تحویل محتوا
  • app.example.com — اپلیکیشن وب

چرا از ساب‌دامین استفاده کنیم؟

جداسازی منطقی بخش‌های مختلف سایت

گاهی می‌خواهید بخش‌های مختلف سایت به‌طور کاملاً مستقل عمل کنند. مثلاً فروشگاه اینترنتی با WooCommerce و وبلاگ با وردپرس ساده. با ساب‌دامین این بخش‌ها می‌توانند روی همان هاست اما در پوشه‌های جدا با نرم‌افزارهای متفاوت اجرا شوند.

استفاده از پلتفرم‌های متفاوت

شاید سایت اصلی شما با Laravel ساخته شده، اما می‌خواهید یک وبلاگ وردپرسی هم داشته باشید. با ساب‌دامین می‌توانید هر دو را روی همان هاست اجرا کنید.

محیط تست و استیجینگ

یکی از کاربردهای بسیار مفید ساب‌دامین، ساخت محیط Staging است. قبل از اعمال تغییرات بزرگ روی سایت اصلی، تغییرات را روی staging.example.com تست می‌کنید.

ارائه سرویس به کاربران

اگر یک پلتفرم دارید که به هر کاربر یک ساب‌دامین می‌دهید (مثل username.yourservice.com)، این با Wildcard Subdomain انجام می‌شود.

سازماندهی بهتر

برای سایت‌های بزرگ با بخش‌های زیاد، ساب‌دامین ساختار تمیزتری از آدرس‌های طولانی مثل example.com/section/subsection/page ارائه می‌دهد.

ساب‌دامین و سئو — آیا به سئو آسیب می‌زند؟

این یکی از مهم‌ترین سوالاتی است که باید قبل از تصمیم‌گیری پاسخ داده شود. گوگل به‌طور رسمی اعلام کرده که ساب‌دامین را می‌تواند به‌عنوان بخشی از سایت اصلی یا به‌عنوان سایت مستقل رفتار کند. در عمل، اعتبار سئو (Link Equity) از دامنه اصلی به‌طور کامل و آسان به ساب‌دامین منتقل نمی‌شود.

ساب‌دامین بهتر است یا زیرپوشه (Subdirectory)؟

این بحث قدیمی سئو جواب قطعی ندارد، اما رویکرد کلی متخصصان سئو این است:

  • اگر محتوا به سایت اصلی مرتبط است (مثل وبلاگ، اخبار): example.com/blog (زیرپوشه) بهتر است — چون اعتبار سئو همان سایت را دارد.
  • اگر محتوا مستقل است (مثل فروشگاه با دامنه تجاری جداگانه، پلتفرم کاربر): shop.example.com (ساب‌دامین) منطقی‌تر است.

اگر از ساب‌دامین برای وبلاگ استفاده می‌کنید، می‌توانید با لینک‌سازی داخلی قوی بین سایت اصلی و ساب‌دامین، اعتبار سئو را جبران کنید.

نحوه ساخت ساب‌دامین در cPanel

  1. وارد cPanel شوید
  2. به بخش Domains → Subdomains بروید
  3. در فیلد Subdomain، نام مورد نظر را وارد کنید (مثلاً: blog)
  4. در فیلد Domain، دامنه اصلی را انتخاب کنید
  5. مسیر Document Root به‌طور خودکار پیشنهاد می‌شود (مثلاً: public_html/blog). می‌توانید تغییر دهید.
  6. روی Create کلیک کنید

ساب‌دامین معمولاً در چند دقیقه فعال می‌شود. DNS آن به‌طور خودکار در نیم‌سرورهای هاستینگ تنظیم می‌شود.

نحوه ساخت ساب‌دامین در DirectAdmin

  1. وارد DirectAdmin شوید
  2. به Your Account → Subdomain Management بروید
  3. در فیلد Subdomain، نام مورد نظر را وارد کنید
  4. روی Create کلیک کنید

تنظیم DNS برای ساب‌دامین

اگر نیم‌سرور دامنه شما همان هاستینگ است، ساخت ساب‌دامین از کنترل پنل به‌طور خودکار رکورد DNS مناسب اضافه می‌کند. اما اگر DNS دامنه را جداگانه مدیریت می‌کنید (مثلاً از Cloudflare)، باید یک رکورد A اضافه کنید:

  • نوع: A
  • Name: blog (یا هر نام ساب‌دامین)
  • Value: آدرس IP سرور هاستینگ
  • TTL: 300 ثانیه یا بیشتر

یا اگر می‌خواهید ساب‌دامین به آدرس دیگری اشاره کند، از رکورد CNAME استفاده کنید:

  • نوع: CNAME
  • Name: shop
  • Value: آدرس مقصد (مثلاً: mystore.platform.com)

Wildcard Subdomain چیست؟

Wildcard Subdomain با استفاده از کاراکتر * تعریف می‌شود و به این معناست که هر ساب‌دامین تعریف‌نشده‌ای به یک آدرس مشخص هدایت شود. برای مثال، *.example.com می‌تواند هر ساب‌دامین مثل anything.example.com را بپوشاند.

کاربردهای Wildcard:

  • پلتفرم‌هایی که به هر کاربر یک ساب‌دامین می‌دهند
  • سیستم‌های Multi-tenant SaaS
  • مدیریت ساده‌تر ساب‌دامین‌های متعدد

برای Let's Encrypt Wildcard هم می‌توانید یک گواهینامه SSL دریافت کنید که تمام ساب‌دامین‌ها را پوشش دهد، البته نیاز به تأیید از طریق DNS Challenge دارد.

استفاده از ساب‌دامین برای وردپرس

یکی از رایج‌ترین کاربردهای ساب‌دامین، نصب وردپرس جداگانه روی آن است. مثلاً سایت اصلی با HTML ساده یا یک CMS دیگر است، و وبلاگ روی blog.example.com با وردپرس. مراحل:

  1. ساب‌دامین را در cPanel یا کنترل پنل هاستینگ بسازید
  2. پوشه جدید (مثلاً public_html/blog) به‌طور خودکار ساخته می‌شود
  3. از Softaculous، وردپرس را روی این ساب‌دامین نصب کنید
  4. برای ساب‌دامین، SSL رایگان Let's Encrypt را فعال کنید

ساب‌دامین برای محیط Staging (تست)

Staging Environment یا محیط تست یکی از بهترین کاربردهای ساب‌دامین است که متأسفانه بسیاری از صاحبان سایت از آن غافل می‌مانند. داشتن یک نسخه تست دقیقاً مشابه سایت اصلی به شما اجازه می‌دهد:

  • تغییرات طراحی را پیش از اعمال روی سایت اصلی تست کنید
  • افزونه‌های جدید را بدون ریسک قطع شدن سایت امتحان کنید
  • به‌روزرسانی‌های بزرگ وردپرس را ابتدا در محیط امن آزمایش کنید
  • تغییرات کد را قبل از دیپلوی نهایی بررسی کنید

برای جلوگیری از ایندکس شدن سایت تست توسط گوگل، حتماً در فایل robots.txt ساب‌دامین Staging یک دستور Disallow: / قرار دهید یا از طریق تنظیمات وردپرس، ایندکس‌گذاری را غیرفعال کنید.

ساب‌دامین در مقابل Addon Domain

گاهی این دو مفهوم با هم اشتباه گرفته می‌شوند:

  • Subdomain: زیردامنه‌ای از دامنه اصلی. مثل blog.example.com. نیاز به خرید جداگانه ندارد.
  • Addon Domain: یک دامنه کاملاً مستقل که روی همان هاست نصب می‌شود. مثل myotherdomain.com که روی همان هاست example.com میزبانی می‌شود. این دامنه باید جداگانه خریداری و ثبت شود.

از نظر عملکردی هر دو می‌توانند وب‌سایت مستقل داشته باشند. تفاوت اصلی در آدرس URL و مالکیت دامنه است.

ساب‌دامین‌های رایج در سرویس‌های ایمیل

برخی ساب‌دامین‌ها توسط استانداردهای اینترنتی برای کاربردهای خاص تعریف شده‌اند:

  • mail.example.com یا webmail.example.com — وب‌میل
  • smtp.example.com — سرور ارسال ایمیل
  • imap.example.com — دریافت ایمیل با IMAP
  • www.example.com — رایج‌ترین ساب‌دامین که معمولاً به سایت اصلی اشاره می‌کند
  • ftp.example.com — دسترسی FTP
  • cpanel.example.com — دسترسی به cPanel

ساب‌دامین و امنیت: نکاتی که باید بدانید

هر ساب‌دامینی که ایجاد می‌کنید، یک نقطه ورود جدید به زیرساخت شما است. این به خودی خود مشکل نیست، اما نکاتی وجود دارد که نباید نادیده گرفت:

  • SSL برای همه ساب‌دامین‌ها: هر ساب‌دامین که کاربر با آن تعامل دارد باید HTTPS داشته باشد. بدون SSL، اتصال ناامن است و مرورگرها هشدار نشان می‌دهند.
  • ساب‌دامین‌های فراموش‌شده: یکی از مشکلات رایج امنیتی، ساب‌دامین‌هایی هستند که برای یک پروژه موقت ساخته شده‌اند و بعد از اتمام آن پروژه پاک نشده‌اند. این ساب‌دامین‌ها ممکن است به سرویس‌های منسوخ اشاره کنند و یک آسیب‌پذیری Subdomain Takeover ایجاد کنند.
  • کوکی‌های ساب‌دامین: در وردپرس یا هر سیستم دیگری، اطمینان حاصل کنید که کوکی‌های session به درستی برای ساب‌دامین تنظیم شده‌اند.

Subdomain Takeover چیست؟

یکی از آسیب‌پذیری‌های کمتر شناخته‌شده اما جدی، Subdomain Takeover است. این اتفاق وقتی رخ می‌دهد که یک رکورد DNS به یک سرویس خارجی (مثلاً Heroku، GitHub Pages، یا S3) اشاره می‌کند، ولی آن سرویس دیگر استفاده نمی‌شود. یک هکر می‌تواند آن سرویس را با همان نام claim کند و ساب‌دامین شما را در اختیار بگیرد.

راه‌حل ساده: وقتی یک سرویس خارجی را حذف می‌کنید، رکورد DNS مربوطه را هم پاک کنید. به صورت دوره‌ای ساب‌دامین‌های فعال را مرور کنید.

سوالات متداول

آیا ساخت ساب‌دامین هزینه دارد؟

خیر، ساب‌دامین رایگان است. تا زمانی که دامنه اصلی را دارید و هاستینگ شما محدودیت تعداد ساب‌دامین ندارد، می‌توانید هر تعداد ساب‌دامین بسازید.

آیا ساب‌دامین به SSL جداگانه نیاز دارد؟

بله، اگر بخواهید ساب‌دامین از HTTPS استفاده کند، به گواهینامه SSL جداگانه نیاز دارید. می‌توانید برای هر ساب‌دامین یک SSL رایگان Let's Encrypt بگیرید، یا یک گواهینامه Wildcard که کل *.example.com را پوشش دهد.

تعداد ساب‌دامین‌ها محدودیت دارد؟

از نظر DNS و اینترنت، محدودیتی وجود ندارد. اما برخی پلان‌های هاستینگ محدودیت تعداد Addon Domain و Subdomain دارند. پیش از ساختن تعداد زیاد ساب‌دامین، مشخصات پلان هاستینگ خود را بررسی کنید.

آیا می‌توانم ساب‌دامین را به سرور دیگری هدایت کنم؟

بله. با تنظیم رکورد A یا CNAME در DNS، می‌توانید ساب‌دامین را به هر سرور یا آدرسی که بخواهید هدایت کنید — حتی اگر آن سرور با هاست اصلی سایت فرق داشته باشد.

جمع‌بندی

ساب‌دامین ابزاری ساده، رایگان و کاربردی است که به شما امکان می‌دهد حضور آنلاین خود را بهتر سازماندهی کنید. از وبلاگ جداگانه تا محیط تست، از فروشگاه اینترنتی تا پلتفرم کاربران — کاربردهای ساب‌دامین بسیار متنوع است. فقط به یاد داشته باشید که از نظر سئو، اگر محتوای ساب‌دامین مرتبط با سایت اصلی است، زیرپوشه (subdirectory) برای انتقال اعتبار سئو بهتر است. اما برای پروژه‌های مستقل‌تر یا کاربردهای فنی، ساب‌دامین انتخاب مناسبی است.

در صباهاست، تمام پلان‌های هاستینگ امکان ساخت ساب‌دامین را دارند. اگر برای هر ساب‌دامین به SSL رایگان Let's Encrypt نیاز دارید، این امکان هم با یک کلیک از طریق کنترل پنل فراهم است.