رفع خطای DNS_PROBE_FINISHED_NXDOMAIN
خطای DNS_PROBE_FINISHED_NXDOMAIN زمانی اتفاق می افتد که مرورگر نتواند آدرس IP مربوط به یک دامنه مشخص را پیدا کند. برای رفع آن، راهکارهای مختلف مانند پاک کردن کش DNS، بررسی VPN یا تنظیمات شبکه، تغییر سرور DNS و … وجود دارد که در ادامه به معرفی آن ها می پردازیم.
در بعضی موارد، هنگام باز کردن یک سایت در مرورگر، به جای باز شدن صفحه موردنظر، با خطای DNS_PROBE_FINISHED_NXDOMAIN مواجه می شوید. این خطا به دنبال زمانی اتفاق می افتد که امکان تبدیل کردن نام دامنه به آدرس آی پی مرتبط با آن، توسط مرورگر وجود نداشته باشد.
با این حال، نمایش این خطا لزوما به معنای آن نیست که دامنه واقعا وجود ندارد. دلایل مختلفی اعم از تنظیمات غیراصولی شبکه، کش قدیمی DNS، مشکل DNS اینترنت، VPN و …، می توانند باعث نمایش این خطا شوند. در ادامه ضمن بررسی علت نمایش این خطا، به معرفی راهکارهای رفع خطای DNS_PROBE_FINISHED_NXDOMAIN می پردازیم.
خطای DNS_PROBE_FINISHED_NXDOMAIN چیست؟
DNS وظیفه تبدیل نام یک سایت مانند rtl-theme.com را به آدرس IP سرور دارد. هنگامی که مرورگر درخواست شما را به DNS Resolver ارسال می کند و پاسخ آن مشخص می کند که نام دامنه قابل حل نیست، ممکن است،
خطای DNS_PROBE_FINISHED_NXDOMAIN رخ دهد. این خطا نه همیشه، اما عموما در مرورگر کروم مشاهده می شود.
چرا خطای DNS_PROBE_FINISHED_NXDOMAIN رخ می دهد؟
قبل از اعمال هرگونه تغییرات در تنظیمات سیستم، بهتر است ابتدا علت احتمالی آن را مشخص کنید. خطای DNS_PROBE_FINISHED_NXDOMAIN لزوما بخاطر یک علت ثابت نیست و ممکن است چند مشکل در کنار هم، سبب نمایش این خطا شده باشد. مهمترین دلایل عبارتاند از:
- وارد کردن نادرست آدرس دامنه
- ذخیره شدن اطلاعات قدیمی در کش DNS
- اختلال DNS سرویس اینترنت
- تنظیمات اشتباه DNS سرور در سیستم
- اختلال وی پی ان، پروکسی یا فایروال
- تغییر نادرست فایل Hosts
- مشکل در Name Server دامنه
- حذف یا تنظیم اشتباه رکوردهای A، AAAA یا CNAME
- اعمال نشدن کامل تغییرات DNS
- منقضی یا غیرفعال شدن دامنه

10 روش رفع خطای DNS_PROBE_FINISHED_NXDOMAIN
10 راهکار رفع خطای DNS_PROBE_FINISHED_NXDOMAIN شامل موارد زیر می شوند:
-
آدرس سایت را مجدد بررسی کنید
ابتدا از درست بودن نام دامنه مطمئن شوید؛ چراکه کوچکترین اشتباه در دامنه یا پسوند آن می تواند سبب بروز این خطا شود. اگر تنها یک سایت مشخص با خطا مواجه می شود، لازم است یو آر ال وب سایت موردنظر عیب یابی گردد.
-
مودم و سیستم را مجددا راه اندازی کنید
در بعضی موارد، خطاهای موقت شبکه یا DNS تنها با ری استارت سیستم و مودم برطرف میشوند. از این روش به دلیل ساده بودن، پیش از راهکارهای دیگر استفاده کنید تا در صورت رفع مشکل نیازی به بررسی روشهای پیچیدهتر نباشد. اگر مشکل فقط روی گوشی رخ میدهد و مرورگر بهجای خطای DNS پیام رد شدن اتصال را نمایش میدهد، راهکارهای رفع خطای ERR_CONNECTION_REFUSED در اندروید را نیز بررسی کنید.
-
کش DNS را پاک کنید
عملکرد سیستم عامل ها به نحوی است که برای افزایش سرعت و اتصال سریع تر در دفعات بعدی، اطلاعات DNS دامنه ها را به طور ذخیره می کنند. اگر این دیتا نادرست یا منقضی شده باشند، بعد از اصلاح DNS دامنه، همچنان احتمال مشاهده خطا وجود دارد.
برای پاک کردن کش در ویندوز تنها کافی است Command Prompt را با دسترسی Administrator باز و دستور:
ipconfig /flushdns
را اجرا کنید.
-
آی پی سیستم را باز و دوباره دریافت کنید
گاهی مشکل از اطلاعات شبکه ذخیره شده روی سیستم است. در ویندوز ابتدا Command Prompt را باز کنید.

