- Как очистить (очистить) кеш DNS в Windows, MacOS и Linux
- Очистить / очистить кеш DNS в Windows
- Windows 10 и Windows 8
- Windows 7
- Очистить / очистить кеш DNS в Linux
- Systemd решено
- DNSMasq
- Очистить / очистить кеш DNS в macOS
- Очистить / очистить кеш DNS браузера
- Гугл Хром
- Fire Fox
- Выводы
- Как очистить кэш DNS
- How to Clear the DNS Cache
- В этом руководстве приведены инструкции по очистке кеша DNS в разных операционных системах и веб-браузерах.
- Очистить / очистить кэш DNS в Windows
- Windows 10 и Windows 8
- Windows 7
- Очистить / очистить кэш DNS в Linux
- Systemd Resolved
- Dnsmasq
- Очистить / очистить кэш DNS на macOS
- Очистить / очистить кэш DNS браузера
- Google Chrome
- Firefox
- Вывод
- How To Flush Linux / UNIX DNS Cache
- HowTo: Flush nscd dns cache
- Flush dnsmasq dns cache
- Flush caching BIND server dns cache
- A note about Mac OS X Unix users
- A note about /etc/hosts file
- See also:
Как очистить (очистить) кеш DNS в Windows, MacOS и Linux
Кэш DNS — это временная база данных, в которой хранится информация о предыдущих поисках DNS. Другими словами, всякий раз, когда вы посещаете веб-сайт, ваша ОС и веб-браузер будут вести учет для домена и соответствующего IP-адреса. Это устраняет необходимость в повторяющихся запросах к удаленным DNS-серверам и позволяет вашей ОС или браузеру быстро разрешать URL-адрес веб-сайта.
Однако в некоторых ситуациях, например, при устранении неполадок в сети или после смены преобразователей DNS, вам потребуется очистить кеш DNS. Это очистит кэшированные записи DNS и выполнит последующий поиск для разрешения домена на основе вновь настроенных параметров DNS.
В этой статье приведены инструкции по очистке кеша DNS в разных операционных системах и веб-браузерах.
Очистить / очистить кеш DNS в Windows
Процесс очистки кеша DNS одинаков для всех версий Windows. Вам нужно открыть командную строку с правами администратора и запустить ipconfig /flushdns .
Windows 10 и Windows 8
Чтобы очистить кеш DNS в Windows 10 и 8, выполните следующие действия:
Введите cmd в строку поиска Windows.
Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора. Откроется окно командной строки.
В командной строке введите следующую строку и нажмите Enter:
В случае успеха система вернет следующее сообщение:
Windows 7
Чтобы очистить кеш DNS в Windows 7, выполните следующие действия:
Щелкните по кнопке Пуск.
Введите cmd в текстовое поле поиска меню «Пуск».
Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора. Откроется окно командной строки.
В командной строке введите следующую строку и нажмите Enter:
В случае успеха система вернет следующее сообщение:
Очистить / очистить кеш DNS в Linux
В Linux кэширование DNS на уровне ОС отсутствует, если не установлена и не запущена служба кэширования, такая как Systemd-Resolved, DNSMasq или Nscd. Процесс очистки кеша DNS отличается в зависимости от дистрибутива Linux и службы кэширования, которую вы используете.
Systemd решено
Большинство современных дистрибутивов Linux, таких как Ubuntu 18.04, используют службу с разрешением systemd для кэширования записей DNS.
Чтобы узнать, запущена ли служба, используйте следующую команду:
Если служба запущена, команда будет печатать как active . В противном случае вы увидите inactive .
Чтобы очистить кэш Systemd Resolved DNS, введите:
В случае успеха команда не возвращает никакого сообщения.
DNSMasq
Dnsmasq — это облегченный кэширующий сервер имен DHCP и DNS.
Если ваша система использует DNSMasq в качестве кэширующего сервера, для очистки кеша DNS вам необходимо перезапустить службу Dnsmasq:
Nscd — это демон кеширования, и это предпочтительная система кэширования DNS для большинства дистрибутивов на основе RedHat.
Если ваша система использует Nscd, чтобы очистить кеш DNS, вам необходимо перезапустить службу Nscd:
Очистить / очистить кеш DNS в macOS
Команда для очистки кеша в macOS немного отличается в зависимости от используемой версии. Команда должна быть выполнена от имени пользователя с правами системного администратора (пользователь sudo).
Чтобы очистить кеш DNS в macOS, выполните следующие действия:
Перейдите в Приложения> Утилиты> Терминал. Это откроет окно терминала.
В командной строке введите следующую строку и нажмите Enter:
Введите свой пароль sudo и снова нажмите Enter. В случае успеха система не возвращает никаких сообщений.
Для более ранних версий macOS команда очистки кеша отличается.
macOS версии 10.11 и 10.9
macOS версии 10.10
macOS версии 10.6 и 10.5
Очистить / очистить кеш DNS браузера
Большинство современных веб-браузеров имеют встроенный DNS-клиент для предотвращения повторяющихся запросов при каждом посещении веб-сайта.
Гугл Хром
Чтобы очистить кеш DNS Google Chrome , выполните следующие действия:
- Откройте новую вкладку и введите chrome://net-internals/#dns в адресной строке Chrome.
- Нажмите кнопку «Очистить кеш хоста».
Если это не сработает, попробуйте очистить кеш и файлы cookie.
- Откройте диалоговое окно «Очистить данные просмотра» с помощью CTRL+Shift+Del .
- Выберите временной диапазон. Выберите «За все время», чтобы удалить все.
- Установите флажки «Файлы cookie и другие данные сайта» и «Кэшированные изображения и файлы».
- Нажмите кнопку «Очистить данные».
Этот метод должен работать для всех браузеров на базе Chrome, включая Chromium , Vivaldi и Opera .
Fire Fox
Чтобы очистить кеш DNS Firefox, выполните следующие действия:
- В верхнем правом углу щелкните значок гамбургера ☰ чтобы открыть меню Firefox:
- Щелкните ⚙ Options (Preferences) .
- Щелкните вкладку Конфиденциальность и безопасность или Конфиденциальность слева.
- Прокрутите вниз до раздела « History » и нажмите кнопку « Clear History. .
- Выберите временной диапазон для очистки. Выберите «Все», чтобы удалить все.
- Установите все флажки и нажмите «Очистить сейчас».
Если это не сработает, попробуйте следующий метод и временно отключите кеш DNS.
- Откройте новую вкладку и введите about:config в адресной строке Firefox.
- Найдите network.dnsCacheExpiration , временно установите значение 0 и нажмите OK. После этого верните значение по умолчанию и нажмите OK.
- Найдите network.dnsCacheEntries , временно установите значение 0 и нажмите OK. После этого верните значение по умолчанию и нажмите OK.
Выводы
Мы показали вам, как очистить или очистить кеш DNS в операционных системах Windows, Linux и macOS.
Пользователи Linux и macOS могут использовать команду dig для запроса и устранения проблем с DNS.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Источник
Как очистить кэш DNS
How to Clear the DNS Cache
В этом руководстве приведены инструкции по очистке кеша DNS в разных операционных системах и веб-браузерах.
Кэш DNS — это временная база данных, в которой хранится информация о предыдущих поисках DNS. Другими словами, всякий раз, когда вы посещаете веб-сайт, ваша ОС и веб-браузер будут вести учет домена и соответствующего IP-адреса. Это исключает необходимость повторяющихся запросов к удаленным DNS-серверам и позволяет вашей ОС или браузеру быстро разрешать URL-адреса веб-сайта.
Однако в некоторых ситуациях, таких как устранение неполадок в сети или после смены преобразователей DNS, вам необходимо очистить кэш DNS. Это очистит кэшированные записи DNS и выполнит последующий поиск для разрешения домена на основе вновь настроенных параметров DNS.
Очистить / очистить кэш DNS в Windows
Процесс очистки DNS-кэша одинаков для всех версий Windows. Вам нужно открыть командную строку с правами администратора и запустить ipconfig /flushdns .
Windows 10 и Windows 8
Чтобы очистить кэш DNS в Windows 10 и 8, выполните следующие действия:
Введите cmd в строке поиска Windows.
Щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора». Это откроет окно командной строки.
В командной строке введите следующую строку и нажмите Enter:
В случае успеха система вернет следующее сообщение:
Windows 7
Чтобы очистить кэш DNS в Windows 7, выполните следующие действия:
Нажмите на кнопку Пуск.
Введите cmd в текстовое поле поиска меню «Пуск».
Щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора». Это откроет окно командной строки.
В командной строке введите следующую строку и нажмите Enter:
В случае успеха система вернет следующее сообщение:
Очистить / очистить кэш DNS в Linux
В Linux отсутствует кэширование DNS на уровне ОС, если не установлена и не запущена служба кэширования, такая как Systemd-Resolved, DNSMasq или Nscd. Процесс очистки DNS-кэша отличается в зависимости от дистрибутива Linux и используемой вами службы кэширования.
Systemd Resolved
В большинстве современных дистрибутивов Linux, таких как Ubuntu 18.04, используется системный разрешенный сервис для кэширования записей DNS.
Чтобы узнать, запущена ли служба, используйте следующую команду:
Если служба работает, команда напечатает active . В противном случае вы увидите inactive .
Чтобы очистить кэш DNS Systemd Resolved, введите:
В случае успеха команда не возвращает никакого сообщения.
Dnsmasq
Dnsmasq — это облегченный кеширующий сервер имен DHCP и DNS.
Если ваша система использует DNSMasq в качестве сервера кеширования, для очистки кеша DNS вам необходимо перезапустить службу Dnsmasq:
Nscd — это демон кэширования, и он является предпочтительной системой кэширования DNS для большинства дистрибутивов на основе RedHat.
Если ваша система использует Nscd, для очистки кэша DNS вам необходимо перезапустить службу Nscd:
Очистить / очистить кэш DNS на macOS
Команда для очистки кэша в macOS немного отличается в зависимости от используемой версии. Команда должна выполняться как пользователь с правами системного администратора (пользователь sudo).
Чтобы очистить кэш DNS в macOS, выполните следующие действия:
Перейдите в Приложения> Утилиты> Терминал. Это откроет окно терминала.
В командной строке введите следующую строку и нажмите Enter:
Для более ранних версий macOS команда очистки кэша отличается.
macOS версии 10.11 и 10.9
Очистить / очистить кэш DNS браузера
Большинство современных веб-браузеров имеют встроенный DNS-клиент для предотвращения повторяющихся запросов при каждом посещении веб-сайта.
Google Chrome
Чтобы очистить DNS-кеш Google Chrome , выполните следующие действия:
- Откройте новую вкладку и введите chrome://net-internals/#dns адресную строку Chrome.
- Нажмите кнопку «Очистить кэш хоста».
Если это не работает для вас, попробуйте очистить кэш и куки.
- Откройте диалоговое окно «Очистить данные браузера» с помощью CTRL+Shift+Del .
- Выберите диапазон времени. Выберите «Все время», чтобы удалить все.
- Установите флажки «Файлы cookie и другие данные сайта» и «Кэшированные изображения и файлы».
- Нажмите кнопку «Очистить данные».
Этот метод должен работать для всех браузеров на основе Chrome, включая Chromium , Vivaldi и Opera .
Firefox
Чтобы очистить DNS-кэш Firefox, выполните следующие действия:
- В верхнем правом углу щелкните значок гамбургера, ☰ чтобы открыть меню Firefox:
- Нажмите на ⚙ Options (Preferences) ссылку.
- Нажмите на вкладку «Конфиденциальность и безопасность» или «Конфиденциальность» слева.
- Прокрутите вниз до History раздела и нажмите на Clear History. кнопку.
- Выберите временной диапазон, чтобы очистить. Выберите «Все», чтобы удалить все.
- Выберите все поля и нажмите «Очистить сейчас».
Если это не работает для вас, попробуйте следующий метод и временно отключите кэш DNS.
- Откройте новую вкладку и введите about:config в адресную строку Firefox.
- Найдите network.dnsCacheExpiration , временно установите значение 0 и нажмите ОК. После этого измените значение по умолчанию и нажмите ОК.
- Найдите network.dnsCacheEntries , временно установите значение 0 и нажмите ОК. После этого измените значение по умолчанию и нажмите ОК.
Вывод
Вы узнали, как очистить или очистить кэш DNS в операционных системах Windows, Linux и macOS.
Пользователи Linux и macOS могут использовать команду dig для запроса и устранения проблем с DNS.
Источник
How To Flush Linux / UNIX DNS Cache
I ‘m on a Dial UP Internet connection under Linux and frequent dial up disconnection causing dns problems. How do I flush DNS cache under UNIX / Linux distribution using a shell prompt?
Under MS-Windows you can use the ipconfig command to flush dns cache. However, Linux and UNIX provides various ways to flush cache. Linux can run nscd or BIND or dnsmasq as the name service caching daemon. Large and work-group servers may use BIND or dnsmasq as a dedicated caching server to speed up queries.
HowTo: Flush nscd dns cache
Nscd caches libc-issued requests to the Name Service. If retrieving NSS data is fairly expensive, nscd is able to speed up consecutive access to the same data dramatically and increase overall system performance. Just restart nscd:
$ sudo /etc/init.d/nscd restart
OR
# service nscd restart
OR
# service nscd reload
This daemon provides a cache for the most common name service requests. The default configuration file, /etc/nscd.conf, determines the behavior of the cache daemon.
Flush dnsmasq dns cache
dnsmasq is a lightweight DNS, TFTP and DHCP server. It is intended to provide coupled DNS and DHCP service to a LAN. Dnsmasq accepts DNS queries and either answers them from a small, local, cache or forwards them to a real, recursive, DNS server. This software is also installed many cheap routers to cache dns queries. Just restart the dnsmasq service to flush out dns cache:
$ sudo /etc/init.d/dnsmasq restart
OR
# service dnsmasq restart
- No ads and tracking
- In-depth guides for developers and sysadmins at Opensourceflare✨
- Join my Patreon to support independent content creators and start reading latest guides:
- How to set up Redis sentinel cluster on Ubuntu or Debian Linux
- How To Set Up SSH Keys With YubiKey as two-factor authentication (U2F/FIDO2)
- How to set up Mariadb Galera cluster on Ubuntu or Debian Linux
- A podman tutorial for beginners – part I (run Linux containers without Docker and in daemonless mode)
- How to protect Linux against rogue USB devices using USBGuard
Join Patreon ➔
Flush caching BIND server dns cache
A caching BIND server obtains information from another server (a Zone Master) in response to a host query and then saves (caches) the data locally. All you have to do is restart bind to clear its cache:
# /etc/init.d/named restart
You can also use rndc command as follows flush out all cache:
# rndc restart
OR
# rndc exec
BIND v9.3.0 and above will support flushing all of the records attached to a particular domain name with rndc flushname command. In this example flush all records releated to cyberciti.biz domain:
# rndc flushname cyberciti.biz
It is also possible to flush out BIND views. For example, lan and wan views can be flushed using the following command:
# rndc flush lan
# rndc flush wan
A note about Mac OS X Unix users
Type the following command as root user:
# dscacheutil -flushcache
OR
$ sudo dscacheutil -flushcache
If you are using OS X 10.5 or earlier try the following command:
lookupd -flushcache
A note about /etc/hosts file
/etc/hosts act as the static table lookup for hostnames. You need to remove and/or update records as per your requirements under Unix like operating systems:
# vi /etc/hosts
Sample outputs:
See also:
Related: Windows Vista / XP Flush DNS Cache with ipconfig Command
🐧 Get the latest tutorials on Linux, Open Source & DevOps via
Источник