Доменные имена и их уровни

Доменные имена и их уровни

IGuide

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

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

С точки зрения инфраструктуры, DNS состоит из корневых серверов, серверов доменов верхнего уровня и множества DNS-серверов, расположенных в разных частях мира. Занимая самое верхнее положение в иерархической структуре системы доменных имен, корневая зона представляет собой файл, содержащий перечень имен и IP-адресов всех доменов верхнего уровня, о которых мы поговорим чуть ниже. Управлением корневой зоной занимается PTI (Public Technical Identifiers), дочернее предприятие ICANN, которому доверено исполнение функций IANA.

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

Домен верхнего или первого уровня (Top-Level Domains – TLDs) включает в себя два типа доменов. Первый тип – это так называемые родовые или общие домены (generic Top-Level Domains – gTLDs); второй тип – национальные домены, основанные на кодах стран (country code Top-Level Domains – ccTLDs). Определением и утверждением общих доменов верхнего уровня занимается международная организация по присвоению имен и адресов ICANN, о которой мы уже писали в одной из наших предыдущих публикаций. За национальные домены верхнего уровня отвечает организация по присвоению интернет адресов IANA. Ознакомиться со списком всех доменов верхнего уровня, как gTLD, так и ccTLD, можно на их сайте.

– К родовым доменам верхнего уровня относятся адреса созданные для всего интернет-сообщества. Изначально их было всего восемь: .com, .net, .org, .int, .edu, .gov, .mil и .arpa. Несмотря на то, что все они продолжат активно использоваться, коллекция gTLD продолжает пополняться востребованными доменами верхнего уровня, предназначенными для определенных секторов или сообществ: .info, .biz, .coop, .aero, .pub, .travel, .jobs, .ngo и и многие другие, зарегестрироваться в которых могут только профильные организации. Так, в домене .aero регистрация доступна только участникам авиационной отрасли, в домене .bank могут зарегистрироваться только банковские организации, домен .museum доступен исключительно для музеев и т.д.

Список доменов верхнего уровня можно найти на сайте IANA © IANA

– Национальные домены верхнего уровня представляют собой двухбуквенные обозначения, которые отсылают к конкретным странам и являются их кодовыми идентификаторами. Для России доменом первого уровня является домен .ru, для Великобритании – .uk, для Китая – .cn и т.д. Некоторые домены могут записываться и нелатинскими буквами, например, .рф для Российской Федерации. Такие домены называются IDN (Internationalized Domain Names), то есть доменные имена, в которых можно использовать буквы национальных алфавитов. Однако при вводе такого доменного имени в поисковую строку, он все равно преобразуется в так называемый Punycode, который написан на латинице (за исключением браузеров с универсальным принятием, в которых поддерживается IDN). Еще одна важная особенность доменов (она же – загвоздка с IDN) заключается в том, что в доменном имени не могут одновременно использоваться латинские и нелатинские символы – домен может состоять из букв только одного алфавита.

Доменом второго уровня считается имя самого сайта. В нашем примере это – yandex. В доменной зоне .RU к регистрации допускаются домены длиной от 2 до 63 символов. Приобрести свой собственный домен, состоящий из названия сайта и желаемой доменной зоны любой желающий может у официальных регистраторов или хостинг-провайдеров, которые являются партнерами регистраторов доменов.

Домены третьего и последующих уровней регистрируются для сайтов, которые владеют доменом второго уровня. Чаще всего они указывают на разделы сайта или внутренние проекты компании – market.yandex.ru. Но даже здесь нужна мера, поскольку чем больше уровень вложенности домена, тем длиннее цепочка DNS-серверов, через которые должен пройти запрос для получения результата, а значит тем больше времени потребуется для получения результата.

Подробнее о системе доменных имен и их уровнях можно почитать во втором разделе книги Йована Курбалийя «Управление Интернетом» (страница 73), а еще вы можете посмотреть одну из дискуссий клуба Цифровая реальность, посвященную теме «Резолвинг и DNS-сервисы: как выглядит подводная часть айсберга для пользователей?».


Спасибо, что дочитали до конца! Не забывайте подписываться на IGuide в Telegram!