Что такое DNS-сервер и для чего он нужен
Многие современные люди и компании не представляют жизнь и бизнес без интернета, но мало кто задумывается, как устроена его работа. Система доменных имен (Domain Names System, DNS) — это ключевая технология, благодаря которой мы можем находить сайты и веб-приложения по их буквенным адресам. Без нее нам бы приходилось использовать сложные цифровые комбинации, называемые IP-адресами. DNS-серверы — звенья этой системы, хранящие информацию обо всех веб-проектах в мире. Они нужны, чтобы интернет работал так, как он сейчас работает. Понимание DNS необходимо всем, кто хочет иметь свой сайт. В статье простыми словами рассказываем о DNS-серверах, ресурсных записях и о том, зачем их настраивать.
Что такое DNS-сервер простыми словами
DNS-сервер — это специальный компьютер, где хранятся данные о соответствии доменных имен сайтов и IP-адресов устройств, которые эти сайты обслуживают. На нем установлено особенное программное обеспечение, позволяющее серверу принимать и делать DNS-запросы. «DNS-» — значит, обращенные к системе доменных имен: например, запрос предоставить IP-адрес определенного домена. Обычные серверы не умеют обрабатывать DNS-запросы, если их не настроить.
Проще говоря, сервер ДНС представляет собой аналог телефонного справочника для интернета — только вместо имен контактов используются домены (например, ruweb.net), а вместо номеров телефонов — айпи-адреса (например, 172.217.10.238). И те, и другие являются уникальными, поэтому путаницы не возникает, несмотря на глобальный масштаб компьютерной сети «Интернет». Чтобы стало понятнее, давайте разберемся, что такое DNS, домены и IP-адреса в принципе.

У каждого устройства в сети есть свой идентификационный номер (IP-адрес), который позволяет другим устройствам его опознавать. По нему машины связываются друг с другом, понимают, куда направлять данные. Чтобы людям не приходилось запоминать сложные цифровые комбинации, были придуманы доменные имена (domains) — символьные идентификаторы сайтов, такие, как google.com. Работа DNS заключается в хранении сведений о том, какой IP-адрес соответствует конкретному домену, и их предоставлении по запросу пользователя. Словом, это просто справочная служба для компьютеров, подключенных к интернету. А каждый DNS-сервер — это ее «отделения».
Зачем нужны DNS-серверы и какими они бывают
Главная задача серверов DNS, как и самой системы, — обеспечение удобства использования интернета. Если бы не они, пользователи (то есть мы с вами) должны были бы запоминать числовые адреса для каждого сайта, что неудобно и неэффективно. Благодаря доменам этого делать не нужно. ДНС-серверы также позволяют упростить администрирование сети, ведь дают возможность изменять айпи-адреса устройств, не меняя доменных имен.
Существует несколько типов DNS-серверов, которые выполняют различные функции в системе и обеспечивают правильное функционирование доменных имен в Интернете:
- Резолверы. Принимают запросы от пользовательских устройств и осуществляют поиск соответствующего IP-адреса для запрашиваемого доменного имени.
- Авторитетные. Хранят официальную информацию о доменах второго уровня и могут ответить на запросы о конкретном доменном имени. Их также называют name server (NS).
- TLD-серверы. Хранят информацию о зонах регистрации доменов (.com, .ru, .net и пр.) и могут предоставить адреса авторитетных серверов. TLD значит «top level domain».
- Корневые. Хранят информацию об адресах TLD-серверов и могут сообщить ее по запросу.
Каждый тип DNS-серверов имеет большое значение в работе системы. Ниже расскажем, как именно запрос пользователя перемещается между ними.
Как устроена работа DNS
Система доменных имен, как и каждое из них в отдельности, имеет иерархическую структуру. Например, в нашем домене ruweb.net формально два уровня: «ruweb» — второй, «net» — первый, и есть еще нулевой — это точка в самом конце, которая обычно не пишется. У всех уровней есть соответствующие DNS-сервера.
Когда вы вводите адрес сайта в браузер, последний делает DNS-запрос на ближайший сервер-резолвер. Обычно он принадлежит вашему интернет-провайдеру. Если у него есть информация о нужном IP-адресе, он возвращает ее браузеру и сайт открывается. Если нет — значит, надо обращаться к серверу на более высоком уровне иерархии. Это также делает резолвер.
Он перенаправляет ваш запрос корневому ДНС-серверу (нулевой уровень). Тот ищет у себя адрес подходящего TLD-сервера (первый уровень) — например, в случае ruweb.net это будет NET-сервер — и отдает его резолверу. Далее запрос направляется на полученный адрес, где уже ищется информация о соответствующем авторитетном сервере (второй уровень). Получив его айпи-адрес, резолвер в последний раз отправляет запрос. Если айпишник сайта найден, он сообщает его браузеру. Если на NS нет данных о запрашиваемом домене, значит, его не существует.

