Изчистете DNS кеша лесно в Ubuntu

за празен dns кеш

В следващата статия ще разгледаме как можем да изчистим DNS кеша в Ubuntu. От време на време DNS кешът трябва да бъде изтрит във вашата система Ubuntu. С това ще избегнем конфликти на IP адреси. В случай, че някой все още не знае, кажете, че DNS (Услуга за имена на домейни) е отговорен за присвояване на името на уебсайт на съответния IP.

DNS се счита за една от критичните части на интернет връзката. С цел на по-бърз достъп до посещаваните уебсайтове по-често нашите машини следят DNS записите или с други думи, кешират ги.

Именуването на IP адреси е най-известната характеристика на DNS протоколите. Например, ако IP адресът на сайта на Google е 216.58.210.163, повечето хора пристигат да пишат www.google.com а не IP адреса, тъй като е много по-лесно да се запомни. IP адресът на сайта може да се промени по много причини, без да се налага да преименувате уебсайта. Ако искате да научите повече за системата за имена на домейни, можете да се консултирате с статия, която са публикували в Уикипедия за това

Ако DNS кешът никога не бъде изчистен, това може да доведе до различни видове грешки. Тези грешки могат да възникнат, особено когато даден уебсайт промени своя IP адрес. Това може да доведе до конфликт на IP адрес. Следователно, за да избегнете този проблем, DNS кешът на нашата машина трябва да се изплаква редовно. Освен това изчистването на DNS кеша ще помогне да се премахнат ненужните данни, които заемат системата и да се решат някои технически проблеми, свързани с известната грешка на 'остарели записи'.

В следващите редове ще видим как изчистване на DNS кеша в операционната система Ubuntu в няколко прости и ясни стъпки, които да използваме в нашето оборудване.

Прочистете DNS кеша на машини на Ubuntu

За да изпълним тази задача, ще имаме различни методи.

Почистете DNS с помощта на systemd-resolver

Преди да изчистим DNS кеша, ще можем проверете DNS статистиката отваряне на терминала (Ctrl + Alt + T) и въвеждане на следната команда:

sudo systemd-resolve --statistics

Изходът, който терминалът трябва да показва, трябва да изглежда по следния начин:

Непочистена dns статистика

Въз основа на екранната снимка по-горе, текущият размер на кеша е 106.

След като познаем статистиката, можем да пристъпим към изчистете DNS кеша, използвайки systemd-разрешение. Това е DNS демон, който е вграден systemd и че вашата система вече използва за много неща. Като дявола systemd-разрешение Той работи на всички системи на Ubuntu, ще можем да го използваме за изчистване на нашия DNS кеш. Ще трябва само да използваме следната команда в терминала (Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

за проверете дали процесът на изпразване е бил успешен, ще стартираме командата отново в терминала, за да видим статистиката на кеша, както направихме преди:

Почистете dns статистиката

sudo systemd-resolve --statistics

Както можете да видите от екранната снимка по-горе, текущият параметър на размера на кеша е нула. Това означава, че кешът е изчистен успешно и от това се нуждаем.

Изплакнете кеша с помощта на командата dns-clean

Друг ефективен метод за изчистете нашия DNS кеш е да се използва следната команда в терминала (Ctrl + Alt + T):

DNS чист старт

sudo /etc/init.d/dns-clean start

Това е най-основното нещо, което потребителят трябва да знае за изчистването на DNS кеша в Ubuntu. Във всички случаи, процесът е прост и не изисква рестартиране на цялата система.

Не забравяйте, че на Ubuntu 16.04, DNS кешът не е активиран по подразбиране. Ще можем да използваме инструменти като bind, dnsmasq, nscd и др. за създаване на DNS кешове на нашия компютър. Каквото и да е DNS услуга Ако системата ви работи, не би трябвало да представлява проблем да я рестартирате, за да изчистите DNS кеша.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Андреале Дикам каза той

    Добър съвет, много благодаря.