Има ли нужда от почистване на DNS кеша?

DNS кешът е запис на имена на домейни, преобразувани в IP адреси по време на сърфиране в мрежата и подобни дейности. Кешът прави достъпа до тези IP адреси по-бърз, като си спомня IP адреса, вместо да се налага да го търси въз основа на въведения домейн. Въпреки броя на адресите, които кешът може да натрупа с течение на времето, изчистването на кеша не винаги е необходимо. Съществуват обаче обстоятелства, при които това може да е разумно решение.

Система за имена на домейни

DNS означава Domain Name System, система, която автоматично преобразува имена на домейни в IP адреси по време на сърфиране в мрежата. Целта е да се улесни сърфирането, тъй като е много по-лесно да се запомни просто име на домейн като „google.com“ в сравнение с IP адрес като „12.345.6.789“. Докато DNS сървър е свързан и достъпен, и двата ще водят до един и същ уебсайт.

Миграция на сървъра

Изчистването на кеша може да бъде полезно за уеб администраторите по време на миграция на сървъра. Докато промените в DNS сървъра са незабавни, промените в кеша могат да отнемат повече от 48 часа, оставяйки потребителите да се опитват да посетят сайт, който вече не съществува на стария си IP адрес. Когато изчистите кеша на DNS сървъра, DNS сървърът е принуден да търси новия IP за името на домейна, вместо да разчита на кеширания адрес. Това означава незабавен достъп до правилния IP адрес, вместо часове или дни, за да стигнете до правилния адрес. Изчистването на кеша може да бъде особено важно за уебсайтове, които разчитат основно на постоянен повтарящ се трафик.

поверителност

Друга причина да изчистите своя DNS кеш е поверителността. DNS кешът записва всеки посетен уебсайт, независимо от съдържанието. Това означава, че уебсайтове с поверително или нежелано съдържание също могат да бъдат проследени с помощта на DNS кеша. Като изчистите кеша си, изчиствате всички записи в DNS за посещение на споменатите уебсайтове. Това е особено полезно, ако използвате публичен компютър, при който изчистването на вашия DNS кеш може да помогне за намаляване на вероятността поверителна информация да попадне в грешните ръце.

Поддръжка

Почистването на кеша също е разумна практика за поддръжка. Данните за DNS кеш не заемат много място, но списъкът може да стане много дълъг, ако не изчистите кеша дълго време. Сайтовете, които вече не посещавате, могат да бъдат премахнати и да освободят място за нови записи. Това също може да попречи на кеша да връща лоши резултати и 404 грешки при повторно посещение на стари уебсайтове, тъй като старите IP адреси може да не отразяват текущите адреси на уебсайтове.

Изчистване на кеша

Изчистването на кеша е много проста процедура. Влезте в акаунт на администратор, натиснете "Windows-X", за да отворите менюто на Power User, изберете "Command Prompt" и след това въведете командата "ipconfig / flushdns" (без кавичките), за да изчистите напълно DNS кеша, изтривайки всички записи на име на домейн и IP адрес.

Деактивиране на DNS кеша в текущата сесия

Можете също така да деактивирате DNS кеша за една интернет сесия, така че кешът да не записва никаква DNS информация, докато компютърът не бъде рестартиран. Влезте в акаунт на администратор, стартирайте командния ред от менюто Power Power и след това преминете към папката System32 с помощта на команди "cd". Например „cd FolderName“ се променя в папка в текущата папка, докато „cd ..“ се променя в предишната коренна папка - използвайте тази команда, за да се върнете към „Windows“ или „C:“ и след това използвайте командата "cd FolderName" да се промени на "Windows" и накрая "System32".

Въведете следната команда в тази папка:

net stop dnscache

Това спира DNS кеширането за тази сесия. За да рестартирате DNS кеширането за тази сесия, въведете следната команда:

net start dnscache

Деактивиране на DNS кеша за неопределен период

Можете също така напълно да деактивирате DNS кеширането, така че имената на домейни и IP адресите да не се кешират изобщо, докато не активирате отново DNS кеширането. Влезте в акаунт на администратор, натиснете „Windows-R“, за да отворите диалоговия прозорец „Стартиране“, въведете „services.msc“ (без кавички) и след това натиснете „Enter“. Щракнете двукратно върху „DNS клиент“ в списъка с услуги, щракнете върху менюто „Тип стартиране“, изберете „Disabled“ и след това щракнете върху „OK“. Преди да се опитате да деактивирате напълно DNS кеша, тествайте производителността, като деактивирате само сесия. Ако няма спад в производителността, трябва да се оправите с пълното деактивиране на DNS кеша.