Как я могу сбросить DNS на Ubuntu 17.04?

Как заявил кто-то другой, в настоящее время он недоступен для общих вычислений. Он доступен в специализированных приложениях в Linux, таких как DVDRip. Если вы заинтересованы в выполнении небольшой работы и имеете конкретные обобщенные задачи, которые вы хотите обработать, посмотрите на Bash Reduce, реализацию Map Reduce, выполненную полностью в bash.

36
задан 31 March 2018 в 13:39

15 ответов

Вы можете использовать эту команду: sudo systemd-resolve --flush-caches

Чтобы убедиться, что сброс был успешным, используйте: sudo systemd-resolve --statistics

Пример вывода:

Cache
  Current Cache Size: 0
          Cache Hits: 101
        Cache Misses: 256
39
ответ дан 22 May 2018 в 23:27
  • 1
    Этот ответ улучшается на предыдущем, поэтому я отметил его как один истинный ответ. – dibs 27 April 2017 в 00:54
  • 2
    Когда я запускаю sudo systemd-resolve --flush-caches, я получаю systemd-resolve: unrecognized option '--flush-caches'. – Nathan Friend 19 January 2018 в 21:35
  • 3
    То же, что @NathanFriend - проверка вывода -help, эта подкоманда была удалена в 17.10 – Routhinator 28 February 2018 в 02:48

Вы можете использовать эту команду: sudo systemd-resolve --flush-caches

Чтобы убедиться, что сброс был успешным, используйте: sudo systemd-resolve --statistics

Пример вывода:

Cache Current Cache Size: 0 Cache Hits: 101 Cache Misses: 256
48
ответ дан 18 July 2018 в 14:40

Вы можете использовать эту команду: sudo systemd-resolve --flush-caches

Чтобы убедиться, что сброс был успешным, используйте: sudo systemd-resolve --statistics

Пример вывода:

Cache Current Cache Size: 0 Cache Hits: 101 Cache Misses: 256
49
ответ дан 24 July 2018 в 20:26

Вы можете использовать эту команду: sudo systemd-resolve --flush-caches

Чтобы убедиться, что сброс был успешным, используйте: sudo systemd-resolve --statistics

Пример вывода:

Cache Current Cache Size: 0 Cache Hits: 101 Cache Misses: 256
51
ответ дан 31 July 2018 в 11:33

Вы можете использовать эту команду: sudo systemd-resolve --flush-caches

Чтобы убедиться, что сброс был успешным, используйте: sudo systemd-resolve --statistics

Пример вывода:

Cache Current Cache Size: 0 Cache Hits: 101 Cache Misses: 256
51
ответ дан 31 July 2018 в 23:30

Эта команда должна перезапустить локальную службу имен и очистить локальный кеш DNS:

systemctl restart systemd-resolved.service

Вероятно, есть способ заставить его просто очистить кеш вместо перезапуска, но перезагрузка подходит для моих целей .

14
ответ дан 22 May 2018 в 23:27
  • 1
    Это, похоже, устранило проблему. Благодаря! – dibs 23 April 2017 в 04:32

Я сделал это: 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

Установка

Есть два аргумента, которые могут быть переданы скрипту, очищены или указаны. Оба они должны быть понятны.

$ sudo dnscache clear
DNS cache has been cleared!
[...]
Cache
  Current Cache Size: 0
[...]
2
ответ дан 22 May 2018 в 23:27
  • 1
    Не могли бы вы расширить ответ и, возможно, добавить процесс установки и использования? – pomsky 29 March 2018 в 02:02
  • 2
    Это все на github. – dunderrrrrr 31 March 2018 в 11:25
  • 3
    Я согласен, но ответы на ссылки не считаются ответами на сайтах Exchange . Большое спасибо за расширение вашего ответа. – pomsky 31 March 2018 в 13:35

Я сделал это: 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

Установка

Есть два аргумента, которые могут быть переданы скрипту, очищены или указаны. Оба они должны быть понятны.

$ sudo dnscache clear DNS cache has been cleared! [...] Cache Current Cache Size: 0 [...]
2
ответ дан 18 July 2018 в 14:40

Эта команда должна перезапустить локальную службу имен и очистить локальный кеш DNS:

systemctl restart systemd-resolved.service

Вероятно, есть способ заставить его просто очистить кеш вместо перезапуска, но перезагрузка подходит для моих целей .

14
ответ дан 18 July 2018 в 14:40

Я сделал это: 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

Установка

Есть два аргумента, которые могут быть переданы скрипту, очищены или указаны. Оба они должны быть понятны.

$ sudo dnscache clear DNS cache has been cleared! [...] Cache Current Cache Size: 0 [...]
2
ответ дан 24 July 2018 в 20:26

Эта команда должна перезапустить локальную службу имен и очистить локальный кеш DNS:

systemctl restart systemd-resolved.service

Вероятно, есть способ заставить его просто очистить кеш вместо перезапуска, но перезагрузка подходит для моих целей .

14
ответ дан 24 July 2018 в 20:26
  • 1
    Это, похоже, устранило проблему. Благодаря! – dibs 23 April 2017 в 04:32

Я сделал это: 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

Установка

Есть два аргумента, которые могут быть переданы скрипту, очищены или указаны. Оба они должны быть понятны.

$ sudo dnscache clear DNS cache has been cleared! [...] Cache Current Cache Size: 0 [...]
2
ответ дан 31 July 2018 в 11:33

Эта команда должна перезапустить локальную службу имен и очистить локальный кеш DNS:

systemctl restart systemd-resolved.service

Вероятно, есть способ заставить его просто очистить кеш вместо перезапуска, но перезагрузка подходит для моих целей .

15
ответ дан 31 July 2018 в 11:33
  • 1
    Это, похоже, устранило проблему. Благодаря! – dibs 23 April 2017 в 04:32

Я сделал это: 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

Установка

Есть два аргумента, которые могут быть переданы скрипту, очищены или указаны. Оба они должны быть понятны.

$ sudo dnscache clear DNS cache has been cleared! [...] Cache Current Cache Size: 0 [...]
2
ответ дан 31 July 2018 в 23:30

Эта команда должна перезапустить локальную службу имен и очистить локальный кеш DNS:

systemctl restart systemd-resolved.service

Вероятно, есть способ заставить его просто очистить кеш вместо перезапуска, но перезагрузка подходит для моих целей .

15
ответ дан 31 July 2018 в 23:30
  • 1
    Это, похоже, устранило проблему. Благодаря! – dibs 23 April 2017 в 04:32

Другие вопросы по тегам:

Похожие вопросы: