ДНС

Исперите ДНС кеш меморију на Убунту-у

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

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

Како ДНС ради:

Једноставно, ДНС се може замислити као табела имена домена и ИП адреса како је дато у наставку:

Име домена ИП адреса
линукхинт.цом 1.2.3.4
подршка.линукхинт.цом 3.4.5.7
гоогле.цом 8.9.5.4
ввв.гоогле.цом 8.9.5.4

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

Кад посетите, рецимо, линукхинт.цом, прегледач поставља ДНС серверу (подешеном на рачунару) неколико питања.

Рачунар: Хеј, да ли знаш линукхинт.цом?

ДНС сервер: Не, ја не. Али ДНС сервер 4.4.4.Можда знам за то.

Рачунар:  Контактирајте ДНС сервер 4.4.4.4 и пита, „хеј, да ли знаш линукхинт.цом?”

ДНС сервер 2: Да, знам. Шта могу да учиним за вас?

Рачунар: Треба ми ИП адреса линукхинт.цом. Могу ли га имати?

ДНС сервер 2: Без страха, зато сам овде. Ево ИП адресе линукхинт.цом 1.2.3.4.

Рачунар: Ти си спаситељ живота. Хвала.

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

Следећи пут када посетите линукхинт.цом, понови се исто.

ДНС кеширање:

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

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

Проблеми са ДНС кеширањем:

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

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

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

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

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

нслоокуп или копати наредба можда није доступна по подразумеваној вредности на вашем Убунту рачунару. Али можете га лако инсталирати из званичног спремишта пакета Убунту-а.

Прво ажурирајте кеш спремишта АПТ пакета следећом наредбом:

$ судо апт упдате

Кеш спремишта АПТ пакета треба ажурирати.

Сада инсталирајте нслоокуп и копати са следећом командом:

$ судо апт инсталл днсутилс

Сада притисните г а затим притисните наставиће се.

нслоокуп и копати наредбе би сада требале бити доступне.

Сада да бисте тестирали да ли је кеширање омогућено, покрените следећу наредбу:

$ нслоокуп гоогле.цом

Као што видите, ДНС сервер који се користи за решавање имена домена је 127.0.0.53, што је повратна ИП адреса. Дакле, ДНС кеширање је омогућено. Ако је онемогућен, ДНС сервер треба да буде било шта друго осим 127.0.0.Икс.

Исто то можете проверити и са копати команда као и следеће:

$ диг гоогле.цом

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

Испирање ДНС-а на Убунту 18.04 ЛТС:

Убунту 18.04 ЛТС користи локални ДНС сервер и подразумевано кешира ДНС упите. Убунту 18.04 ЛТС користи системд за ову сврху.

Можете да покренете следећу наредбу да бисте проверили колико је ДНС уноса кеширано и многе друге информације на Убунту 18.04 ЛТС:

$ судо системд-разреши --статистицс

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

Да бисте испрали ДНС кеш меморију на Убунту 18.04 ЛТС, покрените следећу команду:

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

Такође можете поново покренути системски решен сервис за уклањање ДНС кеша на Убунту 18.04 ЛТС.

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

$ судо системцтл поново покрените системд-рјешен

Као што видите, предмеморија се брише.

$ судо системд-разреши --статистицс

Испирање ДНС кеша на Убунту 16.04:

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

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

Можете поново покренути нсцд сервис на Убунту 16.04 ЛТС за испирање ДНС кеша следећом командом:

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

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

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

Дакле, тако испирете ДНС кеш меморију на Убунту 18.04 ЛТС и 16.04 ЛТС. Хвала што сте прочитали овај чланак.

5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...
Битка за Веснотх 1.13.6 Развој објављен
Битка за Веснотх 1.13.6 објављено прошлог месеца, шесто је развојно издање у издању 1.13.к сериес и доноси низ побољшања, посебно корисничког интерфеј...
Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...