بسیاری از کاربران هنگام استفاده از مرورگر گوگل کروم با خطای “DNS_PROBE_FINISHED_NO_INTERNET” مواجه میشوند. درصورت مواجهه با این خطا، حتی با داشتن دسترسی به اینترنت، امکان دسترسی به صفحات جستجوی اینترنتی وجود نخواهد داشت. به همین خاطر بسیاری از افراد به دنبال آموزش رفع مشکل DNS_PROBE_FINISHED_NO_INTERNET هستند.
این خطای مرتبط با پروب DNS زمانی رخ میدهد که به دلیل اشتباهات داخلی، سیستم نام دامنه (DNS) نتواند وبسایتی که در جستجوی آن هستید را پیدا کند. علاوه بر آن مشکلات دیگری نیز میتوانند منجر به این خطا شوند. در ادامه با این دلایل و آموزش رفع مشکل DNS_PROBE_FINISHED_NO_INTERNET آشنا خواهید شد.
پیش از آن که به خطا بپردازیم، ابتدا باید بفهمیم DNS چیست؛ DNS یا سیستم نام دامنه، سازوکاری است که مرورگر اینترنت برای ترجمه نام دامنه یک وبسایت به آدرس IP نزدیکترین سرور استفاده میکند تا در باز کردن سایت کمک کند. DNS بر معماری کلاینت-سرور کار میکند و پاسخ مربوط به نام دامنهای که در مرورگر خود وارد کردهاید را ارائه میدهد.
خطای “DNS_PROBE_FINISHED_NO_INTERNET” چیست؟
پیام “DNS_PROBE_FINISHED_NXDOMAIN” نشان دهنده وجود یک خطای معمولی شبکه در مرورگر وب به دلیل تنظیمات نادرست در سیستم DNS است.
چرا خطای “DNS_PROBE_FINISHED_NO_INTERNET” رخ میدهد؟
خطای پروب DNS زمانی رخ میدهد که DNS نمیتواند نام دامنه یا نزدیکترین آدرس IP وارد شده در دستگاه را پیدا کند. این به معنای عدم توانایی اتصال دستگاه به آدرس دامنه اینترنتی است. برخی از مهمترین دلایل بروز این خطا به شرح زیر هستند:
مشکلات با سرور DNS
خطای DNS Probe Finished No Internet میتواند به دلیل اختلال در عملکرد سرور DNS مرورگر رخ دهد. در بسیاری از مواقع این موضوع اصلیترین دلیل است.
مشکل در اتصال اینترنت
یکی دیگر از عوامل بروز این خطا، اتصال اینترنت ضعیف یا پهنای باند کم به دلیل روتر یا مودم نامناسب است.
- کش DNS معیوب: دستگاه شما معمولاً اطلاعات DNS وبسایتهایی که به طور مکرر بازدید میکنید را ذخیره میکند. با گذشت زمان، کش DNS خراب شده و این خطا ایجاد میشود.
- آدرس IP قدیمی: ممکن است آدرسهای IP سرور با گذشت زمان تغییر کنند. سرور DHCP معمولاً این آدرسها را به وبسایتها اختصاص میدهد. درصورت عدم تمدید نام دامنه وبسایت، آدرس IP تغییر میکند یا باطل میشود. در چنین شرایطی اگر از همان آدرس IP قدیمی استفاده کنید، ممکن است با این خطا روبرو شوید.
- درایور شبکه قدیمی: اگر دستگاه دارای درایور شبکه قدیمی باشد، کانال ارتباطی بین سیستم عامل و سختافزار دستگاه مختل میشود. از این رو، ممکن است سرور DNS به درستی کار نکند.
حمله ویروس یا بدافزار
برخی ویروسها یا بدافزارها میتوانند عملکرد سرور DNS را مختل کنند و باعث بروز خطای DNS Probe Finished شوند.
راه حلهای خطای DNS_PROBE_FINISHED_NO_INTERNET
در این بخش چندین تکنیک ساده و پیشرفته برای رفع خطای DNS Probe Finished No Internet را ذکر کردهایم. برای حل مشکل، روشهای پیش رو را با صبر و حوصله امتحان کنید.
روشهای ساده برای رفع مشکل
در برخی موارد خطای پروب DNS به دلیل مشکلاتی رخ میدهند که حل کردن آن با انجام چند کار ساده امکانپذیر است. در ادامه به بررسی این روشها میپردازیم.
اتصال اینترنت خود را بررسی کنید
خطای DNS probe ممکن است در صورت غیرفعال بودن اتصال اینترنت یا کاهش شدید پهنای باند رخ دهد. ابتدا اتصال اینترنت دستگاه خود را بررسی و اگر فعال است، یکبار آن را قطع و وصل کنید. این کار معمولاً مشکل را حل میکند.گاهی اوقات استفاده از دستگاههای متعدد در یک شبکه وایفای نیز میتواند باعث بروز این خطا شود. اگر از شبکه وایفای استفاده میکنید، تعداد دستگاههای متصل را بررسی و دستگاههای غیرضروری را قطع کنید.
پاک کردن حافظه پنهان مرورگر
در برخی موارد مشکل از حافظه پنهان مرورگر است که منجر به بروز خطای “DNS Probe Finished No Internet” میشود. این مشکل بیشتر در رابطه با وبسایتهای پربازدید ایجاد میشود. برای حل آن کوکیها و فایلهای کش شده مرورگر خود را بهطور مکرر پاک کنید. روش پاک کردن آن در مرورگرهای مختلف به شرح زیر است:
گوگل کروم
- مرورگر کروم را باز کنید.
- روی آیکون سه نقطه در بالا سمت راست کلیک کنید.
- سپس به “Delete Browsing Data” بروید.
- در پنجره جدید “All Time” را برای حذف تمامی فایلهای کش انتخاب کنید.
- گزینه “Cached Images and Files” را تیک بزنید.
- روی “Clear Data” کلیک کنید.
مایکروسافت اج
- مایکروسافت اج را باز کنید و روی آیکون منوی سه نقطه در بالا سمت راست کلیک کنید.
- از منوی کشویی “Settings” را انتخاب کنید.
- از منوی سمت چپ “Privacy, Search and Services” را انتخاب کنید.
- در پنجره جدید به بخش “Delete browsing data” بروید.
- روی “Choose What to Clear” کلیک کنید.
- گزینه “All Cached Images & Files” و “Cookies and Other Site Data” را انتخاب کنید.
- روی “Clear Now” کلیک کنید.
فایرفاکس
- فایرفاکس را باز کنید و روی آیکون سه خط افقی در بالای سمت راست صفحه کلیک کنید و سپس گزینه Settings را انتخاب کنید.
- سپس به بخش “Privacy & Security” رفته و از بخش History گزینه «Clear History» را انتخاب کنید.
- در مرحله بعد “Everything” را برای حذف تمام تاریخچه انتخاب کنید.
- حافظه پنهان، کوکیها، تنظیمات سایت و دادههای آفلاین وبسایت را انتخاب کنید.
- روی “OK” کلیک کنید تا تغییرات ذخیره شوند.
مودم خود را مجدداً راهاندازی کنید
گاهی اوقات مشکل به سادگی با قطع و وصل کردن مودم یا روتر حل میشود. برای این کار مراحل زیر را طی کنید.
- مودم را از منبع تغذیه قطع و سی ثانیه صبر کنید.
- حالا دوباره مودم را به برق وصل و آن را روشن کنید.
- صبر کنید تا تمام چراغها به رنگ سبز دربیایند و سپس اینترنت دستگاه خود را مجدداً به روتر یا مودم وصل کنید.
روشهای پیشرفته برای رفع مشکل DNS_PROBE_FINISHED_NO_INTERNET
تغییر آدرس IP
گاهی اوقات منقضی شدن آدرس IP میتواند باعث خطای DNS_PROBE_FINISHED_NO_INTERNET شود. در چنین شرایطی تغییر آدرس IP قدیمی میتواند این مشکل را حل کند. برای انجام این کار مراحل زیر را طی کنید:
- در نوار جستجوی صفحه اصلی خود، “Command Prompt” را تایپ کنید. سپس بر روی command prompt راست کلیک کرده و گزینه Run as Administrator را انتخاب کنید.
- بهعنوان گزینه جایگزین میتوانید “Run” را باز و در کادر پیش رو “cmd” را تایپ کنید تا Command Prompt باز شود.
- در کادر محاورهای، روی “Run as Administrator” کلیک کنید.
- در پنجره جدید، “Ipconfig/Release” را تایپ کرده و کلید “Enter” را بزنید. با این کار آدرسهای IP قدیمی را آزاد میشود.
- سپس “Ipconfig/Flushdns” را تایپ کنید تا کش DNS آزاد شود.
- حالا “Ipconfig/Renew” را تایپ کنید تا آدرسهای IP جدید دریافت شوند.
- “netsh int ip set dns” را تایپ کرده و کلید Enter را بزنید.
- سپس “netsh Winsock Reset” را تایپ کنید تا کاتالوگ Winsock بازیابی شود.
- Command Prompt را ببندید و بررسی کنید که آیا خطا دوباره رخ میدهد یا خیر.
پاک کردن کش DNS
سرور DNS آدرس اینترنتی (URL) را به آدرس IP تبدیل میکند تا دستگاه بتواند آن را پیدا کند. گاهی سیستمعامل اطلاعات DNS را ذخیره میکند تا برقراری اتصال مجدد به یک وبسایت خاص سریعتر انجام شود. این اطلاعات منجر به ایجاد فایلهای کش شده میشود. با گذشت زمان و به دلیل تجمع داده، فایلهای کش DNS خراب میشوند. در این صورت، پاک کردن کش DNS میتواند مفید واقع شود. برای پاک کردن کش DNS مراحل زیر را طی کنید:
- کلیدهای Windows و R را بهطور همزمان فشار دهید تا کادر محاورهای Run باز شود.
- در کادر محاورهای “cmd” تایپ کرده و کلید Enter را فشار دهید تا Command Prompt باز شود.
- در صفحه جدید، “ipconfig/Flushdns” را تایپ کنید تا تمام فایلهای کش شده حذف شوند.
- سپس “ipconfig/Renew” را تایپ کنید تا آدرسهای IP تجدید شوند.
- در نهایت “ipconfig/Registerdns” را تایپ کنید تا تنظیمات DNS در دستگاه شما ثبت شوند.
- “Exit” را تایپ کرده و کلید Enter را بزنید تا از Command Prompt خارج شوید.
بازنشانی Winsock یا کارت شبکه
ای پی آی Winsock ویندوز وطیفه مدیریت استفاده از وبسایتها در شبکههای کامپیوتری را برعهده دارد. در صورت بروز مشکل، ممکن است خطای سرور DNS_PROBE_FINISHED_NO_INTERNET رخ دهد. میتوانید با بازنشانی Winsock این مشکل را برطرف کنید که مراحل آن به شرح زیر است:
- کلیدهای Windows و R را بهطور همزمان فشار دهید تا کادر محاورهای Run باز شود.
- “cmd” را تایپ کنید تا Command Prompt باز شود.
- “netsh Winsock Reset” را تایپ کرده و کلید Enter را بزنید.
- سپس “Exit” را تایپ کرده و کلید Enter را بزنید.
- مرورگر خود را مجدداً اجرا کرده و بررسی کنید که آیا خطا رفع شده است.
بهروزرسانی درایور شبکه
درایورهای قدیمی شبکه میتوانند منجر به بروز خطاهای مرورگر، از جمله خطاهای DNS probe شوند. بسیاری از کاربران ویندوز 10 و 11 با این مشکل مواجه شدهاند. بنابراین بهتر است درایور شبکه خود را هر از چند گاهی بهروز کنید. در ادامه سه روش برای بهروزرسانی درایور شبکه ذکر کردهایم:
بهروزرسانی از طریق Device Manager:
- روی دکمه شروع کلیک راست کرده و کنترل پنل را باز کنید.
- در صفحه جدید، “Device Manager” را انتخاب کنید.
- در پنجره جدید، روی “Network Adapters” کلیک راست کنید.
- از کادر بازشو، “Update Driver” را انتخاب کنید.
- سپس “Search Automatically for Drivers” را انتخاب کنید.
- منتظر بمانید تا ویندوز بهروزرسانیها را پیدا کرده و دانلود کند.
- پس از اتمام دانلود، دستگاه خود را راهاندازی مجدد کنید.
از طریق Windows Update:
- عبارت “Windows Update” را در نوار جستجو در کنار منوی شروع تایپ کنید.
- در پنجره جدید، برای اطلاع از بهروزرسانیهای موجود کلیک کنید و منتظر بمانید تا تمامی بهروزرسانیها دانلود شوند.
- دستگاه خود را راهاندازی مجدد کنید.
- مجدداً به صفحه Windows Update برگردید و روی “Optional Updates” کلیک کنید.
- این بخش را کامل باز کنید تا تمامی درایورهای موجود نمایش داده شوند. بهروزرسانیهای مورد نظر را انتخاب کرده و مراحل نصب را تکمیل کنید.
تغییر آدرس سرور DNS
گاهی اوقات تغییر سرور DNS میتواند به حل مشکل کمک کند. نحوه انجام این کار به شرح زیر است:
- کنترل پنل را باز کنید.
- سپس به “View Network Connections” بروید.
- از بین گزینههای موجود روی اتصال شبکه مورد استفاده کلیک کنید.
- از منوی کشویی “Properties” را انتخاب کنید.
- در کادر باز شده “Internet Protocol Version 4” یا (TCP/IPv4) را انتخاب کنید.
- سپس روی “Properties” کلیک کنید.
- در پنجره بعدی “Use the Following DNS Server Addresses” را انتخاب کنید تا آدرس سرور DNS خود را تغییر دهید.
- برای سرور DNS جایگزین، “8.8.4.4 و برای سرور DNS ترجیحی، “8.8.8.8” را وارد کنید.
- روی “OK” کلیک کنید تا تغییرات ذخیره شوند.
غیرفعالسازی IPv6
مراحل غیرفعال سازی پروتکل IPv6 به شرح زیر است:
- در بخش جستجو، “Network and Sharing Center” را تایپ کنید و هنگامی که نتیجه جستجو ظاهر شد، روی آن کلیک کنید.
- در پنجره جدید، روی اتصال شبکه فعال خود کلیک کنید.
- اکنون تیک کادر کنار «Internet Protocol Version 4» را بردارید.
- روی «OK» کلیک کنید.
- دوباره به اینترنت وصل شوید و حل شدن مشکل را بررسی کنید.
نتیجه گیری
بروز اختلال در پروب DNS میتواند مشکلاتی را به همراه داشته باشد. در مقاله آموزش رفع مشکل DNS_PROBE_FINISHED_NO_INTERNETروشهای ساده و پیشرفتهای که میتوانید برای حل این مسئله استفاده کنید را توضیح دادیم. ابتدا با انجام روشهای ساده و سپس روشهای پیشرفته میتوانید این مشکل را حل کنید.