Как очистить кэш DNS

Большинство операционных систем и клиентов DNS автоматически кэшируют IP-адреса и другие результаты DNS, это делается для того, чтобы ускорить последующие запросы к тому же имени хоста. Иногда плохие результаты будут кэшироваться и поэтому должны быть удалены из кэша, чтобы вы могли правильно общаться с хостом. Все основные операционные системы позволяют форсировать этот процесс. Ниже приведены общие шаги, которые необходимо выполнить, чтобы очистить кэш DNS.

Microsoft Windows

Windows 10

Очистка кеша DNS в Windows 10 - очень простой процесс. Из-за разрешений безопасности системы вы должны убедиться, что вы запускаете командную строку от имени администратора.

  1. Убедитесь, что вы на рабочем столе Windows 10.
  2. Щелкните правой кнопкой мыши меню «Пуск» и выберите в меню Command Prompt (Admin)
  3. Введите команду ipconfig /flushdns
Windows 10 Flush DNS - Step 1 - Begin on the Windows 10 desktop
Windows 10 Flush DNS - Step 2 - Right click on the start menu and choose 'Command Prompt (Admin)'
Windows 10 Flush DNS - Step 3 - Command Prompt will open
Windows 10 Flush DNS - Step 4 - Type 'ipconfig /flushdns'
Windows 10 Flush DNS - Step 5 - The DNS is now flushed
Windows 10 Flush DNS - Step 6 - Type 'exit' to close the Command Prompt

Windows 8 / Windows 8.1

Очистка кеша DNS в Windows 8 и Windows 8.1 - очень простой процесс. Из-за разрешений безопасности системы вы должны убедиться, что вы запускаете командную строку от имени администратора.

  1. Убедитесь, что вы находитесь на начальном экране Windows 8.
  2. Просто введите cmd , и справа появится панель поиска Windows с результатами поиска.
  3. Щелкните правой кнопкой мыши Command Prompt и выберите Запуск от имени администратора
  4. введите команду ipconfig /flushdns
Windows 8 / Windows 8.1 Flush DNS - Step 2 - Type 'cmd'
Windows 8 / Windows 8.1 Flush DNS - Step 3 - Right click 'Command Prompt' and choose 'Run as administrator'
Windows 8 / Windows 8.1 Flush DNS - Step 4 - Command Prompt will open
Windows 8 / Windows 8.1 Flush DNS - Step 5 - Type 'ipconfig /flushdns'
Windows 8 / Windows 8.1 Flush DNS - Step 6 - The DNS is now flushed
Windows 8 / Windows 8.1 Flush DNS - Step 7 - Type 'exit' to close the Command Prompt

Windows Vista / Windows 7

Очистка DNS в более новых версиях Windows почти так же проста, как и в более ранних версиях, но из-за дополнений безопасности Microsoft вы должны запустить командную строку с правами администратора.

  1. Нажмите кнопку «Пуск» и перейдите к командной строке (Пуск> Все программы> Стандартные> Командная строка)
  2. Убедитесь, что вы щелкнули правой кнопкой мыши по приложению командной строки и выбрали «Запуск от имени администратора».
  3. Введите команду ipconfig /flushdns
Windows Vista / Windows 7 Flush DNS - Step 2 - Click Accessories
Windows Vista / Windows 7 Flush DNS - Step 3 - Click Command Prompt
Windows Vista / Windows 7 Flush DNS - Step 4 - Command Prompt will open
Windows Vista / Windows 7 Flush DNS - Step 5 - Type 'ipconfig /flushdns'
Windows Vista / Windows 7 Flush DNS - Step 6 - The DNS is now flushed
Windows Vista / Windows 7 Flush DNS - Step 7 - Type 'exit' to close the Command Prompt

Примечание. Также можно ввести cmd в поле поиска в меню «Пуск» Windows Vista / Windows 7, а затем щелкнуть правой кнопкой мыши результат cmd.exe вместо необходимости переходить по различным подпунктам, меню.

Windows 98/NT/2000/XP

Очистка DNS в Windows - это простой процесс, ниже описаны шаги, которые необходимо выполнить, если вы хотите очистить кэш DNS.

  1. Откройте командную строку (Пуск> Выполнить>cmd.exe > ОК).
  2. Введите команду ipconfig /flushdns
Windows Vista / Windows 7 Flush DNS - Step 1 - Click Accessories
Windows Vista / Windows 7 Flush DNS - Step 2 - Click Command Prompt
Windows Vista / Windows 7 Flush DNS - Step 3 - Command Prompt will open
Windows Vista / Windows 7 Flush DNS - Step 4 - Type 'ipconfig /flushdns'
Windows Vista / Windows 7 Flush DNS - Step 5 - The DNS is now flushed
Windows Vista / Windows 7 Flush DNS - Step 6 - Type 'exit' to close the Command Prompt

Apple OS X

Очистка DNS в Mac OS X - это простой процесс, но предпринятые шаги будут зависеть от того, какую версию OS X вы используете.

macOS Sierra

Если вы используете Mac OS X 10.11, вам нужно выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X El Capitan

Если вы используете Mac OS X 10.11, вам нужно выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Yosemite

Если вы работаете в Mac OS X 10.10, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo discoveryutil udnsflushcaches

Mac OS X Mavericks

Если вы работаете в Mac OS X 10.9, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Mountain Lion

Если вы используете Mac OS X 10.8, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Lion

Если вы работаете в Mac OS X 10.7, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo killall -HUP mDNSResponder

Mac OS X Snow Leopard

Если вы работаете в Mac OS X 10.6, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo dscacheutil -flushcache

Mac OS X Leopard and below

Если вы используете Mac OS X 10.5.1 или ниже, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите команду sudo lookupd -flushcache

Other Operating Systems

Linux

Если вы используете демон кэширования службы имен nscd и хотите очистить кэш DNS, вам потребуется выполнить следующее:

  1. Откройте терминал (либо с правами root, либо выполните шаг 2 с помощью sudo
  2. Запустите команду /etc/init.d/nscd restart