انتقال دامنه به سرورنت: از قفل تا انتشار DNS

راهنمای عملی انتقال دامنه: باز کردن قفل، گرفتن کد EPP، تأیید ایمیل و اینکه واقعاً چقدر طول می‌کشد تا دامنه جابه‌جا شود.

۷ دقیقه به‌روزرسانی ۱۹ آبان ۱۴۰۵

وارد پنل ثبت‌کنندهٔ فعلی شده‌اید، دکمهٔ Transfer را زده‌اید و حالا صفحه‌ای جلوی شماست که می‌گوید «Pending» یا بدتر، ایمیل تأیید نیامده و نمی‌دانید دامنه در چه وضعیتی است. اگر دامنه‌تان وسط این مسیر گیر کرده، مشکل تقریباً همیشه یکی از چهار چیز است: قفل بودن دامنه، نبودن کد EPP، تأیید نشدن ایمیل، یا انتظار بی‌جای شما برای انتشار DNS که اصلاً بخشی از انتقال نیست.

انتقال دامنه (Domain Transfer) یعنی جابه‌جا کردن مالکیت ثبت دامنه از یک Registrar به Registrar دیگر. این کار با تغییر رکوردهای DNS فرق دارد. اگر فقط می‌خواهید سایتتان روی سرور جدید بالا بیاید، لازم نیست دامنه را منتقل کنید؛ کافی است رکورد A را عوض کنید. انتقال را وقتی انجام دهید که می‌خواهید تمدید، پشتیبانی و مدیریت دامنه یک‌جا و در یک پنل باشد.

قبل از هر کاری: سه چیزی که باید چک کنید

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

  • قفل دامنه (Registrar Lock) باید خاموش باشد. این قفل به‌صورت پیش‌فرض روشن است و جلوی هر انتقالی را می‌گیرد. در پنل ثبت‌کننده دنبال گزینه‌ای مثل Transfer Lock یا ClientTransferProhibited بگردید.
  • حداقل ۶۰ روز از ثبت یا آخرین انتقال گذشته باشد. این محدودیت ICANN است و راه دور زدن ندارد. اگر دامنه را همین ماه ثبت کرده‌اید، باید صبر کنید.
  • ایمیل مدیریتی دامنه در دسترس باشد. کد تأیید به همان آدرسی می‌رود که در WHOIS ثبت شده، نه به ایمیل حساب کاربری شما.

برای اینکه ببینید قفل روشن است یا نه، از خط فرمان استفاده کنید:

whois example.com | grep -i "status"

اگر در خروجی clientTransferProhibited دیدید، قفل روشن است. اگر ok یا active دیدید، مسیر باز است. یک نکتهٔ عملی: بعضی ثبت‌کننده‌ها قفل را در پنل خاموش می‌کنند ولی تا چند ساعت در WHOIS به‌روز نمی‌شود. اگر بلافاصله بعد از خاموش کردن قفل درخواست بدهید، ممکن است رد شود.

کد EPP را چطور بگیرید و چرا گاهی نمی‌دهند

کد EPP یا Auth Code یک رشتهٔ ۸ تا ۳۲ کاراکتری است که ثابت می‌کند شما مالک دامنه هستید. بدون آن، Registrar جدید نمی‌تواند درخواست را به Registry بفرستد. این کد را فقط از پنل ثبت‌کنندهٔ فعلی می‌توانید بگیرید و هیچ‌کس دیگری، از جمله پشتیبانی سرورنت، به آن دسترسی ندارد.

اینجا اشتباه می‌کنند: کاربر کد EPP را از پنل کپی می‌کند و چون انتهای کد فاصله یا کاراکتر مخفی دارد، در فرم انتقال رد می‌شود و پیام Invalid authorization code می‌گیرد. کد را در یک ویرایشگر متن ساده پیست کنید، فاصله‌های اضافی را پاک کنید و بعد کپی کنید. اگر کد شامل حروف بزرگ و کوچک است، به همان شکل واردش کنید.

