# مشخصات درس‌نامه: اتصال دامنه اختصاصی، مدیریت 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. **کال‌اوت‌های آموزشی و هشدار کوئرا:** * کال‌اوت بنفش (`
`): مفهوم CNAME Flattening در DNS مدرن که اجازه می‌دهد رکورد CNAME مستقیماً روی دامنه اصلی بدون www اعمال شود. * کال‌اوت سبز (`
`): گواهی امنیتی SSL مادام‌العمر رایگان که بدون دخالت شما توسط آروان/کلودفلر خودکار تمدید می‌شود. * کال‌اوت قرمز (`
`): تله حلقه ریدایرکت بی‌پایان (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 (`
`):** ماجرای CNAME Flattening؛ چرا نیازی نیست حتماً اول آدرس سایتتان www بگذارید. 12. **باکس هشدار Quera (`
`):** خطای حلقه ریدایرکت (ERR_TOO_MANY_REDIRECTS)؛ همیشه حالت SSL کلودفلر را روی Full یا Strict بگذارید، نه Flexible! 13. **باکس رضایت‌بخش Quera (`
`):** پیام تبریک صمیمانه کوئرا کالج؛ پورتفولیوی واقعی شما اکنون زنده، پایدار، دارای دیتابیس، پرداخت آنلاین، پیامک و هوش مصنوعی روی اینترنت در دسترس تمام مردم دنیاست! 14. **جمع‌بندی فصل دوازدهم و پیش‌نمایش فصل سیزدهم:** پایان شکوهمند استقرار و انتشار؛ ورود به فصل سیزدهم: نگهداری محصول (مانیتورینگ، لاگ‌ها، سئو تکنیکال و تحلیل رفتار کاربر). --- ## ۶. معیارهای پذیرش (Acceptance Criteria for Reviewer) - [ ] مراحل اتصال دامنه از ثبت تا تنظیم NameServerها به صورت گام‌به‌گام تشریح شود. - [ ] نحوه کار با پنل‌های ابر آروان و Cloudflare به صورت کاربردی ارائه گردد. - [ ] رکوردهای DNS لازم برای اتصال به لیارا و ورسل آموزش داده شود. - [ ] فعال‌سازی گواهی رایگان SSL و ریدایرکت HTTPS با کال‌اوت‌های پیشگیری از ارور گنجانده شود.