Типы записей DNS-сервера
ДНС-серверы содержат данные о доменах в виде специальных записей, они называются ресурсными. Совокупность таких записей об одном доменном имени называется DNS-зоной. В нее входят такие ресурсные записи, как:
- A — связывает домен с IP-адресом, на котором находится веб-сервер, обслуживающий сайт. A-запись самая важная и содержит адрес в формате IPv4.
- AAAA — выполняет ту же функцию, что и A, но здесь айпи-адрес указан в формате IPv6 (например, 2005:0db7:12a3:03d7:1f37:8a1e:09a0:755d).
- MX — указывает на почтовый сервер, который обрабатывает входящую электронную почту для этого домена.
- CNAME — позволяет привязать альтернативное имя для домена, обычно используется для прикрепления поддоменов. Так, можно связать веб-адрес www.ruweb.net и сайт для доменного имени ruweb.net.
- NS — определяет DNS-серверы, ответственные за обработку ДНС-запросов для домена и хранящие все его ресурсные записи.
- SPF — содержит список IP-адресов и доменных имен, которые могут отправлять электронные письма от имени вашего домена, и указывает, какие действия следует предпринимать, если входящее сообщение не прошло проверку SPF.
Мы перечислили основные записи, использующиеся чаще всего, но на самом деле их больше. Именно благодаря хранящейся в них информации и работает DNS.
Зачем нужно прописывать DNS-серверы
Когда вы регистрируете новое доменное имя, DNS и пользователи еще не могут им воспользоваться, чтобы увидеть ваш сайт. Для этого необходимо прописать ресурсные записи домена и в первую очередь указать DNS-серверы, которые будут его обслуживать. Настройку можно делать сразу на веб-сайте регистратора или через панель управления на хостинге. С момента внесения изменений в DNS должно пройти до 24-х часов, прежде чем они вступят в силу и будут актуальны по всему миру. Если вы прописали DNS-серверы и настроили ресурсные записи, а сайт не открывается — значит, система еще не обновилась.
Заключение
DNS-серверы являются одной из самых важных частей Интернет-инфраструктуры, поскольку именно они обеспечивают перевод доменных имен в соответствующие IP-адреса. Понимание принципа работы DNS важно для всех пользователей интернета. Использование DNS-серверов может быть незаметным для нас, но они — необходимое звено в процессе передачи данных и обеспечении нашего удобства и безопасности в онлайн-мире.
DNS: что это такое, DNS-сервер, DNS-протокол и как это работает простыми словами
DNS (Domain Name System) — система, которая используется для получения IP адреса по имени хоста. То есть преобразовывает доменные имена в IP-адреса и наоборот. По сути ДНС — это набор специальных программно-аппаратных решений, которые работают для того, чтобы можно было использовать удобочитаемые доменные имена по типу www.site.com (DNS-адресы) вместо набора их циферных идентификаторов.
Конечно, это далеко не все возможности DNS-сервиса. Если вы уже сталкивались с термином, но не находили время разобраться в нем лучше, сейчас — самый удачный момент. В максимально простых понятиях рассмотрим работу Domain Name System, а также важные функции системы.
Бесплатный вебинар о 6 популярных IT-профессиях
Примерьте IT на себя, узнайте куда легко попасть после 25 лет и получите первый опыт в 2 IT-специальностях под присмотром опытного эксперта в прямом эфире
Бонус: получите персональный пошаговый план перехода к формату удаленной работы
- Что такое DNS
- Как работает DNS
- Что такое DNS-сервер
- DNS-серверы: зачем нужны, как работают, виды
- Типы записей DNS-сервера
- Где находятся главные DNS-серверы
- DNS протокол
- Итоги
- ТОП-3 онлайн-школ для изучения программирования в 2023 году
Скриншот: Что такое DNS-сервер — объясняем простыми словами / selectel.ru
Что такое DNS
Если говорить простыми словами, то ДНС — что-то вроде телефонной книги, благодаря которой можно легко определить имя абонента. DNS тесно связана с прародителем современного интернета ARPANET. Что нужно знать про эти 2 понятия:
- Была создана в 1969 году как проект агентства DARPA (Defense Advanced Research Projects Agency), США.
- Представляла собой сеть компьютеров и маршрутизаторов, которые могли обмениваться данными между собой. Она играла роль экспериментальной сети для тестирования новых технологий и протоколов перед их внедрением в более крупные сети.
- Использовала числовые IP-адреса для идентификации устройств в своей сети. Каждое устройство имело свой уникальный IP. Это делало идентификацию на 100% точной для компьютеров, но сложной и неудобной для обычных пользователей.
- Была разработана в конце 1980-х годов как система для преобразования удобочитаемых доменных имен в числовые IP-адреса и наоборот.
- Одной из проблем ARPANET была необходимость запоминания IP-адресов для доступа к удаленным ресурсам. DNS была создана, чтобы облегчить этот процесс, позволяя пользователям применять удобочитаемые доменные имена вместо числовых.
- DNS сформировалась в иерархическую систему доменных имен, начиная с верхнего уровня (например, .com, .org) и заканчивая конкретными доменами (например, example.com). Это сделало работу в интернете доступной и понятной для пользователя.
Таким образом, ARPANET была первой сетью, которая стала основой для развития интернета, а DNS была создана, чтобы сделать использование интернета максимально простым для пользователей. DNS предоставила возможность использовать доменные имена вместо числовых IP-адресов.
Создал ДНС американский ученый, инженер Джон Постел (John Postel), в конце 1980-х годов. Джон Постел и его команда создали эффективную систему для разрешения доменных имен, которая сегодня считается фундаментом работы интернета.
Скриншот: Что такое DNS-серверы и зачем они нужны / Fcloud4box.com
Как работает DNS
Если максимально упростить, схема работы ДНС будет выглядеть так:
- Вы хотите открыть сайт www.example.com и вводите его URL в адресной строке браузера.
- Компьютеры в интернете не используют словесные имена (www.example.com) для поиска других компьютеров. Они используют числовые IP-адреса. Поэтому ваш компьютер отправляет DNS-запрос, чтобы узнать IP-адрес для www.example.com.
- Этот запрос направляется на один из ДНС-серверов.
- DNS-сервер начинает поиск IP-адреса для www.example.com. Если сервер не находит адрес, он отправляет запрос другим DNS-серверам.
- Наконец DNS-сервер находит IP-адрес для www.example.com и отправляет его обратно на ваш компьютер — сайт открывается.
Вы можете представить DNS как службу доставки почты. Когда вы отправляете письмо (DNS-запрос), вы пишете имя адресата (доменное имя) и номер почтового ящика (IP-адрес). Почтовая служба (DNS-сервер) находит адресата и доставляет ему письмо (запрос).
Если подробнее разбираться в принципах работы DNS, можно разделить функционирование этой системы на следующие процессы (этапы).
1. Получение запроса от пользователя
Когда пользователь вводит адрес сайта (URL) в браузере (например, www.example.com), браузер отправляет DNS-запрос на резолвер (DNS resolver).
Резолвер DNS — часть операционной системы серверного оборудования, которая отвечает за обработку DNS-запросов, а также хранит в своем кэше недавние запросы для ускорения загрузки.
2. Проверка локального кэша
Резолвер DNS начинает работу с проверки локального кэша (кэшированных записей DNS). Если у него уже есть запись для запрошенного доменного имени, то запрос на доступ к сайту может быть одобрен немедленно и дополнительного обращения к другим DNS-серверам не требуется.
2.1 Запрос к корневым DNS-серверам
Если записи нет в локальном кэше или запись устарела, резолвер ДНС отправляет запрос к одному из корневых DNS-серверов.
Корневые DNS-серверы — высшее звено иерархической структуры ДНС. Они содержат информацию о верхнеуровневых доменных зонах (например, .com, .org) и указывают, какие DNS-серверы управляют этими зонами.
2.2 Запрос к авторитетным DNS-серверам
Корневой DNS-сервер направляет резолвер к авторитетным ДНС-серверам для верхнеуровневой доменной зоны (например, для .com-зоны). Авторитетные DNS-серверы могут указать резолверу на DNS-серверы для конкретного домена (например, для example.com).
Авторитетные DNS-серверы (ДНС-серверы для доменных зон) ответственны за хранение и управление информацией о конкретной доменной зоне в иерархии DNS. Каждая доменная зона имеет свои собственные авторитетные DNS-серверы, которые обслуживают записи для этой зоны.
Процесс запросов и ответов DNS может быть рекурсивным. Это означает, что резолвер может делать запросы на разных уровнях иерархии ДНС, пока не найдет точное соответствие IP-адреса доменному имени. Это позволяет резолверу избежать дополнительных запросов для одного и того же доменного имени в будущем.
3. Получение IP-адреса
Когда резолвер DNS получает IP-адрес, соответствующий запрошенному доменному имени, он временно кэширует эту запись, чтобы ускорить будущие запросы на открытие сайта. Затем он возвращает IP-адрес браузеру или приложению, и они могут использовать этот IP-адрес для соединения с веб-сервером, связанным с запрошенным доменным именем.
DNS — распределенная система. Она состоит из множества DNS-серверов по всему миру, каждый из которых хранит информацию о доменных именах и их соответствующих им IP-адресах. Это обеспечивает надежность и масштабируемость DNS в рамках интернета.
Что такое DNS-сервер
DNS-сервер (Domain Name System server) — специальный компьютер и программное обеспечение, установленное на нем, которые выполняют роль посредника между человеческими удобочитаемыми доменными именами (например, тем же www.example.com) и числовыми IP-адресами, которые используются компьютерами и сетями для идентификации других компьютеров в сети.
Скриншот: Что такое DNS / blogsisadmina.ru
С точки зрения программно-аппаратных средств, ДНС-сервер это:
- Выделенный сервер или компьютер, спроектированный для обработки DNS-запросов. Этот сервер может быть расположен в дата-центре, внутри организации или быть частью сетевой инфраструктуры интернет-провайдера.
- Служба DNS (демон), которая «прослушивает» определенные сетевые порты (чаще всего 53 UDP и TCP) и принимает входящие DNS-запросы.
- База данных DNS-записей, содержащая информацию о доменных именах и соответствующих им IP-адресах. Записи в базе могут создаваться вручную или автоматически обновляться на основе конфигурации сервера и зон DNS.
- Кэширование полученных записей DNS. ДНС-сервер временно сохраняет информацию о запросах, чтобы ускорить ответы на будущие запросы. Кэширование позволяет избегать постоянного обращения к другим DNS-серверам для одних и тех же запросов.
- Обработка запросов. ДНС-сервер анализирует запрос, проверяет свою базу данных и кэш для поиска соответствующей записи DNS. Затем отправляет ответ клиенту, содержащий IP-адрес, связанный с запрошенным доменным именем.
DNS-серверы обычно находятся в сетевой инфраструктуре провайдера или компании и взаимодействуют с другими серверами DNS в интернете. Последнее необходимо чтобы поддерживать постоянный доступ к глобальной системе доменных имен. Также эти серверы могут быть настроены с использованием механизмов репликации (например, мастер-слейвов или кластеров), чтобы обеспечить высокую доступность и отказоустойчивость. В датацентрах или серверных комнатах принимаются жеские меры для защиты серверов от хакерских атак и несанкционированного доступа к данным.
DNS-серверы: зачем нужны, как работают, виды
Главные задачи серверов ДНС:
- Преобразование доменных имен в IP-адреса и наоборот. DNS-серверы помогают перевести удобочитаемые доменные имена (например, www.example.com) в числовые IP-адреса (например, 192.168.1.1). Это нужно потому, что компьютеры и сетевое оборудование используют именно IP-адреса для идентификации друг друга в интернете.
- Распределение нагрузки. DNS-серверы используются для равномерного распределения нагрузки между несколькими серверами (балансировка нагрузки). Это позволяет обеспечить высокую доступность, скорость работы и стабильность доступа к приложениям и сайтам.
- Кэширование данных. DNS-серверы могут кэшировать полученные записи DNS, чтобы ускорить ответы на будущие аналогичные запросы. Кэширование помогает избежать избыточных запросов к другим DNS-серверам и улучшает производительность всей глобальной системы.
Принцип работы ДНС-сервера:
- DNS-запрос. Когда вы вводите доменное имя в веб-браузере или приложении, ваше устройство отправляет DNS-запрос к ближайшему ДНС-серверу.
- Иерархия DNS-серверов. Если ближайший ДНС-сервер не знает ответа на ваш запрос, он обращается к другим серверам, следуя иерархии доменных зон. Эта иерархия начинается с корневых DNS-серверов, которые знают, где находятся авторитетные ДНС-серверы для верхнеуровневых доменных зон (например, .com, .org).
- Рекурсивные запросы. DNS-серверы могут выполнять рекурсивные запросы, переходя от сервера к серверу, пока не найдут авторитетный ДНС-сервер, который знает ответ на конкретный запрос.
- Кэширование. DNS-серверы кэшируют полученные записи DNS на некоторое время. Если такой же запрос будет сделан снова, сервер может вернуть кэшированный ответ, ускоряя тем самым процесс его обработки.
Скриншот: Cерверы DNS. Какие типы существуют. Принцип работы / hpc.by
Выделяют 4 вида ДНС-серверов:
- Рекурсивные. Обычно используются интернет-провайдерами или в рамках корпоративной сети. Они принимают DNS-запросы от клиентов и выполняют все необходимые запросы для поиска и возврата запрошенных ДНС-записей.
- Авторитетные. Содержат «авторитетную информацию» о конкретных доменных зонах и записях DNS. Они отвечают на запросы, связанные с этими зонами.
- Кэширующие. Специализируются на кэшировании записей DNS и ускоряют процесс обработки запросов, так как могут предоставлять кэшированные ответы, если они имеют соответствующие записи.
- Публичные. Предоставляются общедоступными службами (например, Google Public DNS или OpenDNS). Они могут использоваться для улучшения скорости и безопасности подключения к интернету.
DNS-серверы играют важную роль в обеспечении корректной работы интернета и облегчении доступа пользователей к сайтам по доменным именам.
Типы записей DNS-сервера
DNS-серверы содержат различные типы ДНС-записей, которые описывают разные аспекты доменных имен, их связей с IP-адресами и прочими данными. Вот некоторые из наиболее распространенных типов DNS-записей:
- A (Address) Record. Связывает доменное имя с IPv4-адресом. Например, запись A может связывать домен www.example.com с IP-адресом 192.168.1.1.
- AAAA (IPv6 Address) Record. Эта запись аналогична записи A, но используется для связывания доменных имен с IPv6-адресами. IPv6 — следующее поколение протокола IP.
- CNAME (Canonical Name) Record. Этот тип записи создает алиас (или псевдоним) для доменного имени. Он позволяет одному доменному имени ссылаться на другое. Например, запись CNAME может связать www с example.com, что позволяет использовать оба домена для одного и того же веб-сайта.
- CAA (Certification Authority Authorization) Record. Записи CAA предназначены для определения того, какие сертификационные органы (Certificate Authorities) имеют право выдавать SSL-сертификаты для конкретного домена.
- MX (Mail Exchange) Record. Тип записи указывает на почтовые серверы, ответственные за обработку электронной почты для домена. MX-записи определяют приоритет и адреса электронной почты для домена.
- TLSA (TLS Authentication) Record. Связаны с обеспечением безопасности и используются для определения параметров TLS (Transport Layer Security) для конкретного домена.
- ALIAS Record. Подобно записи CNAME, ALIAS Record создает алиас для доменного имени, но с некоторыми ограничениями, связанными с корневым доменом.
- HINFO (Host Information) Record. Может содержать информацию об аппаратной конфигурации хоста (используется редко).
- TXT (Text) Record. TXT-записи содержат текстовую информацию, которая используется для проверки домена (SPF-записи), подтверждения владельца домена (DKIM-записи) и прочих целей.
- PTR (Pointer) Record. Применяется для обратного ДНС-разрешения. Связывает IP-адрес с соответствующим доменным именем. PTR-записи используются, например, для идентификации устройств в локальных сетях.
- NS (Name Server) Record. Указывает на авторитетные DNS-серверы для домена. Такие записи определяют, какие ДНС-серверы обслуживают домен и могут отвечать на запросы для него.
- SRV (Service) Record. Используются для определения сервисов, предоставляемых на конкретных хостах и портах. SRV-записи обычно применяются в процессе настройки служб по типу VoIP или серверов электронной почты.
- SOA (Start of Authority) Record. Запись определяет авторитетный DNS-сервер для домена и содержит информацию о его характеристиках (например, об интервала обновления и перезагрузке данных).
- DNSKEY (DNS Key) Record. Используются в системе DNSSEC (DNS Security Extensions) для обеспечения целостности и аутентичности данных DNS. Содержат ключи, которые применяются для подписи ДНС-записей.
- DNAME (Delegation Name) Record. Этот тип записи применяется при создании алиасов для целых поддоменов, что упрощает управление DNS-структурой.
Эти типы DNS-записей обеспечивают гибкость и многофункциональность DNS-системы, позволяя администраторам конфигурировать и настраивать ДНС для разных целей и в рамках конкретных сценариев работы.
Раньше, когда ДНС только начал активно использоваться в интернете, существовало порядка 40 различных типов DNS-записей. Постепенно были добавлены новые типы записей, чтобы поддерживать функции и расширения в рамках конкретной сети. Поэтому их общее число может варьироваться и зависит от конкретных стандартов и спецификаций.
Скриншот: Работа DNS-сервера BIND | Блог любителя экспериментов / www.k-max.name
Где находятся главные DNS-серверы
Главные DNS-серверы (корневые) — верхний уровень иерархии ДНС. Они играют ключевую роль в процессе конвертирования доменных имен в IP-адреса и направлении запросов к соответствующим DNS-серверам для их дальнейшей обработки. Главные ДНС-серверы разбросаны по всему миру и управляются несколькими независимыми организациями.
Сейчас существует 13 корневых ДНС-серверов, которые обозначаются буквами от «А» до «М». Каждая из этих букв соответствует одному или нескольким физическим серверам. Это распределение и резервирование обеспечивают высокую доступность и отказоустойчивость корневой инфраструктуры DNS.
Вот список буквенных обозначений корневых DNS-серверов и их текущих расположений:
- A — Verisign, Inc. (Монтгомери Каунти, Мэриленд, США);
- B — University of Southern California (Лос-Анджелес, Калифорния, США);
- C — Cogent Communications (Германтаун, Мэриленд, США);
- D — University of Maryland (Колледж-Парк, Мэриленд, США);
- E — NASA Ames Research Center (Маунтин-Вью, Калифорния, США);
- F — Internet Systems Consortium, Inc. (Пало-Альто, Калифорния, США);
- G — U.S. Department of Defense (Коламбия, Северная Каролина, США);
- H — U.S. Army Research Lab (Адельфи, Мэриленд, США);
- I — Netnod (Стокгольм, Швеция);
- J — Verisign, Inc. (Арлингтон, Вирджиния, США);
- K — RIPE NCC (Амстердам, Нидерланды);
- L — ICANN (Лос-Анджелес, Калифорния, США);
- M — WIDE Project (Токио, Япония).
Эти корневые DNS-серверы содержат информацию о верхнеуровневых доменных зонах (.com, .org, .net и т.д.). Когда ваш компьютер или устройство отправляет DNS-запрос, ваш локальный ДНС-сервер обычно начинает с обращения именно к одному из вышеперечисленных серверов, чтобы найти путь к авторитетным DNS-серверам для запрашиваемого домена.
Важно понимать, что корневые ДНС-серверы не содержат информацию о конкретных доменных именах. Они предоставляют только информацию о том, как найти DNS-серверы для верхнеуровневых доменов. Процесс преобразования доменных имен в IP-адреса включает в себя множество DNS-серверов, начиная с корневых и двигаясь вниз по иерархии.
Что такое DNS-сервер — объясняем простыми словами
Рассказываем, как работает технология и какие DNS-серверы бывают.

