Како очистити ДНС ДНС кеш меморију

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

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

1. Очистите ДНС кеш меморију помоћу системд-ресолутион на Линук-у


Убунту и друге дистрибуције засноване на Дебиан-у користе команду системд-ресолутион, ова команда је ДНС демон уграђен у системд и системска је услуга која локалним апликацијама пружа резолуцију назива мреже.

Ова команда имплементира ДНС / ДНССЕЦ резолутор кеша и проверу, као и ЛЛМНР и МултицастДНС резолутор. Локалне апликације могу да шаљу захтеве за решавање назива мреже путем три интерфејса:

  • Потпуно опремљени изворни АПИ решеног система изложен је на магистрали.
  • АПИ глибц гетаддринфо који је дефинисан РФЦ3493 и сродне функције резолуције, укључујући гетхостбинаме.
  • Локални ДНС послушитељ из стуба је понуђен на ИП адреси 127.0.0.53 на локалном интерфејсу повратне везе, одатле програми који директно генеришу ДНС захтеве, заобилазећи локалне АПИ-је, могу користити ову стуб за повезивање са системски решеним

Корак 1
Да бисмо користили ову команду, прво ћемо видети статистику ДНС кеша у систему:

 судо системд -ресолутион -статистицс 

ЕНЛАРГЕ

Корак 2
Сада, да бисмо очистили ДНС кеш меморију, извршавамо:

 судо системд-ресолутион --флусх-цацхрес 

ЕНЛАРГЕ

Корак 3
Као што видимо, када поново покренемо статистику, ДНС кеш је избрисан. Ово је најчешћи метод. Друге опције које можете користити за различите дистрибуције су:

У случају коришћења РедХат -а или АрцхЛинук -а

 судо системцтл рестарт нсцд 

2. Очистите ДНС кеш меморију помоћу днсмаск -а или именујте Линук


Затим ћемо видети још две опције за брисање кеша

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

 судо системцтл поново покрените днсмаск 

Очистите ДНС кеш меморију помоћу БИНД -аОва БИНД команда се користи за ДНС сервере посебно дизајниране за одређене задатке и за брисање ДНС кеша само покрените:

 судо системцтл рестарт намед 

Једноставно, очистили смо Линук ДНС кеш меморију, побољшавајући тако перформансе наше опреме путем терминала.

wave wave wave wave wave