Как очистить кэш DNS в Windows, MAC и Chrome
Очистка кэша DNS позволяет решить проблемы с подключением к сети и обеспечить доступ компьютера или браузера к самым актуальным записям DNS. В кэше DNS хранится информация о предыдущих поисках DNS, например IP-адреса посещенных вами веб-сайтов, что позволяет ускорить доступ. Однако иногда кэш может устаревать или повреждаться, что приводит к таким проблемам, как проблемы с загрузкой веб-сайтов или ошибки DNS.
В этом руководстве вы узнаете, как очистить кэш DNS в Windows, Mac и Google Chrome.
1. Как очистить кэш DNS в Windows
Для Windows 10, 11, 8 и 7
- Откройте командную строку:
- Нажмите Windows R, чтобы открыть диалоговое окно “Выполнить”.
- Введите cmd и нажмите Enter, чтобы открыть Командную строку.
- Также можно найти Command Prompt в меню Start, щелкнуть правой кнопкой мыши и выбрать Run as administrator.
- Запустите команду Flush DNS:
- В окне “Командная строка” введите следующую команду и нажмите Enter:ipconfig /flushdns
- В окне “Командная строка” введите следующую команду и нажмите Enter:
- Подтверждающее сообщение:
- В случае успеха вы увидите сообщение:Успешная очистка кэша DNS-резольвера.
- В случае успеха вы увидите сообщение:
Для Windows PowerShell (альтернативный метод)
Вы также можете использовать Windows PowerShell для промывки кэша DNS:
- Откройте Windows PowerShell:
- Нажмите Windows X и выберите Windows PowerShell (Admin).
- Запустите команду:
- Введите следующую команду и нажмите Enter:Clear-DnsClientCache
- Введите следующую команду и нажмите Enter:
- Дождитесь завершения процесса. Подтверждающего сообщения может не быть, но кэш DNS должен быть очищен.
2. Как очистить кэш DNS на Mac
Для macOS Ventura, Monterey, Big Sur, Catalina и более ранних версий
- Откройте терминал:
- Перейдите в меню Приложения > Утилиты > Терминал.
- Кроме того, нажмите Command Space, введите Terminal и нажмите Enter, чтобы открыть его.
- Запустите команду Flush DNS:
- Команда немного отличается в зависимости от используемой версии macOS:
- Для macOS Ventura, Monterey, Big Sur, Catalina, Mojave, High Sierra:sudo killall -HUP mDNSResponder
- Для macOS Sierra и El Capitan:sudo killall -HUP mDNSResponder
- Для macOS Yosemite:sudo discoveryutil udnsflushcaches
- Для macOS Mavericks, Mountain Lion и Lion:sudo killall -HUP mDNSResponder
- Введите пароль:
- Вам будет предложено ввести пароль администратора.
- Введите пароль (он не будет отображаться по мере ввода) и нажмите Enter.
- DNS Cache Flushed:
- Кэш DNS будет очищен. Вы не увидите подтверждающего сообщения, но кэш будет очищен.
3. Как очистить кэш DNS в Google Chrome
В Google Chrome есть собственный внутренний DNS-кэш, который не зависит от DNS-кэша операционной системы. Очистка DNS-кэша Chrome может помочь решить проблемы с доступом к сайтам, характерные для Chrome.
Пошаговое руководство
- Откройте Google Chrome:
- Убедитесь, что браузер открыт.
- Зайдите в DNS-кэш Chrome:
- Введите следующий URL-адрес в адресную строку и нажмите Enter:chrome://net-internals/#dns
- Введите следующий URL-адрес в адресную строку и нажмите Enter:
- Очистите кэш хоста:
- На странице DNS нажмите кнопку Очистить кэш хоста. Это очистит внутренний кэш DNS в Chrome.
- Очистить сокеты (необязательно):
- Чтобы убедиться, что все активные соединения сброшены, перейдите в раздел:chrome://net-internals/#sockets
- Нажмите кнопку Промыть пулы сокетов.
- Чтобы убедиться, что все активные соединения сброшены, перейдите в раздел:
- Перезапустите Chrome:
- Закройте и снова откройте Chrome, чтобы убедиться, что изменения вступили в силу.
Зачем очищать кэш DNS в Google Chrome?
Очистка DNS-кэша в Chrome может помочь, если у вас возникли проблемы с загрузкой сайтов, например, они отображаются неправильно или не загружаются, особенно после изменения настроек DNS или переноса сайта на новый сервер.
Почему следует очищать кэш DNS?
- Исправление ошибок DNS: Если вы столкнулись с ошибками DNS, такими как “DNS-сервер не отвечает” или “ERR_NAME_NOT_RESOLVED”, очистка кэша DNS поможет их устранить.
- Миграция веб-сайта: Когда веб-сайт переносится на новый сервер или меняется его IP-адрес, очистка кэша DNS гарантирует, что вы получите доступ к обновленной версии сайта.
- Конфиденциальность: Очистка кэша DNS удаляет сохраненную информацию о посещенных вами веб-сайтах, обеспечивая большую конфиденциальность.
- Более быстрое разрешение DNS: Очистка кэша DNS может заставить вашу систему обновить записи DNS, что потенциально ускоряет доступ к определенным веб-сайтам.
Резюме
Очистка DNS-кэша может стать быстрым решением проблем с подключением и доступом к веб-сайтам. Независимо от того, работаете ли вы в Windows, Mac или вам просто нужно очистить кэш DNS в Google Chrome, описанные выше действия помогут вам сбросить настройки DNS и решить проблемы, связанные с устаревшими или поврежденными записями DNS. Регулярная очистка кэша DNS также гарантирует, что вы всегда будете иметь доступ к последним версиям веб-сайтов, что является хорошей практикой, если вы часто работаете с веб-сайтами, которые претерпевают изменения.