Из этой статьи вы узнаете ряд нюансов работы глобальной сети. Осветим, что такое Domain Name System, как работает технология, какие DNS-серверы бывают и другие важные вопросы.
Что такое DNS
Прежде чем начать говорить о DNS-серверах, расскажем о самой технологии DNS (Domain Name System). DNS — это технология, которая позволяет браузеру вроде Firefox, Chrome или Edge найти запрошенный пользователем сайт по его имени.
Как работает DNS
Принцип работы DNS похож на поиск и вызов контактов из телефонной книги смартфона. Ищем имя, нажимаем «позвонить», и телефон соединяет нас с нужным абонентом. Понятно, что смартфон в ходе звонка не использует само имя человека, вызов возможен только по номеру телефона. Если вы внесете имя без номера телефона, позвонить человеку не сможете.
Так и с сайтом. Каждому имени сайта соответствует набор цифр формата ХХХ.ХХХ.ХХХ.ХХХ. Каждый октет адреса занимает ровно один байт, поэтому цифры актуальны только на отрезке от 0 до 255. Этот набор называется IP-адресом, примером реального IP-адреса является 192.168.0.154 или 203.113.89.134. Когда пользователь вводит в адресной строке браузера имя сайта, например google.com, компьютер запрашивает IP-адрес этого сайта на специальном DNS-сервере и после получения корректного ответа открывает сам сайт.

