Скидає dns. Очистити кеш DNS за допомогою програми. Повністю скинути DNS на ПК

13.04.2020 Поради

Windows® 10 та Windows® 8

  1. Перебуваючи на робочому столі, натисніть клавішу Windows Keyі введіть CMD.
  2. Натисніть на Командний рядокправою кнопкою миші та виберіть Запуск від імені адміністратора.
  3. Введіть команду ipconfig /releaseу командному рядку.
  4. Введіть команду ipconfig /renewу командному рядку.
  5. Введіть команду ipconfig /flushdnsу командному рядку.

Windows® 7

  1. Натисніть Пуск.
  2. Виберіть опцію (Всі) Програми.
  3. Виберіть розділ Стандартніта знайдіть ярлик командного рядка.
  4. Натисніть правою кнопкою миші по ярлику Командна строкаі виберіть опцію "Запуск від імені адміністратора" в меню.
  5. Введіть команду ipconfig /releaseу командному рядку.
  6. Дочекайтеся повідомлення про те, що IP адреса була скинута.
  7. Введіть команду ipconfig /renewу командному рядку.
  8. Дочекайтеся повідомлення про відновлення IP-адреси.
  9. Введіть команду ipconfig /flushdnsу командному рядку.
  10. Закрийте командний рядокі спробуйте знову підключитися.

У цій статті ви знайдете інструкції для оновлення IP-адреси та DNS. Ця процедура допомагає вирішити поширені труднощі з'єднання.

  1. Відкрийте меню Мережа: меню Apple > Системні налаштування > Мережа.
  2. Виберіть активне підключення в меню Мережа та натисніть кнопку Додатково.
  3. Натисніть TCP/IP, далі натисніть Запросити адресу DHCP. Ця процедура може тривати кілька хвилин.
  4. Закрийте вікно Мережа.

Щоб скинути кеш DNS:

  1. Відкрийте термінал: Перехід > Утиліти > Термінал.
  2. Залежно від версії macOSскористайтеся однією з наведених нижче команд, щоб скинути DNS:
    • macOS High Sierra (10.13), macOS Sierra(10.12) та OS X El Capitan (10.11): sudo dscacheutil -flushcache
    • macOS Yosemite (10.10.4+): sudo killall -HUP mDNSResponder
    • macOS Yosemite (10.10 до 10.10.3): sudo discoveryutil mdnsflushcache
  3. Повторіть спробу підключення.
    Примітка:Термінал не видасть жодного повідомлення, якщо процедура пройшла успішно.

Ті люди, які так чи інакше пов'язані з розробкою сайтів, напевно, хоч один раз, але стикалися з наступною проблемою. Існує деякий сайт, на який ви можете спокійно потрапити з деяких комп'ютерів, але не з усіх. Наприклад, ви працюєте в офісі на якомусь сайті, а з дому потрапити на нього не можете, хоча, начебто і з Інтернетом все гаразд. Таке часто трапляється з молодими сайтами або з тими сайтами, які переїжджають на інші сервери. Зіткнувся з такою проблемою і я її рішення виявилося досить простим, потрібно було просто очистити кеш DNS.

Давайте по пунктах розберемося, що потрібно зробити. Перше, що потрібно зробити – це запустити командний рядок. Для цього тиснемо «Пуск – Усі програми – Стандартні – Командний рядок»або ж натиснути кнопку "Пуск" і в рядку пошуку ввести запит "командна строка".

Тепер у командному рядку пишемо наступне: ipconfig /flushdns і тиснемо кнопку Enter.

Якщо ви за життя щаслива людина, то на цьому у вас все може закінчитися і кеш очиститись. Однак, вам може видатись така помилка:

"Не вдається очистити кеш розпізнавання DNS".Ця помилка може виникнути через те, що у вас не включена служба DNS-клієнт.

Включаємо або перезапускаємо службу. Для цього тиснемо кнопку "Пуск" і в рядку пошуку пишемо слово "служби".

Шукаємо службу «DNS-клієнт» і запускаємо або перезапускаємо її.

Дивимося, чи вирішилася наша проблема. Якщо немає і сайт все ще недоступний, то кеш необхідно очищати у самого провайдера, а ця справа непроста, тому що доведеться дзвонити в техпідтримку і просити, щоб вони це зробили. Якщо техпідтримка вам не допоможе і вдаватиме, що нічого не знає, то вам залишиться тільки останній варіант – це прописати сайт, який не відкривається у файлі hosts.

