Битлента
Словарь терминов3 мин чтения·

Доменное имя: структура, уровни и правила

Доменное имя читается справа налево: зона, домен, поддомен. Как устроены уровни, какие допустимы символы и чем домен отличается от адреса сайта.

Имя, которое читают справа налево

Доменное имя — это читаемая метка узла в сети, вроде mail.example.com. Метки разделены точками, и главное правило: чем правее метка, тем выше она в иерархии. Крайняя правая (com) — зона верхнего уровня. Левее идёт домен второго уровня (example), который обычно и регистрируют. Ещё левее — поддомены (mail). Формально после com стоит ещё одна точка, обозначающая корень; в повседневной записи её опускают, но в файлах зоны она нужна.

Подробности о верхнем уровне есть на странице domen-verhnego-urovnya, о поддоменах на странице poddomen.

Правила записи

Каждая метка может быть длиной до 63 символов, полное имя не длиннее 253 символов в текстовом виде. Допустимы латинские буквы, цифры и дефис; дефис нельзя ставить в начале и конце метки. Регистр не различается: Example.COM и example.com это одно и то же имя. Для имён с национальными буквами применяют кодировку, известную как punycode, где каждая метка превращается в ASCII-представление с префиксом xn--. Браузер показывает такое имя пользователю в читаемом виде.

Из-за похожих на вид символов из разных алфавитов возможны поддельные адреса, когда буква кириллицы визуально неотличима от латинской. Поэтому браузеры иногда показывают punycode вместо привычного вида.

Отдельное замечание о регистре: сервер обрабатывает имя без учёта регистра, но для разбора в скриптах имена принято приводить к нижнему регистру. Так исключаются лишние расхождения при сравнении строк в конфигурациях и журналах.

Домен, хост и адрес сайта

Эти понятия часто смешивают. Домен — узел иерархии имён, за который отвечает владелец. Полное имя узла, например host.example.com, называют FQDN (полное доменное имя). Адрес сайта в браузере шире: помимо имени включает схему, порт и путь, разбор которого приведён на странице struktura-url. Наконец, IP-адрес — это то, во что имя превращается через DNS. Одному имени может соответствовать много адресов, а один адрес обслуживает множество разных имён.

Поэтому по имени нельзя сказать, где физически находится сайт: имя лишь ссылка.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Как имя попадает в DNS

Владелец домена получает право пользоваться именем через регистратора и указывает серверы имён, где хранится зона. Родительская зона содержит указание, куда обращаться за данными об этом домене. Далее работает обычная цепочка, описанная на страницах rekursivnyy-dns-server и avtoritetnyy-dns-server. Права на домен временные: их продлевают, и если этого не сделать, имя освобождается.

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

Заблуждения о доменах

Домен — не то же самое, что хостинг: имя можно зарегистрировать без сайта. Длинные имена не медленнее коротких: скорость работы от длины не зависит. Поддомены не «слабее» и не «хуже» для поисковых систем по определению, они просто отдельные узлы зоны. А регистр букв на скорость и адресацию не влияет, хотя путь после имени в адресе страницы может быть чувствителен к регистру. Проверить, как устроено конкретное имя, можно утилитой whois или запросом dig.

Имена в повседневных ситуациях

Имя из нескольких уровней встречается в почтовых адресах, внутренних сетях организаций и сервисных именах. Внутри компании часто используют внутренние зоны, которые снаружи не видны: там имя вроде intranet.company.local разрешается только внутренним DNS-сервером. Такие имена нельзя путать с публичными: попытка открыть их дома окончится ошибкой разрешения.

Стоит отметить и особые имена. Имя localhost всегда указывает на устройство, с которого идёт запрос. Для документации и примеров зарезервированы имена example.com, example.org и example.net, они никому не принадлежат в качестве рабочих сайтов, поэтому в статьях и тестах используют именно их. Знание таких исключений помогает не тратить время на поиск неисправности там, где имя просто не должно разрешаться публично.

Обратите внимание и на вопрос доверия: в имени решающую роль играет правая часть, поэтому bank.example.com.evil.test принадлежит владельцу evil.test, а не банку. Такая привычка читать имя справа налево защищает от многих поддельных ссылок.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
доменdnsимя

Часто задаваемые вопросы

Читайте также