Что такое домен?

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

Все домены подразделяются по уровням: 1-й уровень, 2-й уровень и т.д. Высшим является 1-й уровень, к которому относятся домены ru, com, org, net и т.д. Любой домен 2-го уровня является частью (поддоменом) какого-либо домена 1-го уровня. Например, домен 2-го уровня yandex является частью домена ru (говорят домен yandex в зоне ru) и так далее.

Для адресации любого ресурса в Интернете используется полное доменное имя, которое отражает положение домена в иерархии доменов. Оно состоит из перечисления доменов от низшего уровня к высшему, разделённых точками. Например, адрес www.yandex.ru означает, что необходимо обратиться к домену 3-го уровня www, который является частью доменной зоны yandex.ru.

Так как на практике используются только полные доменные имена, их обычно и называют доменами.

Теоретически домены могут достигать глубины 127 уровней, а каждый домен может иметь длину 63 символа. Однако, полное доменное имя вместе с точками не должно превышать 254 символа. На практике регистраторами доменных имён устанавливаются более строгие ограничения.

В соответствии со стандартом существует ещё и 0-й уровень доменов. Он состоит из одного безымянного корневого домена. То есть адрес любого ресурса должен заканчиваться точкой, что соответствует принадлежности к корневому домену. На практике точку на конце никто не ставит, она подразумевается по умолчанию.

Ниже на рисунке представлен пример полного доменного имени и его структура:

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

Корневой 0-й уровень выделен серым цветом, так как он не является обязательным.