بعضی ثبت‌کننده‌ها کد را در پنل نشان نمی‌دهند و می‌گویند «تیکت بزنید». این کار قانونی است ولی می‌تواند چند روز طول بکشد. اگر ثبت‌کنندهٔ فعلی بعد از ۵ روز کاری کد را نداد، از طریق فرم شکایت ICANN یا برای دامنه‌های .ir از طریق ایرنیک پیگیری کنید. برای دامنه‌های ایرانی، جزئیات این مسیر در راهنمای کامل ثبت و مدیریت دامنه ir با شناسه ایرنیک آمده است.

بعد از ارسال درخواست چه اتفاقی می‌افتد

وقتی کد EPP را در پنل Registrar جدید وارد می‌کنید، یک زنجیرهٔ زمانی شروع می‌شود که اکثر مردم آن را اشتباه حدس می‌زنند.

مرحلهزمان تقریبیچه کسی اقدام می‌کند
ارسال درخواست به Registryچند دقیقهRegistrar جدید
ایمیل تأیید به ایمیل مدیریتیبلافاصله تا ۲۴ ساعتRegistry
پنجرهٔ تأیید (Approval Window)۵ روزمالک دامنه
تکمیل انتقال۱ تا ۵ روز پس از تأییدRegistry

ایمیل تأیید از طرف Registry می‌آید، نه از Registrar جدید. اگر آن ایمیل را تأیید نکنید، انتقال بعد از ۵ روز خودبه‌خود لغو می‌شود و باید از صفر شروع کنید. این ایمیل معمولاً در اسپم می‌افتد. اگر بعد از ۲۴ ساعت چیزی نیامد، اول پوشهٔ Spam را بگردید، بعد مطمئن شوید آدرس ایمیل در WHOIS همان چیزی است که فکر می‌کنید.

در طول این پنج روز، ثبت‌کنندهٔ فعلی می‌تواند انتقال را وتو کند. این حق را دارند و در عمل هم استفاده می‌کنند، مخصوصاً اگر صورت‌حساب باز داشته باشید. قبل از شروع، بدهی حساب قدیمی را صفر کنید.

انتقال دامنه با تغییر DNS اشتباه گرفته می‌شود

این رایج‌ترین سوءتفاهم است. کاربر دامنه را منتقل می‌کند، سایتش پایین می‌ماند، و فکر می‌کند انتقال خراب شده. در واقع انتقال، رکوردهای DNS را دست نمی‌زند. Nameserverها همان‌هایی می‌مانند که بودند، مگر اینکه خودتان عوضشان کنید.

اگر هدف واقعی‌تان این است که سایت روی سرور جدید بالا بیاید، انتقال دامنه لازم نیست. فقط رکورد A را به IP سرور جدید تغییر دهید. ترتیب درست این کار و نکات SSL در اتصال دامنه به سرور مجازی؛ راهنمای کامل رکورد A تا SSL توضیح داده شده. بعد از تغییر، با بررسی رکوردهای DNS می‌توانید ببینید رکورد جدید از کدام نقطهٔ دنیا دیده می‌شود.

یک عدد واقعی که خیلی‌ها را غافلگیر می‌کند: اگر TTL رکورد A شما روی ۸۶۴۰۰ ثانیه (۲۴ ساعت) باشد، تغییر DNS تا یک روز کامل برای بعضی کاربران اعمال نمی‌شود. قبل از هر جابه‌جایی، TTL را به ۳۰۰ ثانیه کاهش دهید و یک روز صبر کنید. بعد از پایدار شدن، می‌توانید دوباره بالا ببریدش. جزئیات این رفتار در انتشار DNS چیست و چرا زمان می‌برد؟ راهنمای کامل TTL و کش آمده است.

هزینه‌ای که کسی از قبل نمی‌گوید

