Рачунари воде евиденцију о свакој веб локацији коју посетитеу "ДНС кеш меморији". Сврха ове кеш меморије је уштеда времена када корисник покуша приступити домени; систем не мора то да тражи сваки пут ручно. Све у свему, ДНС кеширање убрзава вашу употребу интернета и зато то практично раде сви оперативни системи од мацОС-а, па све до Виндовс-а и Линук-а.
Ипак, проблеми су једнако корисни као што је ДНС кеширањеможе се понекад појавити, на пример гледање старе веб локације уместо нове ажуриране, неуспело повезивање на удаљени сервер итд. Одличан начин да се заобиђу ове грешке на Линук рачунарима је „испирање“ ДНС кеша на Линуку . Када испразните ДНС кеш меморију, освежит ће ДНС базу података и избрисати мноштво решавања проблема које многи корисници доживљавају.
Флусх ДНС - Системски решен
У овом тренутку, већина Линук корисника јепокретање оперативног система у који је уграђен Системд инит систем. Иако је тема Системда подељена у заједници, постоји једна ствар коју сви знају: Системд чини дубоке, компликоване подешавања на нивоу оперативног система и одржавање много лакшим него што је то било раније. Ова чињеница је посебно тачна када се брише ДНС кеш меморија.
Системд обрађује ДНС кеш меморију у нечему што је познатокао „системски решен.“ То је стандардни услужни програм који проналази да је то пут до већине Линук оперативних система. Да бисте утврдили да ли ваш ОС користи Системд Ресолум за руковање ДНС-ом и ДНС кеш меморијом на систему, покрените терминал терминала притиском на Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури. Након тога, покрените системцтл статус команда на системд-ресолутион.сервице датотека.
systemctl status systemd-resolved.service
Погледајте испис система Системд Решен упрозора терминала и пронађите одељак „Активно“ када лоцирате одељак „Активно“ и осигурајте да има „активан (покренут)“ поред њега. Ако то учини, ваш Линук систем користи ово за управљање ДНС-ом.
Да бисте очистили ДНС кеш меморију за Системд Решен, мораћете да употребите једну од уграђених функција Системд Ресолтед-а. Тачније испирање кешира команда. Одмах ћете очистити ДНС и поновно покренути и покренути се!
sudo systemd-resolved --flush-caches
Или ако не можете да користите судо, урадити:
su -
systemd-resolved --flushcaches
Једном када користите флусхцацхес наредите да ДНС кеширање у систему треба битидовољно испрано. Међутим, ако након покретања ове наредбе и даље имате неких проблема, можда би било добро поново покренути услугу. Да бисте то учинили, искористите рестарт системацтл команда.
sudo systemctl restart systemd-resolved.service
Не могу се користити судо? Пријавите се као Роот са су пре покушаја поновног покретања услуге са системд-ом.
su - systemctl restart systemd-resolved.service
Када Системд-Ресол заврши поновно покретање, сви проблеми с ДНС-ом би требали бити исправљени!
Флусх ДНС - ДНС Маск
ДНСМаск је још једно популарно ДНС решење за Линук платформу које користе многи оперативни системи. Као и алат који је ријешен у Системд-у, корисници могу комуницирати с њим системцтл команда. Да бисте утврдили да ли ваш ОС користи алат ДНСМаск за управљање ДНС-ом, покрените статус команда.

systemctl status dnsmasq.service
Прочитајте испис статуса који системд пружаекран. Дођите до дела „Активан“ читања. Прегледајте кроз њега и потражите "активно (трчање)" да бисте потврдили да је услуга активна. Ако је то случај, могуће је одмах очистити ДНС кеш меморију за ДНСМаск користећи рестарт системацтл команда. У терминалу унесите следећу команду.
sudo systemctl restart dnsmasq.service
Или за оне који не могу да користе системске команде судо, покушајте се пријавити као Роот прије него што покушате поново покренути.
su -
systemctl restart dnsmasq.service
Флусх ДНС - НСЦД
НСЦД је преферирани ДНС систем за кеширање завећина Линук оперативних система заснованих на РедХат-у. Стога, ако користите ОпенСУСЕ Линук, ЦентОС или нешто слично, постоји велика шанса да ћете морати да се правите са њим да бисте очистили ДНС кеш меморију.
Напомена: иако је Федора Линук заснован на РедХат-у, он по дефаулту не спрема ДНС кеш меморију.
Да бисте утврдили да ли ваш Линук оперативни систем користи НСЦД, мораћете да користите статус наредбе, јер је то системски сервис.

systemctl status nscd.service
Покретање команде статуса на НСЦД сервисуће вам дати пуно детаљних информација о томе. Прескочите и пронађите одељак који каже „Активно“. Ако га ваш систем користи, видећете зелени текст који каже „активно (ради)“.
Испирање ДНС кеш меморије с НСЦД-ом дјелује слично као и сваки други систем за кеширање који ради са системд-ом. Све што корисник треба учинити је покренути рестарт системацтл команда. Поново ће учитати услугу и аутоматски избрисати ДНС кеш меморију, што ће поправити све ДНС проблеме које можда имате.
sudo systemctl restart nscd.service
Алтернативно, ако ваш Линук ОС онемогућује покретање наредби системцтл са судо, можете поново покренути услугу тако што ћете се прво пријавити на Роот налог користећи су.
su - systemctl restart nscd.service
Коментари