سرویس فعال

DNS رایگان با پنل فارسی و API

میزبانی رایگان DNS برای دامنه‌های شما: نام‌سرورهای ایران‌کلاد، هشت نوع رکورد، وارد کردن زون از BIND، الگوهای آمادهٔ ایمیل و API کامل. تغییرات در چند ثانیه روی نام‌سرورها می‌نشیند.

حساب دارید؟ وارد شوید

example.com

رایگان
نمونهٔ رکوردهای یک زون
A @ 203.0.113.10
CNAME www @
MX @ mail (10)
TXT @ v=spf1 …
aria · parsa .ns.iranclaud.ir NS

DNS مدیریت‌شده

مدیریت DNS دامنه، رایگان و بدون واسطه

با DNS مدیریت‌شدهٔ ایران‌کلاد، زون دامنه روی نام‌سرورهای ما قرار می‌گیرد و رکوردها را از یک پنل فارسی یا API مدیریت می‌کنید. هر تغییر پیش از ذخیره اعتبارسنجی و بلافاصله روی نام‌سرورها منتشر می‌شود.

میزبانی DNS رایگان است و به داشتن سرور در ایران‌کلاد وابسته نیست. وارد کردن زون از BIND، الگوهای آمادهٔ ایمیل و خروجی گرفتن از زون، جابه‌جایی در هر دو جهت را ساده می‌کند.

ثبت‌نام رایگان و افزودن دامنه

حساب دارید؟ وارد شوید تا مستقیم به بخش DNS پنل بروید.

نام‌سرور
۲
aria و parsa
انتشار تغییرات
چند ثانیه
روی نام‌سرورهای ما
نوع رکورد
۸
A/AAAA/CNAME/MX/TXT/NS/SRV/CAA
میزبانی زون
۰ تومان
تا ۱۰۰۰ رکورد در هر زون

امکانات

امکانات DNS ایران‌کلاد

ابزارهایی که مدیریت رکوردها را سریع و کم‌خطا می‌کنند

  • دو نام‌سرور مستقل از پنل

    هر نام‌سرور داده‌های زون را خودش دارد و حتی وقتی پنل در دسترس نیست پاسخ می‌دهد.

  • اعتبارسنجی رکوردها

    IP، نام میزبان، اولویت MX و قالب SRV و CAA پیش از ذخیره بررسی می‌شوند.

  • Edge Proxy یک‌کلیک

    روی رکوردهای A‏، AAAA و CNAME پراکسی لبه با گواهی SSL خودکار روشن کنید.

  • وارد کردن و خروجی

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

  • بررسی واگذاری NS

    وضعیت واگذاری هر پنج دقیقه بررسی می‌شود و دکمهٔ بررسی فوری هم دارید.

  • API با دسترسی محدود

    مدیریت زون و رکورد از REST API با کلیدی که فقط به DNS دسترسی دارد.

API

ساخت رکورد از API

برای CI/CD، خودکارسازی و زیرساخت به‌صورت کد

مستندات API

create-record.sh
curl -X POST https://iranclaud.ir/api/v1/dns/zones/ZONE_UUID/records \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"www","type":"A","content":"203.0.113.42","ttl":300}'

فنی

از کلیک «ذخیره» تا پاسخ resolver

وقتی رکوردی را ذخیره می‌کنید، پنل همان لحظه زون را روی نام‌سرورها به‌روز و شمارهٔ سریال SOA را یک واحد بالا می‌برد. اگر به هر دلیل این انتشار به خطا بخورد، یک فرایند پس‌زمینه هر دقیقه همهٔ زون‌ها را دوباره هم‌گام می‌کند تا اختلافی باقی نماند.

از آن به بعد زمان دیده شدن تغییر به TTL بستگی دارد: resolver اپراتور اینترنت کاربر پاسخ قبلی را تا پایان TTL نگه می‌دارد. به همین دلیل برای تغییرات برنامه‌ریزی‌شده، TTL را از قبل کوتاه کنید و بعد از تثبیت دوباره بالا ببرید تا بار پرسش‌ها کم شود.

  • انتشار هم‌زمان با ذخیره
  • هم‌گام‌سازی خودکار هر دقیقه
  • پاسخ‌گویی مستقل از پنل
  • TTL از ۶۰ ثانیه تا یک روز