انتقال دامنه در بیشتر TLDها یک سال تمدید رایگان با خودش دارد، ولی این «رایگان» بی‌قید نیست. وقتی انتقال را شروع می‌کنید، تاریخ انقضای فعلی دامنه قفل می‌شود و اگر انتقال شکست بخورد، ممکن است چند روز در وضعیت معلق بماند. اگر دامنه‌تان کمتر از دو هفته تا انقضا فاصله دارد، انتقال ندهید؛ اول تمدید کنید، بعد منتقل شوید. انتقال دامنه‌ای که وسط پنجرهٔ انقضا افتاده، دردسرش چند برابر است و گاهی به مرحلهٔ Redemption می‌رسد که هزینهٔ بازیابی‌اش جداست. مراحل دقیق این وضعیت در تمدید دامنه؛ راهنمای کامل مراحل انقضا و نجات دامنه شرح داده شده.

هزینهٔ پنهان دوم: در طول انتقال، نمی‌توانید Nameserver را عوض کنید. اگر همزمان می‌خواهید دامنه را منتقل کنید و سایت را به سرور جدید ببرید، این دو کار را پشت سر هم انجام دهید، نه همزمان. اول DNS را جابه‌جا کنید، مطمئن شوید سایت پایدار است، بعد انتقال ثبت را شروع کنید.

کدام را انتخاب کنم: انتقال یا فقط تغییر DNS؟

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

انتقال را وقتی انتخاب کنید که می‌خواهید همه‌چیز یک‌جا باشد: دامنه، هاست و SSL در یک پنل مدیریت شوند تا تمدیدها فراموش نشوند. اگر چند دامنه دارید و مدیریت پراکنده شده، این تصمیم منطقی است. برای سایت‌هایی که روی هاست اشتراکی میزبانی می‌شوند، یک هاست لینوکس با پنل مدیریت دامنه، همین یکپارچگی را می‌دهد و لازم نیست برای هر تمدید سراغ چند پنل بروید.

قبل از شروع هر انتقالی، این چک‌لیست را یک بار بخوانید:

  1. قفل دامنه را خاموش کنید و ۲ ساعت صبر کنید.
  2. کد EPP را بگیرید و فاصله‌های اضافی‌اش را پاک کنید.
  3. مطمئن شوید ایمیل WHOIS در دسترس است و Spam را چک می‌کنید.
  4. بدهی حساب ثبت‌کنندهٔ قبلی را صفر کنید.
  5. اگر کمتر از ۱۴ روز تا انقضا مانده، اول تمدید کنید.

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

پرسش‌های پرتکرار

انتقال دامنه چقدر طول می‌کشد؟

در حالت عادی بین ۵ تا ۷ روز. پنج روز آن پنجرهٔ تأیید است که ICANN تعیین کرده و قابل کوتاه شدن نیست، مگر اینکه ثبت‌کنندهٔ فعلی زودتر تأیید کند. اگر ایمیل تأیید را سریع بزنید، معمولاً روز ششم یا هفتم کار تمام است.

اگر ایمیل تأیید انتقال را نبینم چه می‌شود؟

بعد از ۵ روز انتقال خودبه‌خود لغو می‌شود و کد EPP باطل می‌شود. باید از ابتدا درخواست بدهید و کد جدید بگیرید. اول پوشهٔ Spam و تب Promotions را چک کنید، بعد مطمئن شوید آدرس ایمیل ثبت‌شده در WHOIS همان است که به آن دسترسی دارید.

آیا انتقال دامنه باعث قطع شدن سایت می‌شود؟

نه، به شرطی که Nameserver را همزمان عوض نکنید. انتقال ثبت، رکوردهای DNS را تغییر نمی‌دهد و سایت روی همان سرور به کارش ادامه می‌دهد. قطعی معمولاً وقتی رخ می‌دهد که کاربر همزمان DNS را هم جابه‌جا می‌کند و TTL بالایی دارد.

چرا درخواست انتقال من با خطای Invalid authorization code رد می‌شود؟

تقریباً همیشه به‌خاطر فاصله یا کاراکتر مخفی در کد کپی‌شده است. کد را در یک ویرایشگر متن ساده پیست کنید، ابتدا و انتهایش را چک کنید و دوباره کپی کنید. اگر باز هم رد شد، از ثبت‌کنندهٔ فعلی کد جدید بخواهید؛ بعضی‌ها کد را بعد از هر تلاش ناموفق باطل می‌کنند.

آیا این مطلب برایتان مفید بود؟