Как я могу очистить DNS на Ubuntu 17.04?
У меня, кажется, есть несколько проблем с DNS с момента обновления до 17.04 с 16.10, и я прошёл очистку DNS, но не могу найти, как это сделать.
Может кто-нибудь сказать мне, пожалуйста?
dns
17.04
systemd
resolv.conf
бабки
источник
источник
Ответы:
Вы можете использовать эту команду:
sudo systemd-resolve --flush-caches
Чтобы убедиться, что сброс был успешным, используйте:
sudo systemd-resolve --statistics
Образец вывода:
источник
sudo systemd-resolve --flush-caches
, я получаюsystemd-resolve: unrecognized option '--flush-caches'
.Эта команда должна перезапустить локальную службу имен и очистить локальный кэш DNS:
Вероятно, есть способ заставить его просто очистить кеш вместо перезапуска, но перезапуск подходит для моих целей.
источник
--statistics
сразу после. На Ubuntu 18Я сделал это: https://github.com/dunderrrrrr/dnscache
Может быть, это то, что вы ищете.
Монтаж
использование
Есть два аргумента, которые могут быть переданы в скрипт, clear или stats. Оба они должны быть самоочевидными.
источник
systemd-resolve --flush-caches
тогдаsystemd-resolve --statistics
. : github.com/dunderrrrrr/dnscache/blob/master/dnscachesudo dnscache clear
. Время это деньги, верно.