В процесі інтернет-серфінгу з комп'ютерів користувачів для доступу до сторінок і сайтів постійно проводиться звернення до DNS-серверів, які інтерпретують запити в цифрові коди і здійснюють перенаправлення на IP-адресу сервера, на якому розташований запитуваний ресурс. Але іноді замість сторінки може відображатися вікно зазначенням коду помилки DNS_PROBE_FINISHED_NO_INTERNET. Як виправити такий збій, знають не всі. Тим не менш, існує кілька простих способів усунення цього збою, які пропонуються до розгляду.
Що означає DNS_PROBE_FINISHED_NO_INTERNET?
Для початку зупинимося на природі самої помилки і причини, що її викликають. Ситуації, пов'язані з дією вірусів, шкідливих кодів або технічними роботами на самих популярних ресурсах, розглядатися не будуть.
У загальному сенсі помилка DNS_PROBE_FINISHED_NO_INTERNET з'являється тоді, коли сам DNS-сервер не справляється з навантаженням у вигляді запитів або просто не працює. Частково винні самі веб-сторінки, які можуть містити досить «важкий» контент (в основному велика кількість мультимедіа). З-за такого навантаження у вигляді постійно адресуються сервера запитів він просто не встигає все їх обробляти. З цієї причини знижується і загальна швидкість доступу в інтернет, а замість запитуваної сторінки видається повідомлення DNS_PROBE_FINISHED_NO_INTERNET. Як виправити такий збій? Пропонується кілька простих методик.
DNS_PROBE_FINISHED_NO_INTERNET (втрачено з'єднання): що зробити в першу чергу? Чистимо DNS-кеш
Функціонування DNS-сервера дуже схоже на звичайний серфінг. Точно так само, як і в браузері, DNS-сервер зберігає тимчасову інформацію, яка записується в кеш. Таким чином, якщо немає з'єднання з інтернетом саме з причини переповнення кешу, його треба просто почистити.
Стандартними інструментами операційної системи робити це не рекомендується. Краще використовувати командну консоль (cmd у розділі «Виконати»), запущену від імені адміністратора системи, в якій прописується поєднання ipconfig/flushdns.
У разі, коли немає з'єднання з інтернетом при використанні бездротового підключення Wi-Fi, можна вчинити і того простіше. Можливо, справа в налаштуваннях роутера. Маршрутизатор слід відключити від електромережі приблизно на 10-15 хвилин (разом з ПК), потім включити знову, а після його повного завантаження включити комп'ютер або ноутбук і перевірити доступ в інтернет. Скидання налаштувань допомагає, але не завжди, і знову на екрані з'являється помилка DNS_PROBE_FINISHED_NO_INTERNET. Як виправити її, якщо попередні способи ефекту не мали?
Перевірка роботи DNS-клієнта
Однією з причин появи таких ситуацій називається відключення самого DNS-клієнта і служби, що відповідає за його роботу.
Для усунення збою треба увійти в розділ служб (простіше всього задіяти для цього консоль «Виконати», в якій прописується поєднання services.msc), знайти там службу клієнта і увійти в меню редагування параметрів. Якщо служба відключена, спочатку слід натиснути кнопку її запуску, а в якості додаткової міри тип запуску встановити «Автоматичний». Зберігши зміни, бажано перезавантажити комп'ютерну систему. Після повного рестарту клієнт повинен запуститися автоматично.
Використання альтернативних DNS-серверів Google Public
Як вже говорилося, DNS-сервери, встановлені як пріоритетний і альтернативного, можуть не справлятися з навантаженням, вираженої у великій кількості запитів. Тому в якості одного з варіантів вирішення проблеми часто пропонується використання налаштувань DNS Google Public.
Для цього слід увійти в налаштування поточного з'єднання, вибрати зміна властивостей мережевого адаптера, перейти до властивостей протоколу IPv4 і в значеннях адреси серверів DNS прописати наступні значення:
перевагу – чотири рази «8»; альтернатива – по два рази «8» і «4». Примітка: адреси, зазначені для бажаного і альтернативного серверів, можна міняти місцями. Налаштування параметрів шлюзу, маски підмережі та автоматичного отримання IP адреси можна залишити без змін. В крайньому випадку, якщо такий варіант настройки не спрацює, для шлюзу потрібно встановити адресу роутера, а для IP використовувати ту ж комбінацію, але із зміненим останнім значенням. Бажано, щоб воно відрізнялося хоча б на порядок (на десяток-інший).
Відключення протоколу IPv6
Однак і такий варіант може дати лише часткове вирішення проблеми, і знову замість запитуваної сторінки буде видано повідомлення з описовим кодом DNS_PROBE_FINISHED_NO_INTERNET. Як виправити збій в цьому випадку? Цілком можливо, що з якихось причин виникає конфлікт при одночасному зверненні системи до протоколів IP і четвертої і шостої версії.
Для усунення проблеми можна просто відключити IPv6 (зняти прапорець з відповідного рядка), оскільки на сьогоднішній день саме шоста версія на пострадянському просторі практично не використовується, а основні запити виконуються виключно через IPv4.
Використання додаткової утиліти
Нарешті, якщо всі ці маніпуляції не дали належного ефекту, як крайній захід можна спробувати використовувати невелику утиліту під назвою Fix It, розроблену корпорацією Microsoft спеціально для усунення проблем з інтернет-підключенням.
Як таке участь користувача не вимагається. Достатньо просто запустити програму, після чого сканування на предмет виявлення збоїв і виправлення виявлених проблем буде виконано автоматично.
Короткі підсумки
Якщо підвести певний підсумок всього вищесказаного, можна сміливо стверджувати, що хоча б один із запропонованих методів в усуненні проблеми виявиться дієвим. Яку дію віддати перевагу? В принципі, можна виконати всі дії в тому порядку, який був приведений. Не подобається така секвенція, використовуйте додаток Fix It відразу і безпосередньо в якості першого рішення.