ثبت دامنه فقط نام را به شما میدهد؛ برای باز شدن سایت باید دامنه به یک هاست وصل شود. اگر نیمسرورها (NS) را تازه تنظیم کردهاید، تا ۲۴ ساعت طول میکشد که همهی اینترنت تغییر را ببیند. اگر بیشتر از یک روز گذشته و هنوز خطا میبینید، تقریباً همیشه یکی از این سه مشکل است: نیمسرور اشتباه، دامنهای که روی هاست اضافه نشده، یا دامنهای که تعلیق است.
خطا چه میگوید؟
| پیام مرورگر | معنی | کجا را ببینم |
|---|---|---|
| DNS_PROBE_FINISHED_NXDOMAIN | برای این نام هیچ نشانیای پیدا نشد | نیمسرورها و وضعیت دامنه |
| Server IP address could not be found | همان خطا با عبارت دیگر | نیمسرورها |
| This site can’t be reached / took too long | نشانی پیدا شده ولی سرور جواب نمیدهد | رکورد A و خود هاست |
| صفحهی پیشفرض هاست یا «Index of» | دامنه به هاست رسیده ولی سایتی آپلود نشده | پوشهی public_html |
| صفحهی پارک یا تبلیغات | نیمسرورها هنوز پیشفرض ثبتکننده است | نیمسرورها |
| هشدار امنیتی «Not secure» | سایت باز میشود ولی SSL فعال نیست | SSL/TLS Status در سیپنل |
قدم ۱: دامنه اصلاً هاست دارد؟
این اشتباه از همه رایجتر است. دامنه و هاست دو سرویس جدا هستند و خریدن یکی، دیگری را نمیآورد. اگر فقط دامنه ثبت کردهاید، هنوز جایی برای سایت ندارید. (فرق دامنه و هاست)
قدم ۲: نیمسرورها
در ناحیه کاربری، «دامنهها ← دامنههای من» را باز کنید، روی دامنه بزنید و زبانهی نیمسرورها را ببینید. باید دقیقاً همان دو نامی باشد که در ایمیل مشخصات هاست برایتان آمده. یک حرف اشتباه یا جا افتادن یک نقطه کافی است تا کار نکند. اگر دامنه و هاست را با هم از رایکت گرفتهاید این مرحله خودکار انجام شده است. برای دامنهی ir، نیمسرور در پنل ایرنیک هم قابل تنظیم است. (تغییر DNS در ایرنیک)
قدم ۳: دامنه روی هاست اضافه شده؟
اگر هاست را با دامنهی دیگری گرفتهاید و این دامنهی دوم است، باید آن را در سیپنل از بخش Domains اضافه کنید. تا وقتی هاست نداند این دامنه مال اوست، حتی با نیمسرور درست هم جواب نمیدهد. (افزودن دامنهی دوم)
قدم ۴: ببینید دنیا چه میبیند
- سایتهای بررسی انتشار DNS (مثل whatsmydns) نام دامنه را بگیرید و نوع NS را انتخاب کنید. اگر بیشتر نقطهها نیمسرور درست را نشان میدهند، فقط باید صبر کنید.
- در ویندوز، در Command Prompt بنویسید
nslookup yourdomain.com. اگر آیپی هاست برگشت، مشکل از کش کامپیوتر یا مرورگر شماست. - با اینترنت موبایل امتحان کنید. اگر آنجا باز میشود، مودم یا شرکت اینترنتیتان هنوز جواب قدیمی را نگه داشته.
قدم ۵: کش را خالی کنید
در ویندوز ipconfig /flushdns را اجرا کنید، مرورگر را ببندید و دوباره باز کنید، یا در پنجرهی ناشناس امتحان کنید. خاموش و روشن کردن مودم هم کش آن را پاک میکند.
چقدر صبر کنم؟
| تغییر | زمان معمول |
|---|---|
| ثبت دامنهی تازه با نیمسرور درست | چند دقیقه تا چند ساعت |
| تغییر نیمسرور | چند ساعت؛ در بدترین حالت تا ۲۴ ساعت |
| تغییر رکورد A | به اندازهی TTL همان رکورد (TTL چیست) |
اگر بعد از یک روز هنوز باز نشد
- وضعیت دامنه را ببینید. دامنهی بینالمللی که ایمیل مالکش تأیید نشده باشد تعلیق میشود. (تعلیق بهخاطر تأیید نشدن ایمیل)
- تاریخ انقضا را چک کنید.
- مطمئن شوید هاست فعال است و فاکتور پرداختنشده ندارد.
- با ذکر نام دامنه و متن خطا تیکت بزنید.
سوالهای رایج
برای من باز میشود ولی برای دوستم نه.
نشانهی عادی دورهی انتشار است. هر شرکت اینترنتی جواب قبلی را مدتی نگه میدارد و زمان بهروز شدنشان یکی نیست.
با www باز میشود ولی بدون www نه (یا برعکس).
یکی از دو رکورد وجود ندارد. در Zone Editor هم برای خود دامنه و هم برای www رکورد لازم است. (www یا بدون www)
میشود انتشار DNS را سریعتر کرد؟
نه برای تغییری که انجام شده. ولی برای دفعهی بعد، اگر یک روز قبل TTL رکوردها را پایین بیاورید، تغییر خیلی سریعتر دیده میشود.