مقایسه

DNS ایران‌کلاد در برابر DNS پیش‌فرض ثبت‌کننده

ویژگی ایران‌کلاد DNS ثبت‌کننده
پنل کاملاً فارسی دارد بستگی دارد
API برای خودکارسازی دارد اغلب ندارد
وارد کردن و خروجی BIND دارد اغلب ندارد
الگوهای آمادهٔ ایمیل دارد بستگی دارد
Edge Proxy روی رکورد دارد ندارد
DNSSEC برای دامنه‌های ثبت‌شده نزد ما بستگی دارد

سناریو

تیمی با چند زیردامنه و چند محیط

یک تیم نرم‌افزاری برای api‏، app‏، blog و docs رکوردهای جدا دارد که هر کدام به سرور متفاوتی اشاره می‌کنند. با یک کلید API که فقط به DNS دسترسی دارد، pipeline انتشار برای هر شاخهٔ آزمایشی یک زیردامنه می‌سازد و بعد از ادغام آن را حذف می‌کند. وقتی سرور اصلی جابه‌جا می‌شود، یک درخواست API رکورد را عوض می‌کند و چون TTL از قبل کوتاه شده، کاربران در چند دقیقه به سرور جدید می‌رسند.

  • مدیریت چند زون با یک حساب کاربری
  • کلید API با دسترسی محدود، امن برای CI
  • انتشار تغییر هم‌زمان با ذخیره
  • بررسی خودکار واگذاری نام‌سرورها

۵ گام تا شروع

راه‌اندازی DNS گام‌به‌گام

زون را آماده کنید، بعد نام‌سرورها را عوض کنید.

  1. گام ۱: افزودن دامنه به پنل

    در بخش DNS پنل، نام دامنه را بدون www وارد کنید تا زون آن ساخته شود.

  2. گام ۲: وارد کردن یا افزودن رکوردها

    رکوردهای فعلی را از فایل BIND یا اسکن خودکار وارد کنید یا دستی بسازید.

  3. گام ۳: تغییر نام‌سرورها نزد ثبت‌کننده

    در پنل ثبت‌کنندهٔ دامنه، نام‌سرورها را به aria.ns.iranclaud.ir و parsa.ns.iranclaud.ir تغییر دهید.

  4. گام ۴: تأیید واگذاری

    پنل هر پنج دقیقه وضعیت را بررسی می‌کند؛ با دکمهٔ بررسی فوری هم می‌توانید زودتر نتیجه را ببینید.

  5. گام ۵: آزمون با dig

    با dig یا ابزار جست‌وجوی DNS بررسی کنید که رکوردها پاسخ درست می‌دهند.

راهنمای کامل

راهنمای کامل میزبانی DNS در ایران‌کلاد

DNS دفترچهٔ آدرس اینترنت است و اگر درست کار نکند، بهترین سرور هم دیده نمی‌شود. در این راهنما توضیح می‌دهیم DNS مدیریت‌شدهٔ ایران‌کلاد دقیقاً چه امکاناتی دارد، رکوردها را چطور درست تنظیم کنید، انتقال از سرویس فعلی چطور بدون قطعی انجام می‌شود و چه محدودیت‌هایی وجود دارد. اگر هنوز دامنه ندارید، از ثبت دامنه شروع کنید.

۱۰ بخش حدود ۶ دقیقه مطالعه

فهرست مطالب

DNS مدیریت‌شده چیست و چه کسی به آن نیاز دارد؟

