Что такое домен?
Домен - это символьное имя (чаще всего осмысленное, то есть соответствующее содержимому ресурса), по которому можно обратиться к определённому ресурсу в конкретной доменной зоне.
Все домены подразделяются по уровням: 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-й уровень выделен серым цветом, так как он не является обязательным.