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

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

У меня, кажется, есть несколько проблем DNS в данный момент начиная с обновления до 17,04 от 16,10 и пошел для сбрасывания DNS, но я не могу найти как к.

Кто-либо может сказать мне?

73
задан 10 August 2018 в 21:07

3 ответа

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

, Чтобы проверить, что сброс был sucessfull, используйте: sudo systemd-resolve --statistics

Демонстрационный вывод:

Cache
  Current Cache Size: 0
          Cache Hits: 101
        Cache Misses: 256
107
ответ дан 22 November 2019 в 23:22

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

systemctl restart systemd-resolved.service

существует, вероятно, способ заставить это просто сбрасывать кэш вместо перезапуска, но перезапуск удовлетворил моим целям.

28
ответ дан 22 November 2019 в 23:22

Я сделал это: 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
[...]
0
ответ дан 22 November 2019 в 23:22

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

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