هر دامنه به نام‌سرورهایی نیاز دارد که به پرسش «آدرس این نام چیست؟» پاسخ بدهند. معمولاً ثبت‌کنندهٔ دامنه یک DNS ساده در اختیارتان می‌گذارد، اما ویرایش آن کند، امکاناتش محدود و اتصالش به سرورهای شما دستی است. DNS مدیریت‌شدهٔ ایران‌کلاد زون دامنه را روی نام‌سرورهای ما نگه می‌دارد و همهٔ رکوردها را از یک پنل فارسی یا API مدیریت می‌کنید.

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

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

رکوردهای DNS و کاربرد هر کدام

پنل هر رکورد را پیش از ذخیره اعتبارسنجی می‌کند تا یک IP اشتباه یا قالب نادرست، سایت را از دسترس خارج نکند. جدول زیر کاربرد رایج هر نوع را خلاصه می‌کند:

نوع رکوردکاربرد رایجنکته
Aاتصال نام به IPv4 سروربرای ریشهٔ دامنه هم مجاز است
AAAAاتصال نام به IPv6کنار A برای دسترسی دوپشته
CNAMEاشاره به نام دیگر، مثل wwwروی ریشهٔ دامنه مجاز نیست
MXتعیین سرور دریافت ایمیلاولویت ۰ تا ۶۵۵۳۵ لازم است
TXTSPF‏، DKIM‏، DMARC و تأیید مالکیتتا ۴۰۹۶ کاراکتر
SRVسرویس‌هایی مثل SIP یا Matrixقالب weight port target
CAAمحدود کردن صادرکنندگان گواهی SSLبرچسب issue‏، issuewild یا iodef
NSواگذاری یک زیردامنه به نام‌سرور دیگربرای زیرزون‌ها

TTL هر رکورد را بین ۶۰ ثانیه تا یک روز تعیین می‌کنید یا حالت خودکار را می‌گذارید که معادل ۳۰۰ ثانیه است.

بازگشت به فهرست مطالب

امکاناتی که کار با DNS را ساده می‌کند

بیشتر وقتی که صرف DNS می‌شود به تایپ دوبارهٔ رکوردها و پیدا کردن اشتباه‌های کوچک می‌گذرد. چند امکان پنل دقیقاً برای کم کردن همین کار ساخته شده‌اند:

  • الگوهای آماده برای Google Workspace‏، Microsoft 365‏، Zoho Mail‏، Vercel و GitHub Pages که رکوردهای لازم را یک‌جا اضافه می‌کنند
  • وارد کردن زون از فایل BIND، متن ساده یا اسکن خودکار نام‌های رایج دامنه
  • خروجی BIND از هر زون برای بایگانی یا انتقال
  • انتخاب IP سرورهای خودتان هنگام ساخت رکورد A، بدون کپی دستی
  • بررسی خودکار واگذاری نام‌سرورها هر پنج دقیقه و دکمهٔ بررسی فوری
  • روشن کردن Edge Proxy روی رکوردهای A‏، AAAA و CNAME با یک کلیک

بازگشت به فهرست مطالب

هزینهٔ DNS: رایگان، بدون شرط سرور

میزبانی زون و رکوردها در ایران‌کلاد هزینه‌ای ندارد و لازم نیست سرور ابری فعال داشته باشید. می‌توانید دامنه‌ای را که سایتش جای دیگری است فقط برای مدیریت DNS به ما بسپارید. در هر زون تا ۱۰۰۰ رکورد تعریف می‌کنید که برای تقریباً همهٔ پروژه‌ها کافی است. طبق تعرفهٔ مصرف، ۵ میلیون پرسش DNS اول هر ماه رایگان است؛ این سقف برای بیشتر سایت‌ها کافی است.

تنها جایی که هزینه پیش می‌آید وقتی است که برای یک رکورد Edge Proxy را روشن می‌کنید؛ آن وقت ترافیک عبوری از لبه طبق تعرفهٔ همان سرویس حساب می‌شود. برای دیدن هزینهٔ سرویس‌های دیگر صفحهٔ قیمت‌ها را ببینید.

بازگشت به فهرست مطالب

DNS ایران‌کلاد یا DNS پیش‌فرض ثبت‌کننده؟

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