Что такое DNS-сервер
Это как раз и есть «книга контактов» интернета. DNS-сервер — это специализированный компьютер (или группа), который хранит IP-адреса сайтов. Последние, в свою очередь, привязаны к именам сайтов и обрабатывает запросы пользователя. В интернете много DNS-серверов, они есть у каждого провайдера и обслуживают их пользователей.
Зачем нужны DNS-серверы и какие они бывают
Основное предназначение DNS-серверов — хранение информации о доменах и ее предоставление по запросу пользователей, а также кэширование DNS-записей других серверов. Это как раз «книга контактов», о которой мы писали выше.
В случае кэширования все несколько сложнее. Дело в том, что отдельно взятый DNS-сервер не может хранить вообще всю информацию об адресах сайтов и связанных с ними IP-адресами. Есть исключения — корневые DNS-серверы, но о них позже. При обращении к сайту компьютера пользователя браузер первым делом проверяет локальный файл настроек DNS, файл hosts. Если там нет нужного адреса, запрос направляется дальше — на локальный DNS-сервер интернет-провайдера пользователя.
Локальный DNS-сервер в большинстве случаев взаимодействует с другими DNS-серверами из региона, в котором находится запрошенный сайт. После нескольких обращений к таким серверам локальный DNS-сервер получает искомое и отправляет эти данные в браузер — запрошенный сайт открывается. Полученные данные сохраняются на локальном сервере, что значительно ускоряет его работу. Поскольку единожды «узнав» IP-адрес сайта, запрошенного пользователем, локальный DNS сохраняет эту информацию. Процесс сохранения полученных ранее данных и называется кэшированием.
Если пользователь обратится к ранее запрошенному сайту еще раз, то сайт откроется быстрее, поскольку используется сохраненная информация. Правда, хранится кэш не вечно, время хранения зависит от настроек самого сервера.
IP-адрес сайта может измениться — например, при переезде на другой хостинг или сервер в рамках прежнего хостинга. Что происходит в этом случае? В этом случае обращения пользователей к сайту, чей IP-адрес поменялся, некоторое время обрабатываются по-старому, то есть перенаправление идет на прежний «айпишник». И лишь через определенное время (например, сутки) кэш локальных серверов обновляется, после чего обращение к сайту идет уже по новому IP-адресу.

