Как очистить кэш DNS на компьютерах с Windows и Linux¶
DNS, или система доменных имен, является важной частью работы интернета. Она преобразует понятные для человека доменные имена в IP-адреса, необходимые для общения между устройствами. Кэширование DNS - это временное хранение этих преобразований вашей операционной системой для ускорения последующих запросов к тем же доменным именам. Однако иногда может потребоваться очистить кэш DNS для устранения проблем с подключением или для немедленного применения изменений в DNS-записях. В этой статье мы расскажем, как очистить кэш DNS на компьютерах с Windows и Linux.
Очистка кэша DNS на Windows¶
Очистка кэша DNS на Windows 10 и Windows 11¶
Чтобы очистить кэш DNS на компьютере с Windows 10 или Windows 11, выполните следующие шаги:
- Нажмите клавиши Windows + R, чтобы открыть диалоговое окно "Выполнить".
- Введите "cmd" (без кавычек) и нажмите Enter, чтобы открыть командную строку.
- В командной строке введите следующую команду и нажмите Enter:
ipconfig /flushdns
- Должно появиться сообщение с подтверждением успешной очистки кэша DNS.
Очистка кэша DNS на Windows 8 и 8.1¶
Чтобы очистить кэш DNS на компьютере с Windows 8 или 8.1, выполните следующие шаги:
- Нажмите клавиши Windows + X, чтобы открыть меню "Быстрый доступ".
- Нажмите на "Командная строка (администратор)", чтобы открыть командную строку с правами администратора.
- В командной строке введите следующую команду и нажмите Enter:
ipconfig /flushdns
- Должно появиться сообщение с подтверждением успешной очистки кэша DNS.
Очистка кэша DNS в Linux¶
Очистка кэша DNS на Ubuntu и системах на основе Debian¶
На Ubuntu и системах на основе Debian кэширование DNS обычно обрабатывается службой systemd-resolved. Выполните следующие действия, чтобы очистить кэш DNS:
- Откройте терминал, нажав Ctrl + Alt + T или найдя "Терминал" в меню приложений.
- Введите следующую команду и нажмите Enter:
sudo systemd-resolve --flush-caches
- Введите ваш пароль при запросе. Кэш DNS теперь должен быть очищен.
Очистка кэша DNS на Fedora, CentOS и RHEL¶
На Fedora, CentOS и RHEL кэширование обычно предоставляется службами nscd (Name Service Cache Daemon) или dnsmasq.
Очистка кэша в nscd (Name Service Cache Daemon)¶
- Откройте терминал.
- Введите следующую команду и нажмите Enter:
sudo systemctl restart nscd
- Введите ваш пароль при запросе. Кэш DNS теперь должен быть очищен.
Очистка кэша в dnsmasq¶
- Откройте терминал.
- Введите следующую команду и нажмите Enter:
sudo systemctl restart dnsmasq
- Введите ваш пароль при запросе. Кэш DNS теперь должен быть очищен.
Заключение¶
Очистка кэша DNS - это простой процесс, который может помочь вам устранить проблемы с подключением или немедленно применить изменения в записях DNS. Независимо от того, используете ли вы компьютер с Windows или Linux, выполнение шагов, описанных в этой статье, поможет вам сбросить кэш DNS и поддерживать работу вашего интернет-соединения на должном уровне.