Легко очищайте кеш DNS в Ubuntu

про порожній кеш dns

У наступній статті ми збираємось поглянути на це як ми можемо очистити кеш DNS в Ubuntu. Час від часу кеш DNS потрібно очищати у вашій системі Ubuntu. Завдяки цьому ми уникнемо конфліктів IP-адрес. Якщо хтось ще не знає, скажіть, що DNS (Служба доменних імен) відповідає за присвоєння назви веб-сайту відповідному ІР.

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-resolution. Це вбудований демон 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.   Андреале Дікам - сказав він

    Гарна порада, велике спасибі.