Главная / Блог / Что такое DNS-сервер

Что такое DNS-сервер

dns

Сеть Интернет охватывает сегодня все сферы деятельности человека, открывая качественно новые возможности в плане бизнеса, обучения и развлечений. Наверняка многим людям будет интересно узнать о «всемирной паутине», за счет чего происходит передача данные и как функционирует вся система в целом. В связи с этим стоит подробней узнать, что такое DNS и как работает данная технология, позволяющая соединять между собой миллионы компьютеров по всему миру и производить поиск информации в сети.

Содержание:

  1. Что такое DNS?
  2. Как работают DNS-серверы
  3. Где находятся DNS-серверы
  4. Типы записей DNS
  5. Зачем нужно прописывать DNS-серверы

Что такое DNS?

Итак, DNS (Domain Name System) – это специальная система распределенных баз данных, позволяющая получать информацию о маршрутизации почты, а также обслуживающих узлах для протоколов в домене SRV. В основе DNS лежит иерархическая структура, где каждый сервер отвечает за имя, причем может передавать часть своих полномочий другому серверу. Таким образом, корневой принцип построения системы основан на том, что к домену первого уровня примыкает домен второго уровня и так далее, формируя тем самым пирамидальную структуру.

Система доменных имен функционирует за счет DNS-сервера, который выполняет 2-е основные функции:

  • Кэширует ресурсные записи
  • Хранит данные о соответствии имени домена конкретному IP-адресу
dns server

Секрет высокой скорости доступа к сайтам, размещенным на удаленных серверных станциях, лежит в особой системе построения запросов. Как можно догадаться, систематическая передача запросов первичному серверу требует много времени, что замедляет загрузку web-страниц. Для решения этой проблемы DNS-сервер, расположенный в непосредственной близости от устройства, просто кэширует данные о запрашиваемых ранее IP-адресах и выдает их при повторном обращении.

Как работают DNS-серверы

Для лучшего понимания того, что такое DNS-сервер, стоит подробнее рассмотреть его работу, а также принцип функционирования за счет наличия IP-адресов всех машин. При введении пользователем запроса в поисковой строке и нажатии клавиши Enter происходит следующее:

  1. Запрос посылается браузером DNS-серверу сети, которая производит поиск на совпадение сетевого адреса и доменного имени. При его обнаружении производится загрузка сетевой странички. В противном случае запрос пересылается серверу более высокого уровня (корневому).
  2. Сервер корневого уровня пересылает получаемый запрос тому, который располагается на первом уровне и так далее. Процесс происходит до момента нахождения совпадения IP-адреса и имени.
  3.  Получив ответ на запрос, браузера направляет его к хостингу, после чего web-страница открывается

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

работа dns

Где находятся DNS-серверы

Основой для обработки запросов доменных имен являются корневые сервера в количестве 123 устройств, которые располагаются в разных частях света. Они формируют так называемую доменную зону, благодаря которой и существует всемирная сеть Интернет. На сегодняшний день порядка 32,5% корневых серверов располагается на территории Северной Америки, 28,5% — в Европе, 4,9% — в Южной Америке и около 2,4 % в Африке.

На территории РФ находится также несколько реплик корневых серверов DNS, включая F.root, I.root, L.root, J.root и K.root. Они располагаются в Москве, Санкт-Петербурге, Екатеринбурге, Новосибирске и Ростове-на-Дону. С целью защиты информации DNS-сервера имеют резервные копии, позволяющие при необходимости восстанавливать утраченные данные.

Типы записей DNS

Важно понимать, что с одним доменным именем может быть связан не один, а несколько IP адресов, поэтому для устойчивой и стабильной работы всей системы разработаны несколько типов записей DNS:

  • MX — адрес сервера (почтового)
  • SOA — изначальная запись зоны, где указывается информация о конкретном сервере с шаблонными данными о доменном имени
  • TXT — текстовые сведения о домене
  • А — адрес web-ресурса, привязанный к определенному имени домена
  • SPF — сведения со списком серверных станций, входящих в перечень доверенных для безопасной отправки писем от имени домена
  • CNAME — тип записей, применимый для подключения домена нижнего уровня
  • NS — адрес DNS-станции, отвечающей за содержимое других записей

Все вышеперечисленные записи формируют зону DNS, позволяющую эффективно функционировать всей системе.

Зачем нужно прописывать DNS-серверы

После регистрации домена нужно сделать так, чтобы сервера получили информацию о его существовании, для чего требуется создать ресурсные записи. Для этого DNS-серверы настраиваются и прописываются под конкретный домен. После выполнения процедуры прописывания DNS-сервера сайт в течение 24 часов может не работать, что связано с обновлением данных. Для надежной работы web-сайта на каждый домен приходится дополнительно 12 вторичных серверов, которые работают как резервные.