faq:dns:dns_reset

Очистка и сброс кэша распознавателя DNS-клиента

DNS (Domain Name System – система доменных имен) – это система, устанавливающая соответствие между числовыми IP-адресами и текстовыми именами, например, пользователь вводит в адресную строку браузера google.ru, а DNS «переводит» этот адрес в 216.239.59.104.

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

При сбросе кэша не удаляются записи, предварительно загруженные из локального файла Hosts. Чтобы убрать эти записи из кэша, необходимо удалить их из этого файла.


Сброс DNS в ОС Windows

Откройте командную строку.

Найдите ее в зависимости от того, какую версию Windows Вы используете:

  • Windows 8 – нажмите клавишу Windows + X и Выберите «Command Prompt (Administrator)».
  • Windows 7/Vista – кликните на меню «Start» и впишите «cmd» в поле происка. Кликните на командную строку правой клавишей мыши и выберите «Run As Administrator».
  • Windows XP – кликните на меню «Start» и затем на «Run». Впишите «cmd» в поле «Run» и нажмите ввод.

Введите команду очистить DNS

ipconfig /flushdns

Нажмите ввод.

Вы получите сообщение Настройка протокола для Windows Успешно сброшен кэш распознавателя DNS.

Сброс DNS в Mac OS

Для этого лишь нужно ввести в Терминал одну команду. Найти Терминал можно по пути: Программы/Утилиты.

В зависимости от версии вашей ОС, используйте следующие команды для сброса DNS в терминале:

ОС OS X Mountain Lion или Lion:

sudo killall -HUP mDNSResponder

ОС Mac OS X 10.6 или более ранних версий:

sudo dscacheutil -flushcache

Сброс DNS в ОС Linux

Во многих Linux-системах используется демон кэширования службы имен nscd. Он ставиться по умолчанию, но зачастую отключен.

Если, у Вас не подгружен данный демон, необходимо сначала активировать его, достаточно запустить данный демон командой:

$ sudo /etc/rc.d/nscd start

Теперь, все запросы к серверам имен теперь будут кэшироваться, и при следующем обращении браузера к dns-серверу будут браться значения из кэша.

Для очистки кэша вам надо перезапустить демон nscd путем ввода команды в зависимости от вида ОС:

/etc/rc.d/init.d/nscd restart

или

service nscd restart

или

service nscd reload

Информация на данном сайте носит ознакомительный характер и может быть изменена. © 2005-2024 iPipe.ru