کسب‌وکار

کد EPP و قفل انتقال دامنه: راهنمای عملی

اگر دامنه‌تان جابه‌جا نمی‌شود، مشکل معمولاً کد EPP یا قفل انتقال است. اینجا ترتیب درست کار، مهلت ۶۰ روزه و خطاهای واقعی را می‌بینید.

کسب‌وکار

دامنه را فروخته‌اید یا می‌خواهید از یک ثبت‌کننده به ثبت‌کننده دیگر ببرید. در پنل ثبت‌کننده جدید دامنه را وارد می‌کنید، روی «انتقال» می‌زنید و بعد از چند دقیقه این پیام را می‌بینید: Transfer failed: Domain is locked یا Invalid EPP code. هیچ اتفاقی نمی‌افتد و پشتیبانی هم می‌گوید «از سمت ثبت‌کننده فعلی قفل را باز کنید». مشکل نه در پنل جدید است و نه در پرداخت. مشکل در دو چیز است: قفل انتقال و کد EPP.

کد EPP دقیقاً چیست و از کجا می‌آید

کد EPP یک رشته ۶ تا ۳۲ کاراکتری است که ثبت‌کننده فعلی دامنه تولید می‌کند و مثل رمز عبور دامنه عمل می‌کند. بدون آن، ثبت‌کننده جدید اجازه ندارد دامنه را از رجیستری بگیرد. برای دامنه‌های .com و .net این کد از سمت رجیستری Verisign صادر می‌شود؛ برای .ir مکانیزم مشابهی در ایرنیک وجود دارد ولی نام و مسیرش متفاوت است و اغلب به‌جای کد، تأییدیه دستی لازم است.

کد EPP را در پنل ثبت‌کننده فعلی، معمولاً زیر بخش Domain Settings یا Security پیدا می‌کنید. برچسبش ممکن است Auth Code، Authorization Code یا Transfer Secret باشد. این کد حساس است: هر کسی که آن را داشته باشد و به ایمیل مدیر دامنه هم دسترسی داشته باشد، می‌تواند دامنه را جابه‌جا کند. آن را در چت پشتیبانی نفرستید.

چرا قفل پیش‌فرض روشن است

قفل انتقال (Transfer Lock یا ClientTransferProhibited) به‌صورت پیش‌فرض روی همه دامنه‌های تازه فعال است. این تصمیم عمدی است، نه یک تنظیم اضافه که کسی یادش رفته باشد. بدون این قفل، هر کسی که به ایمیل مدیر دامنه دسترسی پیدا کند می‌تواند با یک درخواست انتقال، دامنه را از شما بگیرد. رجیستری هم در سطح خودش قفل دومی به نام ServerTransferProhibited اعمال می‌کند که شما نمی‌توانید از پنل بازش کنید.

یعنی برای انتقال، باید دو لایه را رد کنید: قفل ثبت‌کننده که خودتان باز می‌کنید، و قفل رجیستری که فقط در شرایط خاص (مثلاً اختلاف حقوقی) برداشته می‌شود. در ۹۰٪ موارد فقط لایه اول مسئله است.

ترتیب درست کار: چرا اگر جابه‌جا انجام دهید شکست می‌خورد

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

  1. در پنل ثبت‌کننده فعلی، قفل انتقال را باز کنید. تغییر بلافاصله اعمال می‌شود ولی در WHOIS ممکن است چند دقیقه تا چند ساعت با تأخیر دیده شود.
  2. کد EPP را از همان پنل بگیرید و در جای امن ذخیره کنید. بعضی ثبت‌کننده‌ها کد را فقط یک بار نشان می‌دهند.
  3. مطمئن شوید ایمیل مدیر دامنه (Registrant Contact) در دسترس شماست. تأییدیه انتقال به همان ایمیل می‌آید، نه به ایمیل حساب کاربری.
  4. در پنل ثبت‌کننده جدید درخواست انتقال بزنید و کد EPP را وارد کنید.
  5. ایمیل تأیید را باز کنید و روی لینک تأیید بزنید. اگر این کار را نکنید، درخواست بعد از پنج روز منقضی می‌شود.

اگر مرحله ۱ را انجام ندهید و مستقیم سراغ مرحله ۴ بروید، ثبت‌کننده جدید درخواست را می‌فرستد، رجیستری آن را رد می‌کند و شما فقط یک خطای کلی می‌بینید. اگر مرحله ۳ را جدی نگیرید، انتقال در حالت معلق می‌ماند و بعد از پنج روز بی‌صدا لغو می‌شود. اینجا اشتباه می‌کنند: فکر می‌کنند تأییدیه به ایمیل حساب کاربری می‌آید. بعد از پنج روز می‌بینند دامنه هنوز روی ثبت‌کننده قبلی است و هیچ خطای واضحی هم نگرفته‌اند.

مهلت ۶۰ روزه‌ای که کسی به شما نمی‌گوید

دو محدودیت زمانی وجود دارد که در پنل‌ها کم‌رنگ نشان داده می‌شوند. اول، دامنه‌ای که تازه ثبت شده تا ۶۰ روز قابل انتقال نیست. دوم، دامنه‌ای که همین حالا منتقل شده، تا ۶۰ روز بعد از انتقال قبلی دوباره قابل انتقال نیست. اگر دامنه را همین ماه ثبت کرده‌اید و می‌خواهید ببرید، هیچ راه میان‌بری وجود ندارد؛ باید صبر کنید.

محدودیت سوم که کمتر شناخته شده: اگر دامنه را تازه تمدید کرده‌اید، بعضی رجیستری‌ها تا ۴۵ روز انتقال را قفل نگه می‌دارند. اگر قصد فروش دامنه دارید، قبل از تمدید انتقال را انجام دهید، نه بعدش.