Где находятся главные DNS-серверы
DNS-серверы верхнего уровня, которые содержат информацию о корневой DNS-зоне, называются корневыми. Этими серверами управляют разные операторы. Изначально корневые серверы находились в Северной Америке, но затем они появились и в других странах. Основных серверов — 13. Но, чтобы повысить устойчивость интернета в случае сбоев, были созданы запасные копии, реплики корневых серверов. Так, количество корневых серверов увеличилось с 13 до 123.
В Северной Америке находятся 40 серверов (32,5%), в Европе – 35 (28,5%), еще 6 серверов располагаются в Южной Америке (4,9%) и 3 – в Африке (2,4%). Если взглянуть на карту, то DNS-серверы расположены согласно интенсивности использования интернет-инфраструктуры. Есть серверы в Австралии, Китае, Бразилии, ОАЭ и других странах, включая Исландию.
В России тоже есть несколько реплик корневых серверов DNS, среди которых:
- F.root (Москва),
- I.root (Санкт-Петербург),
- J.root (Москва, Санкт-Петербург),
- K.root (Москва, Санкт-Петербург, Новосибирск),
- L.root (Москва, Ростов-на-Дону, Екатеринбург).
Один из узлов корневого DNS-сервера K-root размещен в Selectel.
Что такое DNS-зоны
В этой статье мы рассматриваем лишь вариант «один домен — один IP-адрес». На самом деле, ситуация может быть и сложнее. Так, с определенным доменным именем может быть связано несколько ресурсов — сайт и почтовый сервер. У этих ресурсов вполне могут быть разные IP-адреса, что дает возможность повысить надежность и эффективность работы сайта или почтовой системы. Есть у сайтов и поддомены, IP-адреса которых тоже могут быть разными.
Вся эта информация о связи сайта, поддоменов, почтовой системы хранится в специальном файле на DNS-сервере. Его содержимое называется DNS-зона. Файл содержит следующие типы записей:
- А — адрес веб-ресурса, который привязан к конкретному имени домена.
- MX — адрес почтового сервера.
- CNAME — чаще всего этот тип записи используется для подключения поддомена.
- NS — адрес DNS-сервера, который отвечает за содержимое других ресурсных записей.
- TXT — любая текстовая информация о доменном имени.
- SPF — данные с указанием списка серверов, которые входят в список доверенных для отправки писем от имени указанного домена.
- SOA — исходная запись зоны, в которой указаны сведения о сервере и которая содержит шаблонную информацию о доменном имени.
А что с новыми доменами?
После регистрации доменного имени нужно «рассказать» о нем DNS-серверам. Для этого нужно прописать ресурсные записи, что обычно делается в админке хостинг-провайдера или доменного провайдера. Примерно через сутки DNS-записи пропишутся в локальном сервере, также они попадут в реестры всех прочих DNS-серверов. Как только это произойдет, новый домен станет нормально открываться браузером. «DNS сайта», как иногда ошибочно называют доменное имя, активируется.
Еще немного о DNS
Инфраструктура DNS-серверов, вернее, ее основа, была заложена в начале 1980-х годов. С тех пор менялась она лишь незначительно — например, добавлялись новые доменные зоны. Так, в РФ в 2010 году появился кириллический домен .рф. До этого доменные имена могли быть лишь латинскими.
От DNS-инфраструктуры зависит нормальная работа всей глобальной сети, поэтому за работоспособностью серверов постоянно следят. В частности, предпринимаются меры по усилению безопасности системы. Кроме того, вводятся и меры на случай стихийных бедствий, проблем с электричеством и других экстренных ситуаций.
DNS-хостинг
В Selectel вы можете купить домен и сразу делегировать его на NS-серверы компании. Либо разместить уже зарегистрированный домен на наших NS-серверах — в Санкт-Петербурге, Москве, Екатеринбурге, Новосибирске, Киеве, Нью-Йорке, Пало-Альто, Лондоне, Амстердаме и Франкфурте. Услуга DNS-хостинга бесплатна при наличии активного аккаунта.
Технология Anycast, используемая в услугах, делает DNS-системы более надежными, безопасными, отказоустойчивыми. Есть два рекурсивных кэширующих DNS-сервера. Подробнее читайте в базе знаний Selectel.
DNS-хостинг
Бесплатно размещайте домены и записи на наших DNS-серверах.
Добавление домена и управление им
Зайдите в панель управления либо зарегистрируйтесь в ней.
Для добавления домена нажмите кнопку Добавить домен. В открывшемся окне введите имя домена и завершите действие кнопкой Добавить домен.

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