Знаходимо файл за адресою C:-Windows-System32-drivers-etc.

Клацаємо по файлу правою кнопкою миші і вибираємо з меню вибираємо пункт «Відкрити» .

Відкриваємо блокнотом:

І вписуємо спочатку ip-адресу сайту, а потім його доменне ім'я.

Перевіряємо, чи в нас вийшло. Але, в принципі, бажаний сайт тепер має бути доступний.

Дивимося відео на тему:

Оцінити статтю:

Ця процедура не є обов'язковою, однак у багатьох випадках допомагає вирішити проблеми з підключенням до Інтернету на комп'ютерах під керуванням ОС Windows і macOS. Інструкції щодо роботи зі службою DNS наведено в матеріалі нижче.

Для чого потрібно чистити кеш DNS?

Ця операція є першочерговою за наявності проблем підключення до певних веб-ресурсів. Наприклад, якщо не завантажується сайт, що переїхав на новий хостинг, або замість потрібної сторінки відкривається підмінна (що викликано втручанням у роботу DNS шкідливого ПЗ). Крім того, очищення кешу часто необхідне після зміни налаштувань DNSшлюзу (модему, роутера).

Як увімкнути/вимкнути кешування DNS

У macOS ця опція завжди активна за замовчуванням, у випадку з Windows перевести службу в активний режимабо навпаки досить просто:

1. Переходимо в Панель управління -> Адміністрація -> Служби;

2. Знаходимо та відкриваємо меню служби DNS-клієнт;

3. На вкладці "Загальні" вибираємо тип запуску. Для роботи в штатному режимі слід вибрати параметр "Автоматично".

Як очистити кеш DNS Windows

Найпростіше очистити кеш DNS за допомогою командного рядка. Для цього необхідно зробити наступне:

1. Натисніть Win+R або виберіть Пуск → Виконати;

2. У вікні, що з'явилося, ввести «cmd» (без лапок) і натиснути Enter;

3. У командному рядку, що відкрився, ввести команду ipconfig /flushdns;

4. Перезавантажити комп'ютер (можна обмежитися перезапуском браузера).

Як очистити кеш DNS на Mac (macOS)

Очищення кешу в яблучній операційній системітакож проводиться через командний рядок:

1. Відкрити термінал;

2. Ввести команду:

sudo killall -HUP mDNSResponder

3. Натиснути Return та ввести пароль адміністратора;
4. Дочекатися закінчення очищення (зазвичай це триває кілька секунд).

Наведена вище команда є актуальною для macOS High Sierra 10.13.x, в деяких випадках вона може не працювати і тоді можна спробувати скористатися альтернативним варіантом.

sudo discoveryutil mdnsflushcache

Використання сторонньої служби DNS

Якщо скидання кешу не допомогло вирішити проблему, то вона, можливо, криється в роботі самої служби. У такому випадку слід протестувати підключення через сторонню службу, наприклад, Google Public DNS. Робити це рекомендується лише досвідченим користувачам, а відповідні установки можна знайти .

За матеріалами yablyk

Якщо Ви користуєтеся послугами середніх і дрібних провайдерів, то можете бути свідками багів у роботі їх DNS-серверів. Пов'язано це буває і з кривим настроюванням, і проблемами в роботі апаратної частини, і з помилками самих адміністраторів. А розплачуються за це користувачі, звичайно ж. У кращому разі замість потрібних сайтів видаватиметься «Сервер не знайдено», у найгіршому — почне викидати на будь-які незрозумілі сайти, у т.ч. навіть шкідливого характеру. І ось ви змінили адреси ДНС-серверів і… все те саме й продовжується. Що робити? А потрібно просто очистити кеш DNS клієнта Windows.

Щоб скинути кеш ДНЗ є два способи:

Спосіб 1. Командний рядок

Натискаємо кнопку "Пуск" і пишемо фразу "Командний рядок". Без різниці - Windows 7 або Windows 8, або навіть Windows 10 - у всіх версіях запуститься пошук і в його результатах буде ярлик командного рядка. Клацаємо на нього і отримуємо чорне вікно консолі. У ній треба писати команду:

