Skip to main content

Шта је ДНС кеш и како то функционише?

Anonim

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

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

Већина људи чује само фразу "ДНС кеш" када се односи на испирање / чишћење кеш меморије ДНС-а како би помогао у решавању проблема повезивања са Интернетом. Има још тога на дну ове странице.

Сврха ДНС кеша

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

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

Ово се дешава иза завесе када затражите од свог веб претраживача да учита веб страницу.

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

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

Проблем је у томе што иако постоје тони јавних ДНС сервера које ваша мрежа може користити како би покушала убрзати процес конверзије / рјешења, још је бр¾е имати локалну копију "телефонског именика", гдје долази до ДНС кеша игра.

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

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

Како ДНС кеш ради

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

Садржај локалног ДНС кеша се може видети на Виндовс-у помоћу наредбе ипцонфиг / дисплаиднс, са сличним резултатима:

доцс.гоогле.цом-------------------------------------Име записа. . . . . : доцс.гоогле.цомТип записа. . . . . : 1Време је да живим . . . . : 21Дужина података. . . . . : 4Секција. . . . . . . : ОдговорА (Хост) запис. . . : 172.217.6.174

У ДНС-у, запис "А" је део ДНС уноса који садржи ИП адресу датог имена хоста. ДНС кеш меморише ову адресу, тражено име сајта и неколико других параметара из хоста ДНС уноса.

Шта је тровање ДНС кешом?

ДНС кеш постаје отрован или загађени када су у њега уписана неовлашћена имена домена или ИП адресе.

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

Тровање узрокује да клијентски захтеви буду преусмерени на погрешне дестинације, обично злонамерне веб странице или странице пуних реклама.

На пример, ако је доцс.гоогле.цом запис одозго има другачији запис "А", онда када сте унели доцс.гоогле.цом у вашем веб прегледачу, одвешћеш се негде другде.

Ово представља велики проблем за популарне веб странице. Ако нападач преусмери ваш захтев Гмаил.цом , на пример, на веб страници која је изглед као што је Гмаил, али није, можда ћете завршити патњу од пхисхинг напада попут китова.

ДНС флусхинг: шта то ради и како то да уради

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

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

Дакле, да користите горњи пример, ако је Гмаил.цом запис је отрован и преусмерава вас на чудну веб страницу, испирање ДНС-а је добар први корак за добијање редовних Гмаил.цом поново.

У Мицрософт Виндовс-у можете да испуштате локалну ДНС кеш меморију помоћу наредбе ипцонфиг / флусхднс у командном позиву. Знаш да ради кад видиш Виндовс ИП конфигурација је успјешно испала ДНС Ресолвер Цацхе или Успјешно је исцртао ДНС Ресолвер Цацхе порука.

Кроз командни терминал, корисници МацОС-а би требали користити дсцацхеутил -флусхцацхе, али знајте да не постоји "успјешна" порука након што се покрене, тако да вам није речено да ли је успјешно функционисало. Корисници Линука треба да уђу у /етц/рц.д/инит.д/нсцд рестарт команда.

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