موضوعDNS ایران‌کلادDNS پیش‌فرض ثبت‌کننده
هزینهرایگانمعمولاً رایگان
پنل فارسی و پرداخت ریالیبلهبستگی به ثبت‌کننده
API برای خودکارسازیبله، با دسترسی محدود به DNSاغلب ندارد
وارد کردن و خروجی BINDبلهمعمولاً ندارد
اتصال مستقیم به سرورهای ابریانتخاب IP از فهرستکپی دستی
Edge Proxy و SSL روی رکوردیک کلیکندارد
DNSSECبله، برای دامنه‌های ثبت‌شده یا منتقل‌شده به ایران‌کلادبستگی به ثبت‌کننده

بازگشت به فهرست مطالب

انتقال DNS بدون قطعی در پنج قدم

رمز انتقال بدون قطعی این است که پیش از تغییر نام‌سرورها، همهٔ رکوردها در زون جدید آماده باشند. تا وقتی نام‌سرورها عوض نشده، زون ما هیچ اثری روی دامنه ندارد و می‌توانید با خیال راحت آماده‌اش کنید.

  1. در بخش DNS پنل دامنه را اضافه کنید
  2. رکوردهای فعلی را با فایل BIND یا اسکن خودکار وارد و بازبینی کنید
  3. رکوردهای ایمیل (MX‏، SPF‏، DKIM و DMARC) را دوباره چک کنید
  4. نام‌سرورها را نزد ثبت‌کننده به aria.ns.iranclaud.ir و parsa.ns.iranclaud.ir تغییر دهید
  5. وقتی وضعیت زون تأییدشده شد، با ابزار جست‌وجوی DNS پاسخ‌ها را بررسی کنید

تغییر نام‌سرور در سطح دامنهٔ اصلی ممکن است تا یکی دو روز در همهٔ resolver‌ها دیده نشود. در این مدت هر دو سرویس پاسخ یکسان می‌دهند، پس قطعی پیش نمی‌آید.

بازگشت به فهرست مطالب

تنظیم رکوردهای ایمیل: SPF‏، DKIM و DMARC

بیشترین مشکلاتی که بعد از جابه‌جایی DNS گزارش می‌شود به ایمیل برمی‌گردد. رکورد MX مشخص می‌کند ایمیل‌های دامنه به کدام سرور برسد. رکورد TXT با مقدار v=spf1 می‌گوید چه سرورهایی اجازهٔ ارسال از طرف دامنه را دارند، DKIM امضای دیجیتال ایمیل را منتشر می‌کند و DMARC به گیرنده می‌گوید با ایمیل‌های جعلی چه کند.

اگر از Google Workspace یا Microsoft 365 استفاده می‌کنید، الگوی آماده رکوردهای MX و SPF را یک‌جا می‌سازد و فقط DKIM را باید از پنل آن سرویس بردارید. اگر ایمیل را روی سرور خودتان راه می‌اندازید، صفحهٔ میل‌سرور و برای ارسال تراکنشی SMTP را ببینید.

بازگشت به فهرست مطالب

خودکارسازی DNS با API

هر کاری که در پنل DNS انجام می‌دهید از API ایران‌کلاد هم ممکن است: فهرست و ساخت زون، افزودن، ویرایش و حذف رکورد و گرفتن خروجی BIND. کلید API را فقط با دسترسی DNS بسازید تا اگر در یک pipeline لو رفت، به سرورها و کیف پول شما دسترسی نداشته باشد. افزودن رکورد از API پس از تأیید واگذاری نام‌سرورها ممکن است؛ آماده‌سازی زون پیش از تغییر NS را در پنل انجام دهید.

کاربرد رایج آن به‌روزرسانی رکورد هنگام جابه‌جایی سرور، ساخت زیردامنه برای هر محیط آزمایشی و صدور گواهی با چالش DNS است. شروع کار و ساخت کلید در راهنمای شروع API آمده است.

بازگشت به فهرست مطالب

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

