Кэш DNS (иногда называемый DNS распознаватель cache) - временная база данных, поддерживаемая операционной системой компьютера, которая содержит записи обо всех последних посещениях и попытках посещений веб-сайтов и других интернет-доменов.
Другими словами, кеш DNS - это всего лишь память последних поисковых запросов DNS, на которые ваш компьютер может быстро ссылаться, когда он пытается выяснить, как загрузить веб-сайт.
Большинство людей слышат только фразу «DNS-кеш», когда она ссылается на очистку / очистку кеша DNS, чтобы помочь исправить проблему подключения к Интернету. В нижней части этой страницы есть еще кое-что.
Цель кэша DNS
Интернет использует систему доменных имен (DNS) для поддержания индекса всех общедоступных веб-сайтов и их соответствующих IP-адресов. Вы можете думать об этом как о телефонной книге.
С телефонной книгой нам не нужно запоминать номер телефона каждого человека, и это единственный способ общения с телефоном: с номером. Таким же образом используется DNS, поэтому мы можем избежать необходимости запоминать IP-адрес каждого веб-сайта, что является единственным способом взаимодействия сетевого оборудования с веб-сайтами.
Это то, что происходит за занавеской, когда вы просите свой веб-браузер загружать веб-сайт.
Вы вводите URL-адрес, например Go-Travels.com и ваш веб-браузер запрашивает ваш маршрутизатор для IP-адреса. У маршрутизатора сохранен адрес DNS-сервера, поэтому он запрашивает DNS-сервер для IP-адреса этого имени хоста. DNS-сервер находит IP-адрес, который принадлежит Go-Travels.com а затем может понять, на каком веб-сайте вы запрашиваете, после чего ваш браузер может загрузить соответствующую страницу.
Это происходит для каждого веб-сайта, который вы хотите посетить. Каждый раз, когда пользователь посещает веб-сайт по имени своего хоста, веб-браузер инициирует запрос в Интернет, но этот запрос не может быть завершен до тех пор, пока имя сайта не будет «преобразовано» в IP-адрес.
Проблема заключается в том, что даже если для обеспечения ускорения процесса конверсии / разрешения существует множество публичных DNS-серверов, которые могут использовать вашу сеть, еще быстрее получить локальную копию «телефонной книги», в которую входят тайники DNS играть.
Кэш DNS пытается ускорить процесс еще больше, обработав разрешение имен недавно посещенных адресов до того, как запрос будет отправлен в Интернет.
Замечания: На каждой иерархии процесса «поиска» на самом деле есть DNS-кеши, которые в конечном итоге заставляют ваш компьютер загружать веб-сайт. Компьютер достигает вашего маршрутизатора, который связывается с вашим интернет-провайдером, который может нанести ущерб другому интернет-провайдеру, прежде чем он завершится на том, что называется «корневыми DNS-серверами». Каждая из этих точек процесса имеет кэш DNS по той же причине, что и ускоряет процесс разрешения имен.
Как работает кеш DNS
Прежде чем браузер выдает свои запросы во внешнюю сеть, компьютер перехватывает каждый из них и ищет доменное имя в базе данных кеша DNS. База данных содержит список всех недавно полученных доменных имен и адресов, которые DNS рассчитывал для них при первом запросе.
Содержимое локального кеша DNS можно просмотреть в Windows с помощью команды ipconfig / displaydns, с результатами, подобными этому:
docs.google.com-------------------------------------Название записи. , , , , : docs.google.comТип записи . , , , , : 1Время жить . , , , : 21Длина данных. , , , , : 4Раздел . , , , , , , : ОтветA (Хост). , , : 172,217,6,174 В DNS запись «A» - это часть записи DNS, которая содержит IP-адрес для данного имени хоста. Кэш DNS хранит этот адрес, запрашиваемое имя веб-сайта и несколько других параметров из записи DNS хоста. Кэш DNS становится отравленный или же загрязненный когда в него вводятся несанкционированные доменные имена или IP-адреса. Иногда кеш может быть поврежден из-за технических сбоев или административных аварий, но отравление кеша DNS обычно связано с компьютерными вирусами или другими сетевыми атаками, которые вставляют неверные записи DNS в кеш. Отравление заставляет запросы клиентов перенаправляться в неправильные адресаты, как правило, вредоносные веб-сайты или страницы с рекламными объявлениями. Например, если docs.google.com запись сверху имела другую запись «А», а затем, когда вы ввели docs.google.com в вашем веб-браузере вы попадете куда-нибудь еще. Это создает серьезную проблему для популярных веб-сайтов. Если злоумышленник перенаправляет ваш запрос на Gmail.com , например, на веб-сайт, который выглядит как Gmail, но это не так, вы можете в конечном итоге пострадать от фишинговой атаки, такой как китобойный промысел. При устранении неполадок кэш-памяти или других проблем с подключением к Интернету администратор компьютера может пожелать промывать (т. е. очистить, сбросить или стереть) кэш DNS. Поскольку очистка кэша DNS удаляет все записи, он также удаляет все недопустимые записи и заставляет ваш компьютер повторно заполнять эти адреса при следующем попытке доступа к этим веб-сайтам. Эти новые адреса берутся с DNS-сервера, который настроена вашей сетью. Итак, чтобы использовать пример выше, если Gmail.com запись была отравлена и перенаправлена на странный веб-сайт, очистка DNS - хороший первый шаг к получению регулярного Gmail.com назад. В Microsoft Windows вы можете очистить локальный кеш DNS с помощью команды ipconfig / flushdns в командной строке. Вы знаете, что это работает, когда вы видите Конфигурация Windows IP успешно сбросила кеш DNS-резольвера или же Успешно сбросил кеш DNS-резольвера сообщение. Через командный терминал пользователи MacOS должны использовать dscacheutil -flushcache, но знаете, что после его запуска нет «успешного» сообщения, поэтому вам не говорят, работает ли он. Пользователи Linux должны ввести перезапуск /etc/rc.d/init.d/nscd команда. У маршрутизатора также может быть кеш DNS, поэтому перезагрузка маршрутизатора часто является этапом устранения неполадок. По той же причине вы можете очистить кеш DNS на своем компьютере, вы можете перезагрузить маршрутизатор, чтобы очистить записи DNS, хранящиеся во временной памяти. Что такое отравление кэша DNS?
Очистка DNS: что она делает и как это сделать




