Yandex

Что такое DNS?

Печать
  • dns
  • 269

Полную информацию о системе доменных имен (DNS) вы можете прочитать в Википедии. Если по простому, DNS - это система, обеспечивающая работу привычных нам доменных имен сайтов. Основная область применения данной системы — преобразование имени хоста в IP-адрес и предоставления данных о маршрутизации почты.

Принцип работы DNS:

  • Когда пользователь вводит название домена сайта в браузере, его устройство (ПК, телефон, планшет) отправляет запрос к DNS-серверу интернет-провайдера для получения IP-адреса, на котором находится домен.
  • Если информации о запрашиваемом сайте отсутствует в кэше на DNS-серверах провайдера, отправляется запрос на корневые DNS-серверы
  • Корневой DNS-сервер ищет в своей базе данных информацию о серверах имен хостинг-провайдера, на которых присутствует этот сайт и сообщает их кэширующему DNS-серверу провайдера 
  • После того, как кэширующий DNS-сервер интернет-провайдера получает информацию о серверах имен хостинг-провайдера он опрашивает любой из них и, в случае получения IP-адреса, помещает в кэш. Кэширование используется для того, чтобы снизить как нагрузку на интернет-каналы, так и для ускорения получения результата запроса
  • После этого DNS-сервер провайдера передает IP-адрес браузеру пользователя, совершившему запрос сайта
  • И уже после этого браузер, получив IP-адрес запрашиваемого сайта, отправляет запрос на сервер (этот же IP-адрес)

Обновление полученной от сервера имен провайдера информации происходит не мгновенно, а через некоторое определенное время, в зависимости от настроек кэширующего сервера интернет-провайдера, сервера имен хостинг-провайдера и корневого DNS-сервера.

Помог ли вам данный ответ?

Назад
spinner