ДНС кеширање и како то чини ваш Интернет боље

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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