• База знаний
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

FREEHOST.WIKI

Что такое DNS?

Статья также доступна на украинском (перейти к просмотру).

Прежде чем разобраться, что такое DNS, рассмотрим, как пользователь попадает на выбранный ресурс. Имя сайта, записанное буквами, служит для идентификации ресурсов в сети Интернет. Машины видят имена сайтов по-другому, за буквенным значением скрываются цифры. Набрав в браузерной строке 216.58.215.99, вы попадете на сервер Google. Если введете набор букв google.com, сервер преобразует буквенный запрос браузера в 216.58.215.99. Чтобы сайт загрузился, нужно получить отклик от конечного сервера, пакеты данных от вашего ПК проходя через сотни узлов, прежде чем достигнут машины, хранящей нужную информации.

Содержание

DNS что это?

Domain Name System – система иерархической связи, призванная организовать хранение и обмен данными про доменные имена между серверами. Так написано в Википедии, давайте попробуем наглядно разобраться, что такое dns.

Представьте себе дворец со множеством комнат, в каждой несколько дверей. Находясь в холле, вы запрашиваете информацию об этом доме. Главный дворецкий находится в противоположном конце здания. Слуга, получив от вас запрос, бежит в соседнюю комнату, там он передает записку и ключ от одной из дверей другому слуге. Следующий лакей повторяет это действие. Так происходит до тех пор, пока информация не дойдет до главного. Компьютер подаёт запросы десяткам слуг, пробегающим через тысячи комнат. DNS – это четкая древовидная структура, позволяющая перераспределить запросы между разными серверами.

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

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

Что такое DNS зона?

В структуре сервера DNS есть особое место для записи данных о домене (см. Домен что это?), его поддоменах, подключаемых к ресурсу почтовых сервисах. DNS зона специально выделяется из общей структуры для передачи ответственности за домен физическому или юридическому лицу – делегирование. Имеет иерархическую структуру: корневой домен (базовый сервер) >домен первого уровня > FQDN > домен второго уровня > далее идет имя хоста или домен третьего уровня.

Нижестоящий домен называют поддоменом, их записи можно делегировать другому серверу.

Домен первого и второго уровня или TLD: национальные и общие домены: ua, com.
FQDN - определяет имя домена, хранит запись всех доменов, включая корневой. Схож своими функциями с абсолютным именем в файловой системе.

Ресурсная запись – под этим термином подразумевается простейшая единица хранения данных. У каждого узла есть свое уникальное имя. DNS зона объединяет несколько имен доменов.

Для того чтоб зарегистрированный домен работал необходимо минимум два DNS сервера. Пример: alpha.freehost.com.ua; beta.freehost.com.ua. Регистратор доменов как правило предоставляет свои сервера для хранения DNS зоны.

Основные DNS записи

Существует 10 основных типов записей.

  • Запись типа А – цифровой синоним для описания домена в буквенном выражении. А-запись содержит один адрес ipv4-адрес. У домена может быть несколько таких записей.
  • Запись типа АААА – аналог А-запись, но для протокола ipv6.

Почему используется стандарт ipv4 и ipv6.

В более раннем стандарте номер состоит из четырех чисел, соответственно номерная емкость ограниченна этим параметром. Из-за большого количества серверов, подключенных к сети Интернет, протокол исчерпал свои возможности. Для увеличения емкости был придуман новый стандарт с увеличением длины адреса до 6 символов.

  • Time to Live (TTL) – время хранения кэша до повторной перезаписи указывается в секундах, по умолчанию стоит значение 300-500.
  • CNAME – canonical name или псевдоним хоста. Берет на себя функцию пересылки данных на другой узел с А-записью.
  • Запись SRV – server selection – показывает, какой сервер был выбран для передачи пакетов данных.
  • Запись MX – mail exchange отвечает за обмен информации почтовых серверов.
  • Запись PTR – особый тип DNS записи привязывающий к айпи-адресу каноническое имя. Запись указателя используется для идентификации пакетов данных, например, при отправке почты сличается IP и имя почтового сервера.
  • Запись SOA – содержит указание, на каком конкретно узле хранятся данные о владельце ресурса, контактную информацию, время связи между серверами, интервалы кэширования.
  • Запись NS – name server содержит имя DNS сервера
  • RDLEN – параметр отвечает за длину поля, в которое записываются данные.

Теперь вы будете знать, глядя на запись dns, что это за параметры.

Что такое рекурсивные и нерекурсивные DNS

Рекурсия – это поиск информации по всей системе с последующей выдачей данных на запрос и промежуточным кэшированием ответов от всех опрошенных серверов.

Нерекурсивный поиск выдает только ссылки на сервера, чтобы браузер смог самостоятельно опросить каждый узел.

На этих сайтах можно посмотреть примеры DNS записи своего или чужого домена:

https://pr-cy.ru/dns/

https://2ip.ru/dig/

У нас Вы можете купить домен com.ua всего за 280 грн. FREEhost.UA является регистратором доменных имен с 2006 года. Вместе с доменом Вы получаете бесплатно 4 DNS сервера расположенные в разных точках земного шара. Благодаря этому скорость загрузки сайта увеличивается.

Подобрать

ДРУГИЕ СТАТЬИ ПО ТЕМЕ

Спасибо, что выбираете FREEhost.UA