هر تغییر رکورد هم‌زمان در پنل ذخیره و روی نام‌سرورها منتشر می‌شود و یک فرایند پس‌زمینه هر دقیقه اختلاف‌های احتمالی را اصلاح می‌کند. هر نام‌سرور نسخهٔ خودش را از داده‌ها دارد، بنابراین اگر پنل برای نگه‌داری در دسترس نباشد، پاسخ‌گویی DNS ادامه دارد.

برای جلوگیری از جعل پاسخ‌های DNS می‌توانید DNSSEC را روشن کنید. برای دامنه‌ای که در ایران‌کلاد ثبت یا به آن منتقل شده، کافی است در بخش دامنه‌ها ← DNSSEC سوئیچ آن را روشن کنید؛ نام‌سرورها از همان لحظه زون را با کلید ECDSA P-256 (الگوریتم ۱۳) امضا می‌کنند و پنل رکورد DS را با key tag و digest نشان می‌دهد. این رکورد را در بخش DNSSEC ثبت‌کنندهٔ دامنه وارد کنید تا زنجیرهٔ اعتماد کامل شود. برای خاموش کردن، اول DS را نزد ثبت‌کننده حذف کنید و بعد امضا را بردارید؛ پنل پیش از غیرفعال‌سازی این را از شما تأیید می‌گیرد تا دامنه از دسترس خارج نشود.

ساخت و حذف زون و رکوردها در گزارش فعالیت حساب ثبت می‌شود. برای جلوگیری از صدور گواهی SSL توسط مراجع ناخواسته رکورد CAA تعریف کنید و برای حساب کاربری ورود دومرحله‌ای را فعال نگه دارید؛ دسترسی به DNS یعنی دسترسی به مسیر سایت و ایمیل شما.

بازگشت به فهرست مطالب

محدودیت‌هایی که بهتر است از قبل بدانید

DNSSEC فعلاً فقط برای دامنه‌هایی روشن می‌شود که در ایران‌کلاد ثبت یا به آن منتقل شده‌اند؛ اگر دامنه نزد ثبت‌کنندهٔ دیگری است، DNS آن کامل کار می‌کند اما سوئیچ امضا ندارد. ثبت رکورد DS نزد ثبت‌کننده هم با خود شماست؛ پنل آن را نمایش می‌دهد اما خودکار منتشر نمی‌کند. رکورد ALIAS یا CNAME روی ریشهٔ دامنه پشتیبانی نمی‌شود و نوع‌های کم‌کاربردتری مثل PTR‏، NAPTR یا HTTPS هم در زون مشتری قابل تعریف نیستند.

سقف هر زون ۱۰۰۰ رکورد است و رکورد PTR آی‌پی سرورها از مسیر درخواست در پنل سرور تنظیم می‌شود، نه در زون دامنه. پراکسی Edge فقط روی رکوردهای A‏، AAAA و CNAME داخل همان زون روشن می‌شود و روی رکوردهای سرویسی مثل _dmarc اعمال نمی‌شود.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول دربارهٔ DNS

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