سپس دستورات زیر را به ترتیب اجرا کنید:
ipconfig /release
ipconfig /renew
سپس سیستم را راه اندازی مجدد کرده و سایت را بررسی کنید.
-
DNS Server را تغییر دهید
در صورتی که DNS Server سرویس دهنده اینترنت، دچار اختلال باشد، می توانید به صورت موقت از یک DNS عمومی استفاده کنید. برای این منظور می توانید ازGoogle Public DNS استفاده نمایید.
اگر قصد دارید گزینههای بیشتری را بررسی کنید، میتوانید با مشاهده بهترین DNS های رایگان سرویس مناسبتری را برای اتصال خود انتخاب کنید.
برای استفاده از آن در سیستم عامل ویندوز، ابتدا باید وارد تنظیمات Network شوید.

سپس تنظیمات DNS را از حالت اتوماتیک به حالت دستی تغییر دهید.

در مرحله بعد در تنظیماتIPv4 گزینه Use the following DNS server addresses را فعال کنید. پس از آن DNS های زیر را وارد کنید.
8.8.8.8
8.8.4.4
-
وی پی ان و پروکسی را غیرفعال کنید
VPN و پروکسی ممکن است مسیر ارسال درخواست DNS را تغییر دهند. اگر پس از فعال سازی VPN خطای DNS_PROBE_FINISHED_NXDOMAIN ایجاد شده باشد، با خاموش کردن آن احتمال رفع خطا وجود دارد. این موضوع حتی برای یعضی آنتی ویروس ها و فایروال ها نیز وجود دارد. توجه داشته باشید که پس از انجام، فایروال یا آنتی ویروس را مجددا فعال کنید.
-
فایل Hosts را بررسی کنید
فایل Hosts یک دامنه را به IP مشخص متصل می کند و می تواند حتی قبل از DNS عمومی روی نتیجه Resolve شدن دامنه تاثیر داشته باشد. بنابراین؛ درصورتی که دامنه ای که خطا می دهد، به یک IP اشتباه متصل شده باشد، لازم است آن را اصلاح و یا در صورت غیرضروری بودن حذف کنید.
-
تنظیمات کروم و Secure DNS را بررسی کنید
بررسی کنید این خطا در همه مرورگرها وجود دارد یا خیر؟ اگر این مشکل تنها در کروم دیده می شود، تنظیمات مرورگر را بررسی و از آخرین نسخه برنامه استفاده کنید. علاوه بر آن، Secure DNS را در بخش امنیت تنظیمات بررسی کنید. اگر DNS سفارشی انتخابی نامعتبر باشد، می تواند سبب اختلال شود.
-
رکوردهای DNS و Name Server سایت را بررسی کنید
اگر به عنوان مدیر سایت، مشاهده کردید که خطا برای کاربران مختلف وجود دارد، باید تنظیمات سمت دامنه از جمله رکورد A، رکورد AAAA، CNAME، Name Server های دامنه، آی پی سرور مقصد و رکورد www و دامنه اصلی را بررسی کنید.
-
وضعیت دامنه و انتشار DNS را بررسی کنید
اگر هاست سایت خود را تازه تغییر داده اید، باید علاوه بر بررسی Name Server ها، مطمئن شوید دامنه به درستی به هاست جدید متصل شده باشد. در این شرایط، مطالعه آموزش انتقال هاست به هاست دیگر می تواند به شما کمک کند مراحل تغییر هاست و تنظیم DNS را بدون ایجاد مشکل انجام دهید. از طرفی دیگر، از معتبر بودن و منقضی نشدن دامنه اطمینان حاصل کنید.
رفع خطای DNS_PROBE_FINISHED_NXDOMAIN در ویندوز
برای رفع این خطا در ویندوز، ابتدا Command Prompt را با استفاده از Run as administrator اجرا و دستورات زیر را مرحله به مرحله به همین ترتیب وارد کنید:
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
پس از آن تنها کافی است سیستم خود را راه اندازی مجدد نمایید.
رفع خطای DNS_PROBE_FINISHED_NXDOMAIN در مک
در صورتی که از سیستم عامل مک استفاده می کنید، برای رفع این خطا، ابتدا وای خود را خاموش و روشن کنید. سپس، ترمینال را اجرا و کش DNS را پاک کنید. پس از آن می توانید از بخش تنظیمات شبکه، DNS سیستم را به یک Resolver عمومی تغییر دهید.
و در پایان بهتر است بگوییم:
خطای DNS_PROBE_FINISHED_NXDOMAIN معمولا زمانی اتفاق می افتد که مرورگر نتواند دامنه را به IP معتبر وصل کند. برای رفع آن راهکارهای مختلفی مانند بررسی آدرس سایت، ری استارت مودم و پاک کردن کش DNS ، خاموش بودن VPN، فایل Hosts، Name Server و رکوردهای دامنه را بررسی کنید.
اگر این خطا تنها برای یک سایت نمایش داده می شود، احتمال مشکل در تنظیمات DNS همان دامنه باشد، اما درصورتی که هنگام باز کردن چند سایت مختلف، این ارور را مشاهده می کنید، لازم است تنظیمات شبکه و DNS سیستم خود را بررسی کنید.