Делегирование домена на NS-серверы Selectel происходит по умолчанию.

При необходимости добавьте новые DNS-записи к домену. Для этого выберите нужный домен из списка и нажмите кнопку Добавить запись.

Заполните поля Тип, Имя записи, TTL и Значение. Нажмите Добавить запись.

DNS-записи можно редактировать и удалять.

Для редактирования настроек домена откройте домен и перейдите на соответствующую вкладку. Внесите необходимые изменения и нажмите Сохранить.
Что такое DNS простыми словами
Всё о DNS-серверах: что такое DNS, для чего нужны и как работают серверы Domain Name System, – подробно рассмотрим в этой статье.
DNS — что такое и для чего используется

DNS сервера ― что это
Интернет — это бесчисленное количество физических устройств (серверов, компьютеров, планшетов и т.д.), связанных между собой в сеть. Любой сайт в интернете по факту находится на физическом устройстве. Каждое устройство имеет свой уникальный номер — IP-адрес вида 123.123.123.123.
Чтобы попасть на сайт, нужно знать IP-адрес устройства, на котором расположен этот сайт. А теперь представьте, сколько сайтов в день вы посещаете и сколько цифр вам пришлось бы запомнить. Конечно, это нереально. Поэтому для удобства работы в Интернете в 80-х годах была создана система доменных имен — DNS (Domain Name System). Смысл ее в том, что каждому цифровому IP-адресу присваивается понятное буквенное имя (домен). Например, IP-адресу сервера 194.58.116.30 соответствует домен reg.ru. Когда вы вводите в браузере доменное имя, сервера DNS автоматически преобразуют его в IP-адрес. Домен за доли секунды переводится в IP-адрес DNS-системой, и вы попадаете на нужный сайт.
Таким образом, DNS ― это система, которая позволяет браузеру найти запрошенный пользователем сайт по имени домена.
Для чего нужны DNS-серверы
Служба доменных имён работает благодаря DNS-cерверам. Именно эти жизненно важные «программы» хранят таблицы соответствий вида «имя домена» — «IP-адрес». Кроме того, DNS-серверы служат для хранения ресурсных записей доменов. Что это и как работает, мы рассказали в статье Что такое ресурсные записи. В интернете огромное количество DNS-серверов и каждый выполняет свою функцию в общей системе. Служба Domain Name System необходима для того, чтобы мы могли без проблем находить свои любимые сайты, не запоминая вереницы цифр.
Как работают DNS-серверы

