Files

12 KiB
Raw Blame History

مشخصات درس‌نامه: اتصال دامنه اختصاصی، مدیریت DNS با ابر آروان و Cloudflare و فعال‌سازی SSL

  • شناسه در سیلابس: L12.7
  • فصل: فصل ۱۲: انتشار روی اینترنت (Ch 12)
  • نوع محتوا: 📘 درس‌نامه متنی
  • زمان تقریبی مطالعه: ۲۰ دقیقه
  • پیش‌نیازهای مستقیم: L12.6 (پیکربندی متغیرهای محیطی پروداکشن)

۱. اهداف یادگیری (Learning Objectives - Bloom's Taxonomy)

دانشجو پس از مطالعهٔ این درس‌نامه باید بتواند:

  • درک کند (Understand): اهمیت اعتبار حرفه‌ای داشتن یک دامنه اختصاصی شخصی (نظیر .ir یا .dev) در نگاه کارفرمایان و مصاحبه‌کنندگان شغلی را درک کند.
  • تحلیل/ارزیابی کند (Evaluate): کاربرد سرویس‌های مدیریت توزیع محتوا و DNS شامل ابر آروان (ArvanCloud) (بهینه‌سازی برای شبکه و سرورهای ایران) و Cloudflare (استاندارد جهانی اینترنت) را مقایسه کند.
  • به‌کار ببندد (Apply): رکوردهای کارگزار نام (NameServers) را در پنل ثبت دامنه تغییر داده و رکوردهای A و CNAME را برای اتصال دامنه به پلتفرم‌های لیارا و ورسل تنظیم نماید.
  • ایجاد کند (Create): گواهی امنیتی SSL رایگان را به همراه هدایت خودکار همگانی به پروتکل امن HTTPS و فعال‌سازی شبکه CDN لبه برای پورتفولیو راه‌اندازی کند.

۲. محدوده و مرزهای محتوا (Scope & Boundaries)

آنچه باید پوشش داده شود (In-Scope):

  1. پایان کار با زیردامنه‌های عمومی و ورود به باشگاه حرفه‌ای‌ها:
    • ارسال لینک alireza-dev.ir به جای یک ساب‌دامین طولانی و موقت، نماد هویت و تعهد کاری شماست.
  2. ثبت دامنه ملی و بین‌المللی:
    • دامنه‌های ملی (.ir): ثبت اقتصادی از طریق کارگزاران رسمی ایرنیک.
    • دامنه‌های بین‌المللی (.com, .dev, .me): ثبت از طریق شرکت‌های معتبر داخلی هاستینگ.
  3. گام اول: انتقال مدیریت DNS به ابر آروان یا Cloudflare:
    • ثبت نام رایگان و اضافه کردن دامنه.
    • کپی کردن دو سرور نام اختصاصی (مانند ns1.arvancloud.ir یا سرورهای Cloudflare).
    • جایگزینی NSها در پنل کارگزار دامنه و انتظار برای اتصال.
  4. گام دوم: تنظیم رکوردهای DNS برای اتصال به لیارا یا Vercel:
    • رکورد ریشه (@): اتصال به آی‌پی یا رکورد CNAME سرور ابری.
    • رکورد زیردامنه (www): رکورد CNAME با مقدار آدرس برنامه (مثلاً my-portfolio.liara.run یا cname.vercel-dns.com).
    • فعال‌سازی حالت پروکسی ابری (ابر روشن در آروان / ابر نارنجی در کلودفلر) برای بهره‌مندی از CDN و فایروال.
  5. گام سوم: فعال‌سازی رمزنگاری SSL/TLS و ریدایرکت خودکار HTTPS:
    • انتخاب حالت رمزنگاری Full / Strict برای امنیت سرتاسری.
    • روشن کردن گزینه «Always Use HTTPS» برای هدایت خودکار تمام بازدیدکنندگان به آدرس امن با قفل سبز.
  6. گام چهارم: تایید دامنه در داشبورد لیارا / Vercel:
    • ثبت نام دامنه در بخش دامنه‌های برنامه در کنسول لیارا یا Settings \rightarrow Domains در ورسل.
    • مشاهده سبز شدن تیک اعتبارسنجی دامنه و صدور گواهی امنیتی.
  7. آزمایش نهایی انتشار جهانی با DNSChecker:
    • سرچ کردن آدرس در ابزار DNSChecker و دیدن سبز شدن تیک‌های تمام قاره‌های جهان.
  8. کال‌اوت‌های آموزشی و هشدار کوئرا:
    • کال‌اوت بنفش (<details class="violet">): مفهوم CNAME Flattening در DNS مدرن که اجازه می‌دهد رکورد CNAME مستقیماً روی دامنه اصلی بدون www اعمال شود.
    • کال‌اوت سبز (<details class="green">): گواهی امنیتی SSL مادام‌العمر رایگان که بدون دخالت شما توسط آروان/کلودفلر خودکار تمدید می‌شود.
    • کال‌اوت قرمز (<details class="red">): تله حلقه ریدایرکت بی‌پایان (Redirect Loop Error / ERR_TOO_MANY_REDIRECTS)؛ پرهیز از انتخاب حالت Flexible در تنظیمات SSL کلودفلر.

آنچه نباید وارد آن شویم (Out-of-Scope):

  • انتقال مالکیت حقوقی دامنه در سامانه ایرنیک با ارسال تعهدنامه‌های رسمی.
  • پیکربندی‌های پیشرفته رول‌های فایروال WAF اختصاصی در پلن‌های Enterprise کلودفلر.

۳. مفاهیم کلیدی و کلمات تخصصی (Key Concepts & Terms)

اصطلاح انگلیسی معادل فارسی مصوب توضیح یک‌خطی ساده
Custom Domain دامنه اختصاصی شخصی نام اینترنتی منحصربه‌فردی که شما مالک آن هستید و سایت روی آن لود می‌شود
NameServer (NS) کارگزار نام دامنه سرورهای مرجع اینترنت که پایگاه اصلی میزبانی تمام رکوردهای DNS دامنه شما هستند
Cloudflare کلودفلر بزرگ‌ترین شبکه توزیع محتوا، امنیت ابری و مدیریت سریع DNS در جهان
ArvanCloud ابر آروان اکوسیستم ابری بومی ایران ارائه‌دهنده سرویس‌های CDN، DNS ابری و امنیت لبه
HTTPS Redirect هدایت اجباری به ارتباط امن سازوکاری که کاربر را در صورت تایپ http:// به صورت خودکار به نسخه رمزنگاری‌شده https:// منتقل می‌کند
CNAME Flattening مسطح‌سازی رکورد سی‌نیم قابلیت مدرن سرورهای DNS برای اجازه دادن به استفاده از رکورد CNAME روی ریشه دامنه بدون www

۴. جایگاه‌های تصاویر و نمودارها (Visual & Diagram Placeholders)

راهنمای ایجنت نویسنده: تمام تصاویر باید در پوشهٔ images/ ذخیره شده و در جدول تک‌خانه‌ای وسط‌چین درج شوند:

  1. تصویر کاور درس: images/cover.png
    • موضوع: نمایش نئونی آدرس دامنه شخصی شیک با نماد قفل سبز درخشان HTTPS و نقشه سرورهای لبه شبکه CDN در سراسر جهان.
  2. تنظیم رکوردهای NS در پنل کارگزار دامنه: images/nameserver-configuration-panel.png
    • موضوع: اسکرین‌شات از پنل ثبت دامنه با فیلدهای NS پر شده با مقادیر سرورهای ابر آروان یا کلودفلر.
  3. تعریف رکوردهای A و CNAME در ابر آروان / کلودفلر: images/dns-records-setup-screen.png
    • موضوع: اسکرین‌شات از جدول رکوردهای DNS با ابرهای روشن فعال برای ریشه دامنه و رکورد www متصل به پلتفرم هاستینگ.
  4. تایید نهایی دامنه اختصاصی در کنسول لیارا: images/liara-domain-active-badge.png
    • موضوع: اسکرین‌شات از داشبورد لیارا با بج سبز رنگ «دامنه فعال است و گواهی SSL با موفقیت صادر شد».

۵. بخش‌بندی و ساختار محتوایی پیشنهادی درس‌نامه (README.md)

  1. تیتر اصلی: # اتصال دامنه اختصاصی، مدیریت DNS با ابر آروان و Cloudflare و فعال‌سازی SSL
  2. مقدمه: پرچم شما بر فراز اینترنت به اهتزاز درآمد! چگونه دامنه اختصاصی خود را متصل کنیم و به محصولمان هویت رسمی ببخشیم؟
  3. جدول کاور درس
  4. چرا داشتن دامنه اختصاصی بازی را عوض می‌کند؟
    • حس اعتماد، ماندگاری برند شخصی و افزایش شانس استخدام در نگاه کارفرمایان.
  5. گام اول: ثبت دامنه ملی یا بین‌المللی:
    • معرفی سامانه‌های ثبت و نکات انتخاب نام دامنه کوتاه و به‌یادماندنی.
  6. گام دوم: معرفی دامنه به ابر آروان یا Cloudflare:
    • ساخت حساب رایگان و تغییر NameServerها در کارگزاری دامنه.
  7. گام سوم: تعریف رکوردهای طلایی اتصال به لیارا یا ورسل:
    • ثبت رکورد CNAME و A به همراه فعال‌سازی ابر پراکسی برای سرعت موشکی CDN.
  8. گام چهارم: روشن کردن قفل سبز امنیتی HTTPS:
    • فعال‌سازی گواهی رایگان و سوییچ «Always Use HTTPS».
  9. گام پنجم: اضافه کردن دامنه در پنل لیارا یا Vercel:
    • مشاهده استعلام لحظه‌ای و سبز شدن نشانگر اتصال دامنه.
  10. جشن بزرگ انتشار: تست نهایی با ابزار DNSChecker:
    • دیدن پرچم‌های سبز در تمام دیتاسنترهای جهان و باز کردن سایت با آدرس نهایی روی گوشی.
  11. باکس نکته Quera (<details class="violet">): ماجرای CNAME Flattening؛ چرا نیازی نیست حتماً اول آدرس سایتتان www بگذارید.
  12. باکس هشدار Quera (<details class="red">): خطای حلقه ریدایرکت (ERR_TOO_MANY_REDIRECTS)؛ همیشه حالت SSL کلودفلر را روی Full یا Strict بگذارید، نه Flexible!
  13. باکس رضایت‌بخش Quera (<details class="green">): پیام تبریک صمیمانه کوئرا کالج؛ پورتفولیوی واقعی شما اکنون زنده، پایدار، دارای دیتابیس، پرداخت آنلاین، پیامک و هوش مصنوعی روی اینترنت در دسترس تمام مردم دنیاست!
  14. جمع‌بندی فصل دوازدهم و پیش‌نمایش فصل سیزدهم: پایان شکوهمند استقرار و انتشار؛ ورود به فصل سیزدهم: نگهداری محصول (مانیتورینگ، لاگ‌ها، سئو تکنیکال و تحلیل رفتار کاربر).

۶. معیارهای پذیرش (Acceptance Criteria for Reviewer)

  • مراحل اتصال دامنه از ثبت تا تنظیم NameServerها به صورت گام‌به‌گام تشریح شود.
  • نحوه کار با پنل‌های ابر آروان و Cloudflare به صورت کاربردی ارائه گردد.
  • رکوردهای DNS لازم برای اتصال به لیارا و ورسل آموزش داده شود.
  • فعال‌سازی گواهی رایگان SSL و ریدایرکت HTTPS با کال‌اوت‌های پیشگیری از ارور گنجانده شود.