حتما براتون پیش اومده که وسط وبگردی یا کار مهمی هستید و میخواین یه سایتی رو باز کنید، اما به جای لود شدن صفحه با یه ارور عجیب غریب به اسم DNS_PROBE_FINISHED_NXDOMAIN روبرو میشید . این ارور به زبان ساده یعنی مرورگر شما نتونسته اسم دامنه اون سایت رو به ادرس IP تبدیل بکنه و در نتیجه به سرور سایت وصل نمیشه .
توی این شرایط ممکنه فکر کنید سایت کلا خرابه یا دان شده، اما در بیشتر مواقع مشکل از سمت اینترنت، تنظیمات شبکه یا کش سیستم خودتونه . در ادامه چندتا راهکار تست شده و کاربردی برای رفع خطای DNS_PROBE_FINISHED_NXDOMAIN رو با هم بررسی میکنیم تا سریع مشکل رو حل کنید .
علت ارور DNS_PROBE_FINISHED_NXDOMAIN چیست؟
عبارت NXDOMAIN در واقع مخفف Non-Existent Domain هست . یعنی مرورگر گشته ولی دامنهای با این ادرس پیدا نکرده . دلایل اصلی رخ دادن ارور dns probe finished nxdomain معمولا این چند مورده :
- اشتباه تایپ کردن ادرس سایت توسط کاربر
- مشکل در کش دی ان اس (DNS Cache) مرورگر یا ویندوز
- به هم ریختن تنظیمات DNS اینترنت و مودم
- تداخل فیلترشکن، VPN یا نرم افزارهای انتی ویروس
- منقضی شدن یا ست نشدن رکوردهای DNS سایت مورد نظر
روش های حل مشکل DNS_PROBE_FINISHED_NXDOMAIN در ویندوز و مرورگر
این مراحلی که میگم رو به ترتیب تست کنید، به احتمال نود درصد با یکی از همین راهها سایت براتون باز میشه .
۱. پاک کردن کش DNS در ویندوز (Flush DNS)
خیلی وقتها کش قدیمی دی ان اس روی سیستم باعث ارور عدم اتصال به دامنه میشه . برای خالی کردنش این کارها رو انجام بدید :
کلید های ترکیبی Win + R رو بزنید و بنویسید cmd و اینتر بزنید تا محیط کامند پرامپت باز بشه . بعد دستور زیر رو تایپ کنید و Enter رو بزنید :
ipconfig /flushdns
بعد از دیدن پیام موفقیت، مرورگر رو ببندید و دوباره باز کنید ببینید ارور برطرف شده یا نه .
۲. تغییر DNS کامپیوتر به DNS های عمومی و سریع
یکی از اصلی ترین راهها برای حل ارور DNS_PROBE_FINISHED_NXDOMAIN تغییر دادن دی ان اس کارت شبکه است . دی ان اس های پیشفرض مخابرات یا شرکت های اینترنتی گاهی تایم اوت میدن یا اختلال دارن .
- وارد Control Panel بشید و برید بخش Network and Sharing Center .
- روی اینترنت متصل خودتون کلیک کنید و Properties رو بزنید .
- گزینه Internet Protocol Version 4 (TCP/IPv4) رو انتخاب کنید و Properties رو بزنید .
- تیک گزینه Use the following DNS server addresses رو فعال کنید .
حالا میتونید از دی ان اس های معروف مثل گوگل یا کلودفلر استفاده کنید :
دی ان اس گوگل:
Preferred DNS server: 8.8.8.8
Alternate DNS server: 8.8.4.4
دی ان اس کلودفلر:
Preferred DNS server: 1.1.1.1
Alternate DNS server: 1.0.0.1
۳. پاک کردن کش و دیتای مرورگر (کروم / فایرفاکس)
گاهی اوقات مشکل از خود گوگل کروم هست . برای حل مشکل dns در گوگل کروم :
توی مرورگر کروم دکمه های Ctrl + Shift + Delete رو بزنید . بخش Time range رو روی All time بذارید و تیک گزینههای Cookies and other site data و Cached images and files رو بزنید و روی دکمه Clear data کلیک کنید .
همچنین میتونید عبارت chrome://net-internals/#dns رو توی ادرس بار کروم بزنید و دکمه Clear host cache رو فشار بدید تا کش داخلی کروم هم صفر بشه .
۴. خاموش کردن موقت VPN و انتی ویروس
بعضی از فیلترشکن ها بعد از قطع شدن، تنظیمات پروکسی یا دی ان اس سیستم رو خراب میکنن و باعث خطای عدم اتصال به سرور سایت میشن . اگر وی پی ان روشنه کلا ببندیدش، و حتی کارت شبکههای مجازی که فیلترشکن میسازه رو بررسی کنید . همینطور انتی ویروس یا فایروال رو ۵ دقیقه غیرفعال کنید تا مطمئن بشید ترافیک مرورگر رو بلاک نمیکنه .
۵. ریستارت کردن مودم و تجدید IP اینترنت
شاید ساده به نظر برسه اما یه بار خاموش روشن کردن مودم (حدود ۳۰ ثانیه خاموش نگهش دارید) باعث میشه آی پی جدید بگیرید و کش مودم ریست بشه . داخل همون محیط cmd هم میتونید دستورات زیر رو به نوبت وارد کنید تا اتصال شبکه به صورت کامل ریست بشه :
ipconfig /release
ipconfig /renew
netsh winsock reset
بعد سیستم رو ریستارت کنید و وضعیت باز شدن دامنه رو چک کنید .
اگر مدیر سایت هستید و با این ارور مواجه شدید چه کنید؟
اگر صاحب وبسایت هستید و کاربرا گزارش دادن که با ارور NXDOMAIN مواجه میشن، چندتا چیز رو سریع چک کنید :
- تاریخ انقضای دامنه رو چک کنید ببینید تمدید شده یا نه .
- نیم سرورهای (NS) هاست یا کلودفلر رو روی دامنه بررسی کنید که درست ست شده باشن .
- اگر دامنه تازه ثبت شده، معمولا ۲ تا ۲۴ ساعت زمان میبره تا DNS های جهانی کامل ست بشن و باید کمی صبر کنید .
- توی کنترل پنل هاست مطمئن بشید رکوردهای A و CNAME به درستی به ای پی سرور هاست اشاره میکنن .
هنوز نظری ثبت نشده است. اولین نفری باشید که نظر میدهد!