
Регулярная очистка DNS полезна по нескольким причинам. В Windows, macOS и дистрибутивах Linux, таких как Ubuntu, кэш веб-адресов очищается за несколько шагов.
Очистка кэша DNS в Windows, Mac и Linux — вот как это делается
Каждая операционная система по-разному работает с внутренними записями для разрешения адресов. Чтобы очистить кэш DNS, например, потому что DNS-сервер не отвечает, вам понадобятся специфические для данной системы инструменты и команды. Ниже приведены инструкции для наиболее важных представителей.
Очистить кэш DNS в Windows 11: вот как
Как пользователь Windows 11, вы можете удобно очистить кэш DNS через командную строку. Для этого запустите инструмент через диалог «Выполнить», нажав комбинацию клавиш [Windows] + [R] и выполнив команду «cmd».

Теперь введите следующую команду CMD в окно командной строки:
ipconfig /flushdns
Подтвердите команду, нажав клавишу Enter. Windows 11 начнет очистку кэша DNS и уведомит вас об успешном завершении процесса.

Возникают проблемы с DNS-сервером даже после очистки кэша? Одно из решений — сменить DNS-сервер!
Очистка кэша DNS в Windows 10: руководство
Очистка кэша DNS в Windows 10 также легко выполняется через командную строку. Для удобного запуска приложения командной строки используйте комбинацию клавиш [Windows] + [R], а затем введите «cmd».

Введите следующую команду, чтобы очистить кэш DNS в Windows 10 с помощью инструмента командной строки ipconfig:
ipconfig /flushdns
После очистки кэша DNS появится уведомление.

Очистка кэша DNS в дистрибутивах Linux: шаг за шагом
Дистрибутивы Linux не используют встроенный кэш DNS. Записи адресов кэшируются в системах только при использовании служб DNS, таких как dnsmasq, nscd или systemd-resolved (по умолчанию в Ubuntu 18 и 20).
Команда терминала для удаления кэш-памяти доступна только для systemd-resolved:
sudo systemd-resolve --flush-caches

Чтобы выполнить команду, просто введите пароль администратора. Не удивляйтесь, если команда не вернет сообщение. Чтобы убедиться, что удаление прошло успешно, вы можете просмотреть кэш-память systemd-resolved, выполнив следующую команду терминала:
sudo systemd-resolve --statistics
Вы можете очистить кэш других служб DNS, таких как dnsmasq и nscd, перезапустив эти службы. Соответствующими командами в этом случае будут «sudo service dnsmasq restart» и «sudo service nscd restart».
Очистка кэша DNS в macOS
Операционные системы Mac, как и системы Windows, полагаются на собственный кэш DNS. Однако команда, которую нужно ввести для очистки кэша DNS, зависит от установленной версии. В любом случае для ввода вам понадобится терминал, который можно вызвать через меню «Утилиты».
Для версий macOS 10.11 (El Capitan) и более поздних, а также 10.7, 10.8 и 10.9 команда очистки выглядит следующим образом:
sudo killall -HUP mDNSResponder
Если вы используете устройство с macOS 10.10 (Yosemite), вам нужна следующая команда:
sudo discoveryutil udnsflushcaches
В более старых версиях, таких как macOS 10.5 и 10.6, используется следующая команда:
sudo dscacheutil -flushcache
После ввода соответствующей команды вам будет предложено ввести пароль администратора. После этого кэш DNS будет очищен.
Используете мобильное устройство Apple с iOS? Очистите кэш DNS, временно включив режим полета. Подождите пять-десять секунд и выключите автономный режим.