Итак, вы вводите название сайта в адресную строку и нажимаете Enter. В те самые секунды, перед тем как сайт отобразится на вашем экране, DNS-серверы работают, не щадя себя. Посмотрим, что делают DNS-серверы. Следите за стрелочками. DNS переводит имя домена в IP-адрес: как это работает
Когда вы вводите в строке браузера доменное имя, например, faq-reg.ru, браузер ищет на вашем локальном компьютере файл hosts. В нем задаётся соответствие домена IP-адресу. Допустим, в этом файлe есть запись для введенного домена. Что это значит? Что сайт откроется сразу (стрелка 9). Если же записи нет, браузер сформирует DNS-запрос к интернет-провайдеру (стрелка 1), чтобы тот нашёл IP-адрес домена.
У каждого интернет-провайдера есть локальные (кеширующие) DNS-серверы. После получения запроса провайдер ищет в своём кеше запись о соответствии требуемого домена IP-адресу. Если такая запись есть, браузер получит IP-адрес (стрелка 8). По этому адресу браузер обратится к хостингу, на котором расположен сайт, и пользователю откроется нужная страница (стрелка 9). Если запись отсутствует, провайдер перенаправит DNS-запрос на корневые DNS-серверы (стрелка 2).
Корневые DNS-серверы хранят информацию только о DNS-серверах, ответственных за доменные зоны. Корневой DNS-сервер не может предоставить провайдеру информацию об IP-адресе домена faq-reg.ru. Зато он отправит IP-адрес DNS-сервера доменной зоны, в данном случае зоны .ru (стрелка 3).
Теперь у интернет-провайдера есть IP-адрес DNS сервера доменной зоны .ru. Поэтому он обращается к этому DNS-серверу и запрашивает IP-адрес домена (стрелка 4).
DNS-серверы зоны .ru хранят только информацию о DNS-серверах всех доменов в этой зоне, а не их IP-адреса. Поэтому DNS-серверы зоны подскажут интернет-провайдеру IP-адрес DNS-сервера домена faq-reg.ru (стрелка 5).
Интернет-провайдер получил IP-адрес DNS-сервера домена faq-reg.ru. Он обращается к DNS-серверу домена (например, к ns1.hosting.reg.ru) с запросом IP-адреса домена (стрелка 6).
После получения запроса DNS-сервер сначала проверяет, есть ли у него информация о домене faq-reg.ru и искомый IP-адрес для него. В случае успеха DNS-сервер отправит IP-адрес домена интернет-провайдеру (стрелка 7).
Интернет-провайдер получает IP-адрес домена и сохраняет его у себя в кеше. После этого он отправит браузеру результат DNS-запроса — IP-адрес домена faq-reg.ru (стрелка 8).
Браузер обращается к хостингу по полученному IP-адресу (стрелка 9). Теперь пользователю открывается запрашиваемый сайт faq-reg.ru.
Где находятся DNS-серверы
Основой DNS-системы являются корневые серверы, которых всего 13. Чтобы повысить устойчивость системы, были созданы их копии в разных странах. Каждой копии присваивается тот же IP DNS-сервера, что и у главного устройства.
Список 13 корневых серверов
Официальная информация о том, где находится и кому принадлежит тот или иной действующий корневой DNS-сервер, публикуется на сайте Ассоциации операторов Корневых серверов DNS.
| Хост | Оператор |
| a.root | VeriSign, Inc. |
| b.root | Information Sciences Institute |
| c.root | Cogent Communications |
| d.root | University of Maryland |
| e.root | NASA Ames Research Center |
| f.root | Internet Systems Consortium, Inc. |
| g.root | Defense Information Systems Agency |
| h.root | U.S. Army Research Lab |
| i.root | Netnod |
| j.root | VeriSign, Inc. |
| k.root | RIPE NCC |
| l.root | ICANN |
| m.root | WIDE Project |
DNS-серверы расположены согласно интенсивности использования интернет-инфраструктуры. Больше всего серверов находится в Северной Америке, но копии серверов есть в:
- России,
- Европе,
- Австралии,
- Китае, Бразилии,
- ОАЭ,
- Исландии и в других странах.
В России реплики корневых серверов DNS находятся в:
- Москве,
- Санкт-Петербурге,
- Новосибирске,
- Ростове-на-Дону,
- Екатеринбурге.
Зачем прописывать DNS-серверы для домена

