Примечания
- Частей может быть бесконечное количество, но на практике число уровней обычно невелико.
- Cокр. от англ. Fully Qualified Domain Name — «полностью определённое имя домена», иногда сокращается до «полное имя домена»
- Надо отметить, что право владения на домен второго уровня выдается организации или человеку только на год, на каждый следующий год заявку надо продлевать.
- Под “хостом” подразумевается компьютер или сервер, подключенной к локальной сети, или интернету.
- Кэширование используется для того, чтобы снизить как нагрузку на интернет-каналы, так и для ускорения получения результата запроса.
Принцип работы DNS
Доменное имя не является истинным адресом веб-сайта; скорее, оно служит маской, которая позволяет лучше запомнить истинный адрес веб-сайта.
Схема работы системы DNS
Каждое доменное имя должно быть привязано к серверу DNS, и это является обязанностью собственника домена (большинство регистраторов и веб-хостов согласны взять эту обязанность на себя). В мире не существует единого центрального реестра DNS информации; когда пользователи вводят доменное имя в своих браузерах, то вся работа по обработке запроса ложится на плечи того сервера DNS, где находится адрес сайта. Затем сервер DNS предоставляет браузеру истинный IP адрес, конечно, если он существует; в противном случае, сервер отсылает сообщение об ошибке или перенаправляет пользователя куда-нибудь в другое место. Работу системы DNS можно разложить на несколько основных шагов, обозначенных на рисунке слева:
Схема работы DNS.
- Когда пользователь запускает веб-браузер в вводит название домена сайта, его ПК (Персональный Компьютер) отправляет запрос к DNS-серверу интернет-провайдера для получения IP-адреса, на котором находится домен (1).
- Если DNS-серверы провайдера не обнаруживают в своем кэше информации о запрашиваемом сайте, то отправляют запрос на корневые DNS-серверы (2).
- Корневой DNS-сервер ищет в своей базе данных информацию о серверах имен хостинг-провайдера, на которых присутствует этот сайт. Далее, он сообщает из кэширующему DNS-серверу провайдера (3).
- После того, как кэширующий DNS-сервер провайдера получает информацию о серверах имен провайдера он опрашивает любой из них (4) и, в случае получения положительного результата получения IP-адреса (5), помещает в кэш.
- После этого DNS-сервер провайдера передает IP-адрес браузеру пользователя, совершившему запрос сайта (6).
- И уже после этого браузер, получив IP-адрес запрашиваемого сайта, переходит на сам сайт (7 и 8).