Как очистить кэш DNS в Ubuntu
Вы используете операционную систему Ubuntu и вы не знаете как свой DNS-кэш? В данном руководстве я расскажу, как очистить DNS-кэш в Ubuntu и зачем время от времени очищать DNS-кэш.
Зачем нужно удалять DNS-кэш
Кэш DNS при определенных условиях может повреждаться, причиной этого могут быть технические ошибки или вирусные атаки, которые вводят недопустимые записи DNS в кэш. Следствием этого может при посещении пользователя веб-сайта, переадресация на какой-либо другой веб-сайт, на котором много рекламы или может быть вредоносное ПО. Когда кеш поврежден, все предлагают сбросить кеш DNS пользовател
Очистить DNS-кэш в Ubuntu
Во многих Debian подобных операционных системах на Linux, к примеру как Ubuntu, все еще используют решение systemd-resolv. Оно уже встроено в систему в Ubuntu, и оно во многих случаях используется операционной системой автоматически без ведома пользователя. Он уже установлен и настроен в Ubuntu, пользователь просто должен ввести команду для очистки DNS, и все будет готово.
Сначала вам нужно открыть терминал и ввести:
sudo systemd-resolve --flush-caches
Когда вы вводите команду, терминал не дает никакого подтверждения того, что кэш был очищен, чтобы подтвердить, что вам нужно ввести другую команду, которая будет показывать пользователю статистику, команда выглядит следующим образом:
sudo system-resolve --statistics

После ввода команды статистика будет отображаться на терминале, а когда вы увидите, что «текущий размер кэша (Current Cache Size)» равен нулю, вы получите подтверждение того, что ваш кэш DNS был очищен.