وضعیت دامنهقابل انتقال؟مدت انتظار
تازه ثبت شدهخیر۶۰ روز از تاریخ ثبت
تازه منتقل شدهخیر۶۰ روز از انتقال قبلی
تازه تمدید شدهبسته به رجیستریتا ۴۵ روز
منقضی شده ولی در دوره Graceخیرتا پرداخت تمدید
قفل باز، کد EPP آمادهبلهمعمولاً ۵ تا ۷ روز

انتقال چه چیزی را با خود می‌برد و چه چیزی را نه

این بخش را دست‌کم نگیرید. انتقال دامنه فقط مالکیت ثبت را جابه‌جا می‌کند. رکوردهای DNS در بیشتر موارد همراه دامنه نمی‌آیند، چون DNS معمولاً روی Name Serverهای ثبت‌کننده قبلی میزبانی می‌شود. اگر قبل از انتقال، Name Serverها را به سرورهای جدید تغییر نداده باشید، بعد از انتقال سایت از دسترس خارج می‌شود.

ترتیب امن این است: اول رکوردهای DNS را روی زیرساخت جدید بسازید و تست کنید، بعد Name Server را عوض کنید، و در آخر انتقال را انجام دهید. اگر می‌خواهید بدون قطعی این کار را بکنید، از راهکارهای سازمانی سرورنت برای میزبانی DNS و زیرساخت مقصد استفاده کنید تا رکوردها قبل از تغییر Name Server آماده باشند.

رکوردهای MX و TXT را فراموش نکنید. اگر ایمیل سازمانی روی Google Workspace یا Microsoft 365 دارید و رکورد MX را منتقل نکنید، بعد از انتقال دامنه ایمیل‌ها بی‌صدا گم می‌شوند. این خطا خیلی رایج است چون سایت بالا می‌آید و کسی متوجه ایمیل نمی‌شود تا چند روز بعد.

یک نکته درباره TTL

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

وقتی انتقال گیر می‌کند: چه چیزی را چک کنید

اگر درخواست انتقال رد شد، به‌جای تماس مکرر با پشتیبانی، این چهار مورد را خودتان چک کنید:

  • وضعیت WHOIS دامنه را با whois example.com ببینید. اگر Status: clientTransferProhibited دیدید، قفل هنوز باز نشده.
  • مطمئن شوید کد EPP را با فاصله اضافی کپی نکرده‌اید. این خطای احمقانه ولی شایع است.
  • ایمیل مدیر دامنه را در WHOIS چک کنید. اگر آدرس قدیمی یا اشتباه است، اول آن را اصلاح کنید.
  • تاریخ ثبت و آخرین انتقال را ببینید. اگر کمتر از ۶۰ روز است، منتظر بمانید.

برای دامنه‌های .ir مسیر متفاوت است و اغلب به تأییدیه کتبی و مدارک هویتی نیاز دارد. اگر دامنه ایرانی دارید، قبل از هر اقدامی مستندات ثبت‌کننده را بخوانید؛ در مستندات و پایگاه دانش معمولاً مراحل دقیق هر پسوند آمده است.

کدام روش را انتخاب کنم

اگر دامنه‌تان روی ثبت‌کننده‌ای است که پنل قابل‌استفاده دارد و کد EPP را در دو کلیک می‌دهد، خودتان انتقال را انجام دهید. کار سختی نیست و در ۵ تا ۷ روز تمام می‌شود. اگر دامنه حیاتی است و چند سرویس روی آن سوار است (ایمیل، API، زیردامنه‌های مشتریان)، یا اگر ثبت‌کننده فعلی پنل درستی ندارد و پشتیبانی‌اش جواب نمی‌دهد، وقت بگذارید و کل مهاجرت را با یک چک‌لیست مکتوب انجام دهید. در این حالت هزینه‌اش چند ساعت کار است، ولی ریسک قطعی سرویس را تقریباً صفر می‌کند.

یک هشدار: هرگز هم‌زمان با انتقال دامنه، سرور را هم جابه‌جا نکنید. اگر هر دو کار را هم‌زمان انجام دهید و سایت پایین بیاید، نمی‌دانید مشکل از DNS است، از سرور جدید، یا از انتقال نیمه‌کاره. این دو کار را حداقل یک هفته از هم جدا کنید.

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

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

کد EPP را از کجا بگیرم؟

از پنل ثبت‌کننده‌ای که دامنه الان روی آن است، معمولاً زیر بخش تنظیمات دامنه یا امنیت. برچسبش ممکن است Auth Code یا Transfer Secret باشد. اگر پیدا نکردید، تیکت بزنید و بخواهید؛ ثبت‌کننده موظف است آن را به ایمیل مدیر دامنه بفرستد.

چرا دامنه‌ام قابل انتقال نیست؟

سه دلیل رایج دارد: قفل انتقال هنوز باز نشده، کمتر از ۶۰ روز از ثبت یا انتقال قبلی گذشته، یا دامنه در وضعیت منقضی است. با دستور whois وضعیت دقیق را ببینید.

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

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

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

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

پشتیبانی سرورنت

تیم فنی و تحریریه‌ی سرورنت — تخصص در زیرساخت، شبکه و میزبانی وب.

زیرساخت سازمانی
اشتراک‌گذاری:

دیدگاه‌ها ۰

هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!

دیدگاه خود را بنویسید

سرویس مرتبط

زیرساخت سازمانی

سرورنت زیرساخت IT کارخانجات و سازمان‌های بزرگ را طراحی، تامین و پشتیبانی می‌کند؛ از انتخاب و فروش فیزیکی سرور تا راه‌اندازی دیتاسنتر، شبکه، مجازی‌سازی و بازیابی بحران — همه یک‌جا و با یک تیم پاسخگو.