چه نوع رکوردهایی پشتیبانی می‌شود؟
هشت نوع استاندارد: A‏، AAAA‏، CNAME‏، MX‏، TXT‏، NS‏، SRV و CAA. نام‌های wildcard مثل *.example.com و نام‌های سرویسی با زیرخط مثل _dmarc یا _acme-challenge هم پذیرفته می‌شوند. رکورد ALIAS یا CNAME روی ریشهٔ دامنه طبق استاندارد DNS مجاز نیست؛ برای ریشه از A یا AAAA استفاده کنید.
نام‌سرورهای ایران‌کلاد چه هستند؟
aria.ns.iranclaud.ir و parsa.ns.iranclaud.ir. بعد از افزودن دامنه، همین دو نام در صفحهٔ زون نمایش داده می‌شوند و باید در پنل ثبت‌کنندهٔ دامنه جایگزین نام‌سرورهای فعلی شوند.
تغییر رکورد چقدر طول می‌کشد تا اعمال شود؟
تغییر بلافاصله پس از ذخیره روی نام‌سرورهای ما منتشر می‌شود و معمولاً در چند ثانیه پاسخ جدید را می‌دهند. اما resolver‌های اینترنتی پاسخ قبلی را تا پایان TTL آن رکورد نگه می‌دارند؛ برای همین پیش از یک تغییر مهم، TTL را چند ساعت زودتر به ۶۰ تا ۳۰۰ ثانیه کم کنید.
استفاده از DNS ایران‌کلاد هزینه دارد؟
میزبانی زون و رکوردها رایگان است و نیازی هم به داشتن سرور ابری فعال ندارد. در تعرفهٔ مصرف، ۵ میلیون پرسش DNS اول هر ماه رایگان است و برای حجم‌های بالاتر هر ۱۰٬۰۰۰ پرسش ۱٬۰۵۶ تومان اعلام شده است. اگر برای یک رکورد Edge Proxy را روشن کنید، ترافیک لبه طبق تعرفهٔ Edge Proxy حساب می‌شود.
هر زون چند رکورد می‌تواند داشته باشد؟
تا ۱۰۰۰ رکورد در هر زون. این سقف برای تقریباً همهٔ سایت‌ها و سرویس‌ها کافی است؛ اگر به بیشتر نیاز دارید با پشتیبانی تماس بگیرید.
DNSSEC پشتیبانی می‌شود؟
بله، برای دامنه‌هایی که در ایران‌کلاد ثبت یا به ایران‌کلاد منتقل کرده‌اید و زونشان روی نام‌سرورهای ما است. در بخش دامنه‌ها ← DNSSEC امضا را برای هر دامنه روشن می‌کنید؛ نام‌سرورها زون را با کلید ECDSA P-256 (الگوریتم ۱۳) امضا می‌کنند و رکورد DS با key tag و digest نمایش داده می‌شود تا آن را در بخش DNSSEC ثبت‌کنندهٔ دامنه وارد کنید. برای دامنه‌ای که نزد ثبت‌کنندهٔ دیگری مانده، فعلاً سوئیچ DNSSEC در پنل نیست. پیش از خاموش کردن، ابتدا DS را نزد ثبت‌کننده حذف کنید.
چطور رکوردهای فعلی دامنه را منتقل کنم؟
سه راه دارید: فایل زون با فرمت BIND را که از سرویس فعلی خروجی گرفته‌اید وارد کنید، رکوردها را به‌صورت متن ساده خط‌به‌خط بچسبانید، یا بگذارید پنل نام‌های رایج دامنه مثل www‏، mail و _dmarc را اسکن کند. در همهٔ حالت‌ها پیش از ذخیره، فهرست را بازبینی می‌کنید.
اگر پنل در دسترس نباشد، DNS هم قطع می‌شود؟
خیر. هر نام‌سرور نسخهٔ خودش را از داده‌های زون دارد و مستقل از پنل به پرسش‌ها پاسخ می‌دهد. در زمان در دسترس نبودن پنل فقط ویرایش رکوردها ممکن نیست؛ پاسخ‌گویی ادامه پیدا می‌کند.
rDNS یا PTR برای IP سرور را چطور تنظیم کنم؟
رکورد PTR مربوط به IP سرور است، نه دامنه؛ بنابراین در زون دامنه تعریف نمی‌شود. درخواست آن را از بخش تنظیمات پیشرفتهٔ همان سرور ابری ثبت کنید؛ تیم عملیات آن را بررسی و اعمال می‌کند. PTR درست برای تحویل ایمیل اهمیت زیادی دارد.
آیا می‌توانم زون را دوباره خروجی بگیرم و جای دیگری ببرم؟
بله. هر زون را می‌توانید از پنل یا API به‌صورت فایل استاندارد BIND خروجی بگیرید و در هر سرویس DNS دیگری وارد کنید. هیچ قفلی روی دامنهٔ شما نیست.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

دامنه‌تان آماده است؟

افزودن یک دامنه کمتر از یک دقیقه طول می‌کشد و هزینه‌ای ندارد