نحوه ثبت DNS برای دامنه های IR
دامنه ملی را که ثبت کردید، هنوز هیچ سایتی روی آن بالا نمیآید. تا وقتی نیمسرورها (کارگزارهای نام) به دامنه معرفی نشوند، دنیای بیرون نمیداند اطلاعات DNS این دامنه را از کجا بپرسد. نکتهای که خیلیها را سردرگم میکند این است: برای دامنههای .ir این کار در پنل شرکت میزبان انجام نمیشود. تفویض دامنه ملی در اختیار ایرنیک است و ردیفهای کارگزار نام را باید داخل پنل کاربری ایرنیک وارد کنید. در این راهنما همین مسیر را قدم به قدم و بدون اتکا به تصویر میرویم.
این راهنما فرض میکند دامنه ملی شما ثبت شده است؛ اگر هنوز آن را نگرفتهاید، ابتدا آموزش ثبت دامنه ir در آنلاین سرور یا آموزش ثبت دامنه ir در سایت ایرنیک را دنبال کنید.
پیشنیاز الزامی: احراز هویت هدا (سطح ۲)
مهم: از اول دی ۱۴۰۴ احراز هویت سطح ۲ از طریق سامانه هدا (هویت دیجیتال ایرانیان) برای شناسههای حقیقی ایرنیک الزامی شده است. تا زمانی که سطح شناسه شما به سطح ۲ ارتقا پیدا نکند، هیچ درخواستی برای ثبت، تمدید، انتقال یا لغو دامنه ir پردازش نمیشود و به بخشهای مدیریتی پنل هم دسترسی نخواهید داشت. پس اگر هنوز احراز هویت نکردهاید، کار را از اینجا شروع کنید، نه از تنظیم نیمسرور.
- وارد پنل ایرنیک به نشانی new.nic.ir شوید.
- از منوی مربوط به حساب کاربری، گزینه ارتقای سطح کاربری یا احراز هویت را انتخاب کنید و به سامانه هدا متصل شوید.
- مراحل احراز هویت را کامل کنید؛ این فرایند شامل احراز هویت تصویری (تطبیق چهره) در اپلیکیشن هدا و یک شماره تلفن همراه به نام کد ملی خودتان است. اگر سیمکارت به نام شخص دیگری باشد، فرایند ناموفق میماند.
- پس از تایید، سطح شناسه شما به سطح ۲ میرسد و امکان مدیریت دامنه فراهم میشود.
توجه: پنل کاربری ایرنیک به نشانی new.nic.ir منتقل شده است. نام و چیدمان منوها در پنل جدید با نسخه قدیمی تفاوت دارد، اما ترتیب کارها همانی است که در ادامه میآید.
فرق نیمسرور با رکورد DNS
این دو را زیاد با هم اشتباه میگیرند و همین باعث میشود ساعتها در جای اشتباه دنبال دکمه بگردید:
- نیمسرور (کارگزار نام) تعیین میکند «پاسخگوی رسمی این دامنه کیست». این یک تنظیم در سطح رجیستری در سامانه نام دامنه است و برای دامنه ملی فقط در پنل ایرنیک قابل تغییر است.
- رکوردهای DNS مانند
A،AAAA،CNAME،MXوTXTمحتوای واقعی دامنه هستند و روی همان نیمسروری که معرفی کردهاید تعریف میشوند؛ یعنی در کنترل پنل هاست یا در سرویس میزبانی DNS اختصاصی که رکوردها را از ناحیه کاربری در اختیارتان میگذارد.
پس ترتیب درست این است: اول نیمسرورها را در ایرنیک ثبت کنید، بعد سراغ رکوردها بروید. اگر برعکس عمل کنید، رکوردهایی که ساختهاید اصلا خوانده نمیشوند.
ثبت نیمسرور دامنه ir در پنل ایرنیک، قدم به قدم
پیش از شروع، نیمسرورهای مقصد را از شرکتی که هاست یا سرور را از آن گرفتهاید بگیرید. اگر مثلا روی هاست لینوکس ایران سایت راه انداختهاید، این نامها در ایمیل تحویل سرویس یا در ناحیه کاربریتان آمدهاند و چیزی شبیه ns1.example.com و ns2.example.com هستند.
- وارد پنل کاربری خود در new.nic.ir شوید.
- به بخش دامنههای من بروید و دامنهای را که میخواهید تنظیم کنید انتخاب کنید. اگر تعداد دامنههایتان زیاد است، نام دامنه را در کادر جستجو بنویسید.
- در صفحه دامنه، بخش مربوط به سامانه نام دامنه (
DNS) یا همان ردیفهای کارگزار نام و میزبانی نام را باز کنید و روی ویرایش بزنید. - در ستون «نام کارگزار» نام کامل نیمسرورها را وارد کنید؛ هر نیمسرور در یک ردیف. ورود حداقل دو کارگزار نام الزامی است. ردیفهای خالی را دست نزنید؛ لازم نیست همه ردیفها پر شوند.
- ستون «نشانی آیپی کارگزار» را در حالت عادی خالی بگذارید. این ستون فقط برای حالت خاصی است که در بخش بعد توضیح میدهیم.
- تغییرات را ثبت و اعمال کنید. اگر شناسه شما رابط فنی دامنه نیست، دکمه اعمال برایتان فعال نخواهد بود؛ در این حالت باید ابتدا رابطها را درست کنید که در تغییر صاحب امتیاز شناسه دامنه ir توضیح داده شده است.
حالت خاص: نیمسرور اختصاصی روی خودِ دامنه
اگر میخواهید نیمسرورها زیرمجموعه همان دامنه ملی باشند، مثلا ns1.example.ir برای دامنه example.ir، یک بنبست منطقی پیش میآید: برای پیدا کردن نشانی ns1.example.ir باید از خود example.ir بپرسیم که هنوز پاسخگویی ندارد. راهحل استاندارد Glue Record است. در این حالت و فقط در این حالت باید ستون نشانی آیپی کارگزار را هم پر کنید تا رجیستری بتواند نشانی نیمسرور شما را مستقیم برگرداند. اگر نیمسرورها روی دامنه دیگری هستند، پر کردن این ستون نه لازم است و نه درست.
چطور مطمئن شویم تغییر اعمال شده است
به جای اینکه هر چند دقیقه سایت را باز کنید، مستقیم از خود رجیستری بپرسید. یکی از کارگزارهای مرتبه بالای .ir را صدا بزنید:
dig +short NS example.ir @a.nic.ir
در ویندوز هم میتوانید از این استفاده کنید:
nslookup -type=NS example.ir a.nic.ir
اگر خروجی همان نیمسرورهایی بود که وارد کردهاید، کار در سطح رجیستری تمام است. برای دیدن پاسخ خودِ نیمسرور جدید هم میتوانید بنویسید:
dig example.ir A @ns1.example.com
و اگر ترجیح میدهید به جای خط فرمان یک گزارش کلی از وضعیت دامنه و سایت بگیرید، از ابزار بررسی سلامت سایت استفاده کنید.
چقدر طول میکشد
اعمال تغییر در رجیستری معمولا سریع است، اما تا وقتی TTL پاسخهای قبلی در کش سرویسدهندههای اینترنت منقضی نشود، بخشی از کاربران هنوز مقصد قدیمی را میبینند. به همین دلیل مرسوم است که تا ۲۴ ساعت به این فرایند فرصت بدهند. در این بازه سایت را جابهجا نکنید و رکوردها را مدام تغییر ندهید؛ هر تغییر تازه، شمارش را از نو شروع میکند.
چند خطای رایج
- فقط یک نیمسرور وارد شده است. ثبت حداقل دو کارگزار نام الزامی است و ایرنیک ردیف تکی را نمیپذیرد.
- آیپی در ستون کارگزار وارد شده است. در ستون نام کارگزار باید نام دامنه نیمسرور بنویسید، نه عدد آیپی.
- نیمسرور عوض شده اما رکوردها روی سرویس قبلی ماندهاند. با تغییر نیمسرور، همه رکوردها باید روی سرویس جدید دوباره ساخته شوند؛ منتقل نمیشوند.
- ایمیلها بعد از تغییر قطع شدهاند. رکورد
MXجزو همان رکوردهایی است که منتقل نمیشود؛ پیش از جابهجایی از تنظیمات فعلی خروجی بگیرید.
اگر مخاطبان شما هم داخل ایران و هم خارج از ایران هستند و میخواهید هر گروه به نزدیکترین سرور هدایت شود، به جای یک مجموعه رکورد ثابت میتوانید سراغ سرویس Geo DNS بروید که مسیریابی جغرافیایی و مانیتور سلامت سرورها را هم انجام میدهد.
مرحله بعد از این کار، ساختن رکوردهای دامنه و وصل کردن آن به هاست است. قوانین و محدودیتهای کلی دامنه ملی را هم در ثبت دامنه ir جمع کردهایم. اگر در هر قدم از این مسیر گیر کردید، تیم پشتیبانی آنلاین سرور در خدمت شماست.
