Как я могу очистить DNS в Ubuntu 17.04?
Кажется, на данный момент у меня есть несколько проблем с DNS после обновления до 17.04 с 16.10, и я пошел, чтобы очистить DNS, но я не могу найти, как это сделать.
Кто-нибудь может мне сказать, пожалуйста?
Попробуй пройти бота-учителя. Он научит тебя Linux в виде игры: Курсы Linux и DevOPS Бесплатный урок
Вы можете использовать эту команду: sudo systemd-resolve --flush-caches
Чтобы убедиться, что промывка прошла успешно, используйте:sudo systemd-resolve --statistics
Пример вывода:
Cache Current Cache Size: 0 Cache Hits: 101 Cache Misses: 256
Эта команда должна перезапустить службу локальных имен и очистить локальный кэш DNS:
systemctl restart systemd-resolved.service
Вероятно, есть способ заставить его просто очистить кэш вместо перезапуска, но перезапуск соответствовал моим целям.
Katya
26.Август.2022 17:09:15
4
Я сделал это:https://github.com/dunderrrrrr/dnscache
Может быть, это то, что ты ищешь.
Установка
$ git clone git@github.com:dunderrrrrr/dnscache.git$ cd dnscache/$ sudo cp dnscache /usr/local/bin/$ sudo chmod +x /usr/local/bin/dnscache
Использование
Есть два аргумента, которые могут быть переданы скрипту: clear или stats. Оба они должны быть понятны сами по себе.
$ sudo dnscache clearDNS cache has been cleared![...]Cache Current Cache Size: 0[...]
Motya
26.Август.2022 17:17:43
5
Plat0n
26.Август.2022 17:34:38
7
Я удалил часть решения из вопроса. Но вы можете найти его здесь . Пожалуйста, разместите часть решения в поле “Ваш ответ” ниже. Это совершенно нормально - ответить на свой собственный вопрос и принять ваш ответ. Также, пожалуйста, не добавляйте тег “РЕШЕНО” в title .
Если вы используете Chrome и у вас возникли проблемы с кэшем, это также поможет очистить dns-кэш Chrome chrome://net-internals/#hsts
Stepa
26.Август.2022 17:51:37
9
Я обнаружил, что ничто не работает, кроме перезагрузки системы и хождения по яичной скорлупе