Рецоммендед, 2024

Избор Уредника

Како испразнити ДНС кеш у Линуку

ДНС, или систем назива домена, је одговоран за решавање имена веб сајтова у њихове одговарајуће ИП адресе. Дакле, ако имате проблема са повезивањем са веб сајтом, или ако само желите да промену ДНС-а види ваша Убунту машина, покушајте да испразните ДНС кеш. Можете и да обришете ДНС кеш у Убунту ако сте направили промене у датотеци хоста, и желите да се систем "види" без потребе за поновним покретањем. Па, ако сте у било којој од ових ситуација, а желите да обришете ДНС кеш, ево како ћете испразнити ДНС кеш у Линуку:

Напомена : Користим Убунту 16.10 “Иаккети Иак” систем да демонстрирам ове методе. Међутим, процес би требао бити сличан на већини Линук дистроса.

Провера да ли је ДНС кеширање омогућено

Сви Линук дистроси се не понашају на исти начин, када је реч о стварима као што је кеширање ДНС-а. На пример, Убунту, подразумевано, не цацхе ДНС. Пре него што покушамо да очистимо ДНС кеш на Линук машини, проверите да ли је цацхинг чак омогућено. Да бисте то урадили на Убунту систему, можете пратити следеће кораке:

1. Покрените Терминал и упишите “ пс ак | греп днсмаск “.

2. У излазу из команде, моћи ћете да видите поље које се зове " цацхе-сизе ". Проверите његову вредност. Ако је вредност нула, то значи да је кеширање онемогућено на систему.

Напомена: Ако желите да омогућите ДНС кеширање на Линуку, можете то да урадите помоћу команде “судо днсмаск -ц 150”. Можете користити било који број уместо 150, што је у основи број уноса које днсмаск може да кешира.

Флусх ДНС Цацхе у Убунтуу

Ако ваш Линук систем кешира ДНС записе, онда можете покушати да испразните ДНС кеш да бисте се ријешили било каквих проблема везаних за ДНС. Да бисте очистили ДНС кеш у Убунтуу, можете пратити следеће кораке:

1. Покрените Терминал (цтрл + алт + Т) и упишите " судо /етц/инит.д/днс-цлеан рестарт ".

2. Затим упишите команду “ судо /етц/инит.д/нетворкинг форце-релоад

Ово ће очистити ваш ДНС кеш у Убунтуу, и ако су проблеми који су се појавили резултат ДНС проблема, сада их више нема.

Флусх ДНС Цацхе у ДНС услугама на Линуку

Као што сам рекао, Убунту по дефаулту не кешира ДНС записе, међутим, ако сте ручно инсталирали ДНС сервис као што је нсцд, можете избрисати његов кеш. Методе за брисање кеш меморије за неке уобичајене ДНС услуге дате су у наставку:

Флусх нсцд ДНС кеш

  • судо /етц/инит.д/нсцд рестарт

Флусх днсмаск ДНС кеш

  • судо /етц/инит.д/днсмаск рестарт

Флусх БИНД ДНС кеш

Ако користите БИНД, можете избрисати ДНС кеш користећи једну од следећих команди:

  • судо /етц/инит.д/намед рестарт

  • судо рндц рестарт

  • судо рндц екец

БИНД верзија 9.3.0, и више, подржава испирање ДНС кеша за одређени домен, као и за ЛАН, или ВАН. Можете користити следеће команде да бисте користили ову функцију:

  • Да бисте очистили ДНС кеш за одређени домен, користите „ судо рндц флусхнаме беебом.цом

  • Да бисте очистили ДНС кеш за ЛАН, користите „ судо рндц флусх лан

  • Да бисте очистили ДНС кеш за ВАН, користите „ судо рндц флусх ван

Бонус: Промените ДНС поставке у Убунтуу

Говорили смо о испирању ДНС кеш меморије у Убунту-у, међутим, можда постоје случајеви у којима желите само да промените ДНС поставке у Убунту-у. Ако желите да промените ДНС поставке у Убунту-у, можете то да урадите користећи ГУИ или преко Терминала.

Промените ДНС поставке користећи ГУИ

Коришћење графичког корисничког интерфејса за промену ДНС поставки је лакше него коришћењем терминала. Међутим, ако користите више веза, мораћете да промените ДНС поставку за сваку од њих. Да бисте променили ДНС поставке користећи ГУИ, само следите следеће кораке:

1. Отворите Систем Сеттингс и кликните на Нетворк.

2. Кликните на стрелицу поред имена мреже на коју сте повезани.

3. Кликните на “Сеттингс”. Ово ће отворити поставке за ту везу.

4. Пређите на картицу ИПв4 и видећете опцију под називом „ Додатни ДНС сервери “. Можете да унесете ДНС сервере које желите да користите у овом пољу. Ако желите да унесете више ДНС сервера, раздвојите их зарезима.

Промените ДНС поставке помоћу терминала

Ако не желите да користите ГУИ, и радије мењате ДНС поставке помоћу Терминала, то можете урадити додавањем сервера имена у днсмаск конфигурациони фајл. Међутим, днсмаск не долази инсталиран по дефаулту у Убунту системима (днсмаск-басе, доес). Дакле, прво ћете морати да инсталирате днсмаск покретањем Терминала, и користећи “ судо апт-гет инсталл днсмаск “.

  • Када инсталирате днсмаск. Конфигурациони фајл можете уредити са “ судо нано /етц/днсмаск.цонф “.

  • Овде можете да додате ИП адресе ваших ДНС сервера на којима пише “ Адд отхер намесерверс хере ”.

Обришите ДНС кеш у Линуку користећи ове методе

Можете користити било који од ових метода да бисте очистили ДНС кеш у Линук систему. Проблеми са ДНС кеш меморијом могу проузроковати проблеме као што је учитавање веб странице, промене сервера имена које ваш систем не препознаје и још много тога. Када испразните ДНС кеш, ови проблеми ће највероватније нестати.

Дакле, да ли сте икада морали испразнити ДНС кеш на вашем Линук систему? Ако јесте, који метод сте користили? Ако знате за било који други метод за брисање ДНС кеша на вашем Линук систему, обавестите нас у одељку за коментаре испод.

Top