Что такое DNS простыми словами
Для начала, скажем, что сеть Интернет — это почти безграничное количество физических устройств (смартфонов, компьютеров, сетевых карт), объеденённых между собой в сеть. Любой сайт в сети по факту находится на физическом устройстве. Каждое такое устройство имеет свой уникальный номер, именуемый IP-адресом. Например 122.122.122.122.
Чтобы любой пользователь нашел необходимый ему сайт, ему нужно знать где он находится. То есть его IP-адрес. Представьте себе, какое количество таких адресов сайтов необходимо было бы запомнить или сохранить. Очень много. Поэтому для удобства работы в сети в 80-х годах была создана система доменных имен, именуемая аббревеатурой DNS. Смысл ее состоит в том, что каждому числовому IP-адресу присваивается понятное буквенное имя (домен). Все просто, DNS ― это система, которая позволяет браузеру найти необходимый пользователю сайт по имени домена, а не IP-адресу.
Если у вас есть сайт, то знания в области SEO и серверных технологий лишними не будут. На нашем сео блоге можно найти много дополнительной информации. Помимо этого наша студия оказывает услуги по продвижению сайтов в городе Москва в Яндекс и других поисковых системах.
Что такое DNS-серверы
Система доменных имён функционирует за счет работы DNS-cерверов. Они представляют из себя компьютеры со специальным программным обеспечением и хранят информационные базы соответствия (домен — IP-адрес). Существует большое число различных DNS-серверов и каждый выполняет конкретную функцию. Система Domain Name System нужна, чтобы пользователи могли легко искать нужные сайты, не запоминая их числовые адреса.
Разберём пошагово, как работает DNS-сервер:
- Когда пользователь вводит в строке поиска имя нужного сайта, например, ya.ru, его браузер ищет на локальном компьютере файл hosts. В нем имеются соответствие домена IP-адресу. Например, в нем имеется запись для нужного сайта (домена). Поэтому сайт откроется сразу. В случае, когда информации нет, браузер отправит DNS-запрос к интернет-провайдеру пользователя сети, чтобы он выдал нужный ip.
- У каждого провайдера интернет-услуг есть локальные или кешируемые DNS-серверы. После получения запроса от браузера провайдер ищет в своём кеше запись о соответствии нужного домена IP-адресу. Если такая запись имеется, то браузер получит ответ в виде ip-адреса. Далее по этому IP браузер обратится к хостингу, на котором располагается сайт и пользователю откроется запрашиваемый сайт. В случае, когда информация в его базе отсутствует, провайдер перенаправит DNS-запрос на корневые DNS-серверы.
- Корневые DNS-серверы хранят информацию только о DNS-серверах, ответственных за доменные зоны. Поэтому не может дать провайдеру информацию об IP-адресе нужного домена. Но этот корневой сервер отправит IP DNS-сервера доменной зоны. например RU.
- Теперь провайдер обратиться к серверу доменной зоны RU. Он хранит информацию о DNS-серверах всех доменов в этой зоне, но не их IP-адреса.
- Теперь провайдер сети получил IP-адрес DNS-сервера домена и обращается к нему уже за ip-адресом сайта.
- Провайдер отправляет адрес браузеру, который открывает сайт. При этом провайдер сохраняет адрес в своей локальной базе.
Где находятся корневые DNS-серверы
Всего существет 13 корневыз серверов. Они находятся в США, России, Европе, Китае, Бразилиии, ОАЭ.