Открыть сервисСервис

Доменное имя в системе DNS

Доменное имя — человекочитаемое символьное обозначение интернет-ресурса, служащее альтернативой числовому IP-адресу компьютера в сети. Доменные имена обеспечивают работу системы доменных имён (DNS, Domain Name System) — распределённой базы данных, которая преобразует доменные имена в IP-адреса и обратно. Структура доменного имени и правила его регистрации регламируются международной организацией ICANN и региональными реестрами.

Структура доменного имени

Доменное имя представляет собой иерархическую структуру, записываемую через точку справа налево от общего к частному. Правая часть — домен верхнего уровня (TLD), левее — домен второго уровня, ещё левее — поддомены третьего, четвёртого уровня и так далее.

Пример: в имени mail.example.ru правый сегмент ru — домен верхнего уровня, example — домен второго уровня, mail — поддомен третьего уровня. Полное доменное имя (FQDN, Fully Qualified Domain Name) содержит все уровни и завершается корневой точкой, которая обычно не записывается: mail.example.ru..

Каждый сегмент имени может содержать латинские буквы, цифры и дефис (дефис не может быть первым или последним символом). Максимальная длина полного имени — 253 символа, одного уровня — 63 символа. Кириллические и другие национальные буквы допускаются в международных доменных именах (IDN) и преобразуются в ASCII-кодировку Punycode перед использованием в DNS.

Домены верхнего уровня

Домены верхнего уровня делятся на несколько категорий:

КатегорияПримерыНазначение
Географические (ccTLD).ru, .de, .jpСтраны по коду ISO 3166
Общие (gTLD).com, .org, .netКоммерческие, некоммерческие, сетевые ресурсы
Спонсорские (sTLD).museum, .travel, .aeroОпределённые сообщества и отрасли
Инфраструктурные.arpaСлужебные цели инфраструктуры интернет
Новые gTLD.app, .dev, .москваВыпущены с 2013 года по программе расширения

В России домены верхнего уровня .ru и .su администрирует协调 Center of Internet Technologies (Центр технологий интернет, ранее — Coordination Center of CC TLD RU). Домен .рф работает в Unicode-представлении (IDN) и управляется тем же центром.

Роль DNS

Доменные имена существуют благодаря системе DNS, разработанной в 1983–1984 годах Полем Мокапетрисом и описанной в RFC 1034 и RFC 1035. DNS выполняет функцию распределённого каталога, где каждое доменное имя связано с ресурсными записями:

  • A — привязка имени к IPv4-адресу;
  • AAAA — привязка к IPv6-адресу;
  • MX — почтовый сервер домена;
  • CNAME — псевдоним другого имени;
  • NS — авторитетные DNS-серверы домена;
  • TXT — произвольный текст, используется для верификации домена, SPF-записей и др.

Запрос к DNS проходит иерархию серверов: от корневых серверов к серверам TLD и затем к авторитетным серверам конкретного домена. Результат кэшируется на промежуточных серверах с заданным временем жизни (TTL).

Регистрация доменных имён

Право на использование доменного имени второго уровня под конкретным TLD подтверждается записью в реестре (registry) этого TLD. Регистрация проводится через аккредитованных регистраторов. Для доменов .ru действует принцип «первый зарегистрировал — тот и владелец», для ряда новых gTLD применяется модель «первый запрос — тот и владелец» (first-come, first-served), а для брендовых доменов — жёсткая проверка прав.

В России домены .ru регистрируются в соответствии с правилами, утверждёнными Центром технологий интернет. Стоимость регистрации зависит от TLD и регистратора, составляя от нескольких сотен до десятков тысяч рублей в год. Доменное имя не является собственностью: регистратор предоставляет право использования на определённый срок, после чего владелец продлевает делегирование.

Технические особенности

Доменное имя может указывать на несколько IP-адресов (балансировка нагрузки), а один IP-адрес — на несколько имён (виртуальный хостинг). Возможна делегация поддоменов на собственные DNS-серверы, что позволяет разделять управление разными частями структуры.

Система DNS использует кэширование на всех уровнях, поэтому изменения записей распространяются по сети не мгновенно, а в течение времени, ограниченного TTL. Полное обновление (зональная передача, zone transfer) между авторитетными серверами синхронизирует данные по протоколу AXFR или IXFR.

Значение

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

Источники:

  • RFC 1034 и RFC 1035 (P. Mockapetris, Domain Name System)
  • ICANN — материалы о системе доменных имён
  • Центр технологий интернет (center.ru) — правила регистрации доменов .ru и .рф
  • «DNS и BIND», К. Альбитц, П. Альварес
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru