انواع دامنه و آموزش ثبت آنها
این صفحه انواع دامنههایی را که میتوانید به هیدیفایمنیجر اضافه کنید توضیح میدهد و میگوید هر کدام را چطور در سرویس DNS خود تنظیم کنید. قبل از اضافه کردن اولین دامنه به پنل، این صفحه را بخوانید.
دامنه نامی مثل sub.example.com است که به یک آیپی اشاره میکند. زیردامنه (سابدامین) بخشی است که جلوی دامنه اصلی اضافه میکنید (sub در sub.example.com). رکورد DNS تنظیمی در سرویس DNS است که مشخص میکند هر نام به کدام آیپی اشاره کند. برای مفاهیم پایه، مفاهیم پایه را ببینید.
انواع دامنه در نسخه ۱۳ هیدیفایمنیجر تغییر کرد
از نسخه ۱۳، هر دامنه یک حالت و یک حالت TLS دارد. حالتهای قدیمی هنگام بهروزرسانی خودکار تبدیل شدند:
auto_cdn_ipبه CDN تبدیل شد (با روشن بودن «تبدیل به IP»).fakeبه مستقیم با حالت TLS جعلی تبدیل شد.realityوspecial_reality_*به مستقیم با حالت TLS ریلیتی تبدیل شدند.old_xtls_directبه مستقیم تبدیل شد.- گزینه «استفاده فقط برای لینک اشتراک» به حالت فقط لینک اشتراک تبدیل شد.
حالتهای دامنه در پنل
در پنل، صفحه دامنهها را باز کنید و افزودن دامنه را بزنید. یک راهنمای کوتاه ابتدا دامنه را میپرسد، بعد «چطور تنظیم شده؟» (حالت) و بعد «کدام TLS؟» (حالت TLS).
| حالت | چه زمانی استفاده شود | رکورد DNS باید چه کند |
|---|---|---|
| مستقیم (Direct) | کاربران مستقیم به سرور شما وصل میشوند. | به آیپی سرور اشاره کند. در Cloudflare پروکسی باید خاموش باشد (DNS only، ابر خاکستری). |
| CDN | سرور شما پشت یک CDN مثل Cloudflare است. آیپی سرور پنهان میماند و با مسدود شدن آیپی هم کار میکند. | از CDN عبور کند. در Cloudflare پروکسی باید روشن باشد (Proxied، ابر نارنجی). نباید مستقیم به آیپی سرور برسد. |
| رله (Relay) | کاربران به یک سرور میانی وصل میشوند که ترافیک را به سرور شما میرساند. درباره رله | به سرور میانی (رله) اشاره کند، نه به سرور شما. |
| ورکر کلادفلر (Cloudflare Worker) | ترافیک از طریق یک ورکر Cloudflare به سرور میرسد. درباره ورکر | دامنه باید روی Cloudflare باشد. |
| فقط لینک اشتراک (Subscription only) | فقط برای لینک اشتراک کاربران، بدون پروکسی. اگر دامنههای پروکسی مسدود شوند، کاربران همچنان اشتراک را بهروز میکنند و کانفیگهای سالم جدید میگیرند. درباره دامنه اشتراک | به سرور شما یا از طریق CDN اشاره کند. پشت CDN بهتر است. |
حالت TLS مشخص میکند دامنه از چه گواهیای استفاده کند:
| حالت TLS | معنی |
|---|---|
| TLS معتبر | گواهی واقعی که پنل خودش میگیرد و تمدید میکند. تقریباً همیشه از این استفاده کنید. دامنههای CDN، ورکر کلادفلر و فقط لینک اشتراک همیشه از این حالت استفاده میکنند. |
| جعلی (Fake) | TLS فریب با نام یک سایت دیگر (مثلاً soft98.ir) برای عبور از لیست سفید SNI. پیشنهاد نمیشود، چون ممکن است سرور فیلتر شود. فقط برای مستقیم یا رله. درباره دامنه جعلی |
| ریلیتی (Reality) | TLS یک سایت واقعی دیگر را با پروتکل Reality قرض میگیرد. لازم نیست صاحب دامنه باشید. فقط برای مستقیم یا رله. |
| DNS | فقط برای تونلهای DNS. |
پنل هنگام ذخیره، رکورد DNS را بررسی میکند. مثلاً دامنه مستقیم باید به آیپی سرور اشاره کند و دامنه CDN نباید مستقیم به آن اشاره کند. اگر بررسی خطا داد، رکورد DNS را درست کنید، چند دقیقه صبر کنید و دوباره ذخیره کنید.
ساخت خودکار رکوردهای DNS توسط پنل
اگر دامنه شما روی Cloudflare است، میتوانید یک توکن API کلادفلر به پنل بدهید. در این صورت پنل برای هر دامنه جدید رکورد DNS را خودش میسازد (برای CDN با پروکسی روشن و برای مستقیم با پروکسی خاموش). گرفتن کلید توسعه کلادفلر را ببینید.
نحوه ثبت دامنه
ثبت دامنه مستقیم
میتوانید یک زیردامنه رایگان بگیرید یا از دامنهای که خریدهاید استفاده کنید.
زیردامنه رایگان (FreeDNS)
سایت FreeDNS (afraid.org) اجازه میدهد روی دامنههایی که دیگران به صورت عمومی به اشتراک گذاشتهاند زیردامنه بسازید.
-
یک حساب بسازید. به یک ایمیل واقعی نیاز دارید.

-
فهرست دامنهها را باز کنید. یک دامنه عمومی (public) انتخاب کنید که تعداد هاست کمتری دارد. دامنههای
.com،.orgیا.netبهتر هستند.
-
زیردامنه خود را روی آن دامنه بسازید و آدرس آن را آیپی سرور خود قرار دهید.
دامنه خریداریشده روی Cloudflare
دامنهای را که خریدهاید میتوانید در هر سرویس DNS مدیریت کنید. این مراحل برای Cloudflare است.
-
در Cloudflare حساب بسازید و وارد شوید.

