Як відмити кеш DNS у Windows

Спробуйте Наш Інструмент Для Усунення Проблем

Операційна система Microsoft Windows зберігає всі спостереження DNS у кеші, щоб пришвидшити з'єднання для майбутніх відвідувань раніше відвідуваних веб-сайтів чи серверів. DNS для спрощень перетворює доменні імена, як ghacks.net, на IP-адреси, такі як 96.30.22.116. Для подальшого спрощення: користувачі комп'ютерів майже ексклюзивно використовують доменні імена, а комп'ютери та пристрої IP-адреси.

Провайдер DNS запитується під час кожної спроби з'єднання, якщо інформація вже не зберігається в кеші.

Можливо, ви хочете знати, чому хтось хотів би очистити кеш DNS? Скажімо, ви вирішили перейти з DNS-сервера вашого постачальника на Відкрийте DNS , Google DNS або інший безкоштовний сервіс, який обіцяє більш високі швидкості та невеликі додаткові послуги, як-от фільтрація сайту, налаштована користувачем. Якщо ви переходите під час сеансу, ви будете використовувати старі дані з кешу, якщо ви отримаєте доступ до сайтів, які ви вже відвідували.

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

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

Промивання кешу DNS

Увімкнення команд. Користувачам Windows необхідно відкрити командний рядок, щоб очистити кеш DNS. Найпростіший спосіб зробити це - натиснути Windows-r , тип cmd , і натисніть на увійти ключ.

Команда ipconfig / flushdns очищає кеш DNS. Усі записи до цього моменту видаляються з кеша.

C: Користувачі Martin> ipconfig / flushdns
Налаштування IP-адреси Windows
Кеш Resolver DNS успішно очищено.

ipconfig flushdns

Відображення кешу DNS

Ви можете перевірити, чи кеш-пам'ять DNS була заповнена командою ipconfig / displaydns . Зверніть увагу, що команда може все ще відображати записи, але це нові записи, які були додані в кеш після її очищення. Наприклад, антивірусне програмне забезпечення може автоматично підключатися до серверів оновлення.

C: Користувачі Martin> ipconfig / displaydns
Налаштування IP-адреси Windows

ipconfig displaydns

Вимкнення керування DNS

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

Команда зупинити кеш DNS для активного сеансу є чистий стоп dnscache . Зауважте, що для успішного виконання команди вам потрібні адміністративні права. Користувачі Windows 7 можуть це зробити, натиснувши на кнопку 'Пуск' меню, вибравши Усі програми> Аксесуари, клацнувши правою кнопкою миші командний рядок та вибравши Запустити як адміністратор. Шлях повинен бути подібним для інших версій Windows.

c: windows system32> net stop dnscache
Служба клієнта DNS припиняється
Служба клієнта DNS успішно зупинена.

stop dns client service

Ви можете запустити службу клієнта DNS знову за допомогою команди чистий старт dnscache .

Попередні вказівки вимкнули кеш DNS на один сеанс. Перезавантаження знову завантажить його як послугу. Однак можливо кеш DNS повністю вимкнути. Це робиться за допомогою ярлика Windows-r , набравши текст послуги.msc і удари увійти .

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

dns client service

Відключений означає, що його не буде запущено з Windows, що фактично дезактивує кеш DNS назавжди. Ще однією перевагою цього є те, що інші користувачі не в змозі відобразити кеш DNS для отримання списку відвідуваних веб-сайтів та серверів.

Користувачі Windows, які думають про постійне відключення кешу DNS, повинні спершу перевірити його, вимкнувши кеш сеансу. Якщо вони не помічають падіння продуктивності або повільніше, ніж зазвичай, вони можуть продовжувати та повністю відключати кеш.