Как очистить кэш DNS на компьютерах Win, Mac и Linux?
linux
windows
domain-name-system
mac-osx
command-line-interface
имя пользователя
источник
источник
Ubuntu по умолчанию не устанавливает кеширующий DNS-сервер. Учитывая вероятность того, что ваш маршрутизатор или Интернет-провайдер использует вместо этого кэширующий DNS-сервер, беспокоиться будет немного глупо.
Если у вас возникли проблемы и вы не запускаете nscd, попробуйте сбросить следующий шаг в цепочке поиска DNS.
источник
Небольшое предупреждение: если вам нужно очистить кэш DNS, очистка его на конечном компьютере может не работать должным образом. Обычно кэш DNS на вашем конечном компьютере выбирается с ближайшего возможного сервера DNS, который обычно находится на вашем основном маршрутизаторе / DHCP-сервере.
Это не будет очевидным для большинства, но это может объяснить, почему при попытке выполнить вышеупомянутые очистки кеша Linux, которые вы обнаружили,
nscd
не запускались с самого начала. (Я не видел установки, которая запускает это по умолчанию довольно долгое время).Вы должны проверить свои сети dns-сервер / маршрутизатор / межсетевой экран / руководство по модему / пользовательский интерфейс для того, как это работает. Вообще перезагрузка их делает свое дело, но будьте осторожны, я видел ящики, которые запоминают кеши DNS поверх перезагрузки.
И даже тогда, когда вы выполнили все вышеперечисленное правильно, вы можете пойти дальше и загрязнить свой DNS-кэш ложной записью, когда вы в первый раз смотрите за пределами своей сети на ближайший переход, обычно на вашего интернет-провайдера, который склонен к имея устаревший кеш DNS.
источник