-
به Domains بروید و Onboard a domain را بزنید. دامنه اصلی (مثلاً
example.com) را وارد کنید و Continue را بزنید. در تصاویر قدیمی این دکمه Add a site نام دارد.
-
یک پلن انتخاب کنید. پلن Free کافی است.

-
رکوردهای DNS که Cloudflare پیدا کرده را بررسی کنید و Continue را بزنید.

-
Cloudflare دو نیمسرور (nameserver) به شما نشان میدهد. به سایتی که دامنه را از آن خریدهاید بروید و نیمسرورهای دامنه را با این دو جایگزین کنید.

-
صبر کنید تا Cloudflare دامنه را فعال (Active) نشان دهد. این کار از چند دقیقه تا یک روز طول میکشد.

-
دامنه را باز کنید و به DNS > Records بروید.

-
Add record را بزنید.

-
رکورد را پر کنید:
- Type:
A(برای آیپی نسخه ۴ سرور). - Name: زیردامنه دلخواه، مثلاً
sub. - IPv4 address: آیپی سرور شما.
- Proxy status: آن را خاموش کنید (DNS only، ابر خاکستری). دامنه مستقیم نباید پروکسی شود.
- TTL: روی Auto بماند. TTL کمتر باعث میشود تغییرات زودتر به کاربران برسد.
- Type:
-
Save را بزنید.

-
اگر سرور آیپی نسخه ۶ هم دارد، یک رکورد دوم به همین شکل بسازید، با Type برابر
AAAAو آیپی نسخه ۶.
بررسی کارکرد دامنه مستقیم
اعمال تغییرات DNS ممکن است چند دقیقه طول بکشد. بعد روی کامپیوتر خودتان این دستور را اجرا کنید:
باید آیپی سرور خود را در جواب ببینید. از nslookup یا dig هم میتوانید استفاده کنید. اگر آیپی دیگری یا پیام «unknown host» دیدید، رکورد را بررسی کنید و کمی بیشتر صبر کنید. برای اطلاعات بیشتر این مقاله درباره DNS را بخوانید.
ثبت دامنه CDN
CDN (شبکه توزیع محتوا) شبکهای از سرورهاست که بین کاربران و سرور شما قرار میگیرد. کاربران به CDN وصل میشوند و CDN ترافیک را به سرور شما میرساند. CDN چیست و چه کمکی به ما میکند؟
این مراحل برای Cloudflare است. برای CDNهای دیگر، GCore و Amazon CloudFront را ببینید.
ساخت رکورد CDN در Cloudflare
- دامنه را همانطور که در بخش دامنه مستقیم گفته شد به Cloudflare اضافه کنید (مراحل ۱ تا ۶).
- به DNS > Records بروید و Add record را بزنید.
- Type را
A(یاAAAAبرای آیپی نسخه ۶)، یک نام زیردامنه جدید و آیپی سرور را وارد کنید. - Proxy status را روشن کنید (Proxied، ابر نارنجی). تنها تفاوت با دامنه مستقیم همین است.
- Save را بزنید.

بررسی کارکرد دامنه CDN
وقتی این زیردامنه را ping کنید، باید یکی از آیپیهای Cloudflare را ببینید، نه آیپی سرور خود را. به این ترتیب سرور شما پنهان میماند. این آیپی ممکن است با گذشت زمان عوض شود.
گاهی آیپیهایی که Cloudflare به کاربران شما میدهد در ایران مسدود یا کند هستند. در این صورت راهنمای پیدا کردن آیپی تمیز کلادفلر را ببینید.
تنظیمات SSL/TLS در Cloudflare
TLS رمزگذاریای است که ارتباط کاربر و سرور را امن میکند. گواهی (سرتیفیکیت) ثابت میکند که یک سرور واقعاً صاحب دامنه است. هیدیفایمنیجر برای دامنه شما گواهی واقعی میگیرد، پس Cloudflare میتواند با TLS به سرور وصل شود.
- دامنه را در Cloudflare باز کنید و به SSL/TLS > Overview بروید.
-
حالت رمزگذاری را Full یا Full (strict) بگذارید. از Flexible استفاده نکنید. اگر حالت روی Automatic SSL/TLS است، Cloudflare امنترین حالتی را که کار میکند انتخاب میکند و میتوانید آن را تغییر ندهید.

-
به Network بروید و WebSockets و gRPC را روشن کنید. پروکسیهای CDN هیدیفایمنیجر از WebSocket، gRPC، HTTPUpgrade و XHTTP استفاده میکنند.


آموزشهای قدیمی میگفتند SSL/TLS Recommender را روشن کنید. Cloudflare این گزینه را با Automatic SSL/TLS جایگزین میکند، پس به آن نیازی ندارید.
بخش SSL/TLS در Cloudflare نموداری از ترافیک شما بر اساس نسخه TLS هم نشان میدهد. هر چه ترافیک بیشتری با نسخههای جدیدتر TLS عبور کند، ارتباط امنتر است.

ثبت دامنه رله
دامنه رله مثل دامنه مستقیم ثبت میشود، با این تفاوت که رکورد آن به سرور میانی (رله) اشاره میکند، نه به سرور اصلی. بیشتر بخوانید
دامنههای جعلی و ریلیتی
در حالت TLS جعلی یا ریلیتی از نام سایت دیگری استفاده میکنید که صاحبش نیستید، پس لازم نیست چیزی در سرویس DNS ثبت کنید. فقط نام را در پنل وارد میکنید. آموزش ساخت و استفاده از دامنه جعلی را ببینید.