خطای DNS_PROBE_FINISHED_NXDOMAIN چیست؟
اگر هنگام باز کردن یک سایت وردپرسی با پیام DNS_PROBE_FINISHED_NXDOMAIN روبرو شدهاید، نگران نباشید. این خطا یکی از رایجترین مشکلاتی است که کاربران و مدیران سایتهای وردپرسی با آن مواجه میشوند. در این راهنمای کامل، تمام دلایل بروز این خطا و روشهای اصولی رفع آن را مرحلهبهمرحله بررسی میکنیم.
NXDOMAIN مخفف عبارت Non-Existent Domain است. این خطا زمانی رخ میدهد که مرورگر شما نمیتواند آدرس IP مرتبط با نام دامنهای که وارد کردهاید را پیدا کند. به زبان ساده، سرور DNS به مرورگر شما اعلام میکند که «چنین دامنهای وجود ندارد یا قابل دسترس نیست.»
دلایل اصلی بروز خطای DNS_PROBE_FINISHED_NXDOMAIN
۱. تنظیمات نادرست DNS دامنه
یکی از مهمترین دلایل این خطا، تنظیم اشتباه رکوردهای DNS دامنه است. اگر رکوردهای A، AAAA یا CNAME به درستی به سرور هاست اشاره نمیکنند، مرورگر نمیتواند سایت شما را پیدا کند. این مشکل معمولاً بعد از تغییر هاست، انتقال دامنه یا فعالسازی CDN رخ میدهد.
۲. تأخیر در انتشار DNS (DNS Propagation)
بعد از تغییر رکوردهای DNS، تا ۴۸ ساعت زمان لازم است تا تغییرات در سراسر جهان اعمال شوند. در این بازه زمانی، برخی کاربران ممکن است با خطای DNS_PROBE_FINISHED_NXDOMAIN مواجه شوند.
۳. کش DNS منقضیشده یا خراب
مرورگر و سیستمعامل شما رکوردهای DNS را به صورت موقت در کش ذخیره میکنند. اگر این اطلاعات قدیمی یا خراب باشند، ممکن است با این خطا مواجه شوید.
۴. مشکل با سرور DNS کاربر
گاهی مشکل از سمت سرور DNS اینترنت شما (معمولاً ISP) است. استفاده از DNS های عمومی مثل Google DNS یا Cloudflare DNS میتواند این مشکل را برطرف کند.
۵. خطا در فایل Hosts سیستم
فایل hosts در سیستمعامل میتواند تنظیمات DNS را تحتالشعاع قرار دهد. اگر آدرس اشتباهی در این فایل وجود داشته باشد، مرورگر به سایت اشتباهی هدایت میشود یا اصلاً به سایت دسترسی پیدا نمیکند.
روشهای رفع خطای DNS_PROBE_FINISHED_NXDOMAIN
روش اول: پاک کردن کش DNS در ویندوز
ابتدا Command Prompt را با دسترسی Administrator باز کنید و دستور زیر را اجرا کنید:
ipconfig /flushdns
سپس مرورگر خود را ببندید و دوباره باز کنید.
روش دوم: پاک کردن کش DNS در مک
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
روش سوم: پاک کردن کش مرورگر
در مرورگر Chrome آدرس زیر را باز کنید:
chrome://net-internals/#dns
سپس روی دکمه Clear host cache کلیک کنید.
روش چهارم: تغییر سرور DNS
در تنظیمات شبکه ویندوز یا مک، DNS های زیر را وارد کنید:
- Google DNS: ۸.۸.۸.۸ و ۸.۸.۴.۴
- Cloudflare DNS: ۱.۱.۱.۱ و ۱.۰.۰.۱
- Shecan (برای ایران): ۱۷۸.۲۲.۱۲۲.۱۰۰ و ۱۸۵.۵۱.۲۰۰.۲
روش پنجم: بررسی فایل Hosts
در ویندوز فایل hosts در مسیر زیر قرار دارد:
C:WindowsSystem32driversetchosts
این فایل را با Notepad (به عنوان Administrator) باز کنید و بررسی کنید که آیا دامنهی شما در آن با آدرس اشتباه ثبت شده است یا نه.
روش ششم: بررسی رکوردهای DNS از طرف هاستینگ
اگر مشکل از سمت سرور است، وارد پنل دایرکت ادمین یا cPanel هاست خود شوید و رکوردهای DNS را بررسی کنید. اطمینان حاصل کنید که:
- رکورد A به IP صحیح سرور اشاره میکند
- رکورد www وجود دارد و درست تنظیم شده است
- رکوردهای DNS توسط Nameserver های هاست مدیریت میشوند
بررسی وضعیت DNS با ابزارهای آنلاین
برای بررسی وضعیت DNS دامنهتان میتوانید از ابزارهای زیر استفاده کنید:
- whatsmydns.net — بررسی انتشار DNS در سراسر جهان
- dnschecker.org — تست رکوردهای DNS
- mxtoolbox.com — بررسی جامع رکوردهای DNS
چرا این خطا برای سایتهای وردپرسی بیشتر اتفاق میافتد؟
سایتهای وردپرسی به دلیل وابستگی به تنظیمات پیچیدهتر سرور و هاست، بیشتر در معرض این نوع خطاها هستند. انتقال هاست، تغییر پلن، فعالسازی SSL، استفاده از CDN و اشتباه در تنظیمات nameserver از جمله دلایل رایج بروز این مشکل در وردپرس هستند.
نقش هاست وردپرس در پیشگیری از خطاهای DNS
انتخاب یک هاست وردپرس حرفهای نقش مهمی در پیشگیری از این دسته از خطاها دارد. هاستهای باکیفیت دارای سرورهای DNS پایدار و پشتیبانی تخصصی هستند که میتوانند در صورت بروز مشکل، به سرعت آن را رفع کنند.
میهن هاستینگ با ارائه هاست وردپرس اختصاصی و پشتیبانی ۲۴ ساعته، به شما کمک میکند که با کمترین دردسر، وردپرس خود را با بالاترین آپتایم راهاندازی و مدیریت کنید.
جمعبندی
خطای DNS_PROBE_FINISHED_NXDOMAIN معمولاً یک مشکل موقت است که با روشهای سادهای مثل پاک کردن کش DNS، تغییر سرور DNS یا بررسی رکوردهای دامنه قابل رفع است. اگر پس از انجام تمام روشهای فوق مشکل برطرف نشد، احتمالاً مشکل از سمت هاستینگ یا تنظیمات Nameserver شما است و باید با پشتیبانی هاست خود تماس بگیرید.
اگر میخواهید از این دست مشکلات در امان باشید، هاست وردپرس میهن هاستینگ را امتحان کنید — زیرساخت پایدار، DNS اختصاصی و پشتیبانی تخصصی وردپرس در یک بسته.
