Содержание
Очистка и сброс кэша распознавателя 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