І натискаємо кнопку Enter. Повинно вийде так:

Якщо все пройшло вдало, то в результаті маємо отримати напис «Successfully flushed the DNS Resolver Cache». Це означає, що очищення кешу ДНР пройшло вдало.
Ще можна для вірності запустити команду:

Цим ви зробите скидання налаштувань Winsock. Іноді це також допомагає.

Якщо у Вас є якісь проблеми з командним рядком, або Вам потрібно часто чистити кеш DNS, то скористаєтеся цим bat-файлом - скачати .

Спосіб 2. Перезапуск DNS-клієнта Windows

Натискаємо кнопки Winі Rта отримуємо вікно «Виконати»:

У ньому набираємо: services.msc та натискаємо кнопку «ОК». Таким чином, ми запустили системну консоль управління службами Віндовс. Тут треба знайти службу DNS-клієнт:

Клацаємо по ньому мишкою щоб виділити та натискаємо на посилання «Перезапустити», вказане на малюнку стрілкою. Після перезапуску відбудеться скидання DNSкеша Windows.

Напевно, ви стикалися з проблемою, коли, працюючи в інтернеті і намагаючись завантажити будь-які сторінки, перед вами з'являлося повідомлення про те, що сервер не знайдено. Або ваш браузер говорив вам, що йому не вдається відобразити сторінку. Більшість таких проблем справді пов'язані з перебоями в роботі сервера, хостера або вашого провайдера. Однак нерідко буває так, що проблема криється у вашій машині. У такому випадку необхідно зробити це за допомогою команди ipconfig/flushdns.

Щоб виконати цю процедуру, потрібно викликати меню пуску, потім вибрати «Виконати» і звідти викликати командний рядок. Зверніть увагу на те, що розкладка вашої клавіатури має бути англійською. Коли ви побачите запрошення системи до папки з ім'ям користувача, введіть вищезгадану команду та підтверджуйте дана діякнопкою введення. Після цього виконається Про це ви будете проінформовані системою.

Сама по собі DNS – це така система, яка встановлює відповідності між текстовими назвами та числовими ай-пі-адресами. Щоб ви зрозуміли, про що мова йде, уявіть собі, як ви вводите в браузер адресу якогось сайту. У цей момент система DNS перекладає цю адресу із символів у ай-пі, наприклад, 111.111.111.111.

Для того щоб успішно очистити кеш-DNS, у вас має бути запущена служба, яка називається клієнтом ДНС. Вона дозволяє даному комп'ютерурозуміти імена ДНС як адреси, поміщаючи їх у кеш. Якщо ж дана службаз якихось причин буде зупинено, система не зможе дозволити ДНС-імена, а також не буде розміщення служби каталогів, яка носить назву Active Directoryдля доменних контролерів

Так от, у разі заборони даної служби комп'ютер не запустить жодну програму, яка явно залежить від неї. За замовчуванням для типу запуску встановлено значення «авто». Сам виконуваний файлзнаходиться у системній папці Віндовс, а саме в каталозі System32. Вам не вдасться очистити кеш DNS, якщо служба не запущена. За такої спроби система видасть повідомлення про те, що їй не вдається виконати очищення.

Звідси випливає, що для того, щоб очистити кеш DNS, вам необхідно запустити клієнт ДНР. Для цього викличте меню пуску, потім перейдіть в налаштування, де потрібно запустити панель керування. У вікні знайдіть іконку адміністрування, в якій буде розділ служб. Коли це вікно відкриється, ви повинні виділити службу клієнта ДНС і запустити її.

Щоб визначити автоматичний тип запуску клієнта ДНС, знову відкрийте стартове меню, в якому вищеописаним методом необхідно запустити вікно служб. Там ви повинні знову виділити і запустити службу ДНС клієнта. Далі потрібно за допомогою правої кнопки маніпулятора перейти до властивостей. Знайдіть вкладку під назвою "Загальні". Виберіть автоматичний тип запуску. Після цього просто підтвердіть дану установкукнопкою "Ок".

Тепер ви маєте уявлення про DNS. Сподіваюся, ви впораєтеся самостійно з цим завданням. Якщо ж ні, тоді краще звернутися до фахівця, який вам допоможе.