Допустим, вы зарегистрировали домен. Пока никто, кроме вас, об этом не знает. Чтобы о существовании вашего домена узнал интернет, нужно выбрать и прописать для домена DNS-серверы. Они-то и расскажут другим DNS-серверам интернета о вашем домене. Так что запоминаем: зарегистрировал домен — пропиши DNS-серверы!
Какие DNS-серверы нужно прописывать? Зависит от того, где хранятся файлы сайта: на хостинге или VPS. Определиться с серверами поможет статья. Если сайт ещё не создан и нигде не размещён, можно указать бесплатные DNS-серверы Рег.ру (ns1.reg.ru и ns2.reg.ru). Как это сделать, читайте в статье Как прописать DNS для домена.
Прописывают DNS-серверы чаще всего парами. Один из DNS является первичным, а остальные серверы, которых может быть от 1 до 12 для каждого домена, называются вторичными. Это делается для лучшей отказоустойчивости: если выйдет из строя первичный DNS-сервер, домен и сайт продолжат свою работу благодаря вторичным.
Типы записей DNS-сервера
«Вы рассказали про ситуацию, когда один домен = один сайт = один IP-адрес. А что если у меня есть поддомены или почтовые серверы и у них другие IP-адреса. А может, я вообще хочу использовать несколько IP-адресов. Как сервер DNS поймёт, что это всё относится к одному сайту?» ― могли задуматься вы.
Для этого в DNS есть файлы, в которых хранятся все необходимые связи между доменным именем и IP-адресами. Написанное в этом файле называется описанием DNS-зоны, или просто DNS-зоной.
Есть несколько видов записей, которые могут быть файле. Основные записи:
- А — IP-адрес веб-ресурса, который соответствует определённому имени домена,
- MX — адрес почтового сервера,
- CNAME — указывает аналог основному доменному имени. Эта запись чаще всего используется для прикрепления поддомена,
- NS — адрес DNS-сервера, где хранятся все ресурсные записи,
- TXT — любая текстовая информация о домене,
- SPF — список серверов, которым позволено отправлять письма от имени указанного домена,
- SOA — исходная запись зоны, в которой указаны сведения о сервере.
Подробнее можно прочитать в статье Что такое ресурсные записи DNS
Почему домены начинают работать не сразу
DNS-серверы интернет-провайдера обновляются раз в сутки (принцип работы DNS-серверов). Если вы только что прописали или сменили DNS-серверы, придётся подождать 24 часа. Смена DNS-сервера чревата временным отсутствием работающего сайта. После обновления DNS сайт станет доступен. Если сайт не работает — в помощь вам инструкция: Прописал DNS-серверы, но сайт недоступен.
Если вы зарегистрировали домен, но еще не создали на нем сайт, после обновления DNS-серверов на вашем домене будет открываться парковочная страница с надписью «Домен надежно припаркован». Если вы хотите создать на домене сайт, вам поможет статья: Я зарегистрировал домен, что дальше?
Помогла ли вам статья?
Спасибо за оценку. Рады помочь