В иерархии системы доменных имен (DNS) субдомен — это домен , который является частью другого (основного) домена. [1] Например, если домен предлагает интернет-магазин как часть своего веб-сайта example.com
, он может использовать субдомен shop.example.com
.
Система доменных имен (DNS) имеет древовидную структуру или иерархию, которая включает узлы дерева, являющиеся доменным именем . Субдомен — это домен, который является частью более крупного домена. Каждая метка может содержать от 0 до 63 октетов . [2] Полное доменное имя не может превышать общую длину 253 символов ASCII в своем текстовом представлении. [3]
Субдомены определяются путем редактирования файла зоны DNS, относящегося к родительскому домену. Однако продолжаются споры по поводу использования термина «субдомен» применительно к именам, которые сопоставляются с записью адреса A (хост) и различными другими типами записей зоны, которые могут сопоставляться с любым общедоступным IP-адресом назначения и любым типом сервер. Группы сетевых операций настаивают на том, что недопустимо использовать термин «субдомен» для обозначения любого сопоставления, отличного от того, которое предусмотрено записями NS зоны (сервера имен) и любого другого сервера-назначения.
Согласно RFC 1034, «домен является субдоменом другого домена, если он содержится в этом домене» . Согласно этому определению, хост не может быть субдоменом, субдоменом может быть только домен. Субдомен также будет иметь отдельный файл зоны с записью SOA (начало полномочий).
Большинство реестров доменов выделяют только двухуровневое доменное имя. Службы хостинга обычно предоставляют DNS-серверы для разрешения поддоменов в этом главном домене.
Полное доменное имя состоит из нескольких частей. Например, возьмем англоязычный домен Википедии en.wikipedia.org
. Это en
поддомен wikipedia.org
. Хотя wikipedia.org
обычно считается доменным именем , на wikipedia
самом деле это субдомен TLD org
( домен верхнего уровня). Любое полное доменное имя может быть хостом или субдоменом.
Доменное имя, не включающее поддоменов, называется вершинным доменом , корневым доменом или пустым доменом . [4] Например, wikipedia.org
это верхний домен Википедии, который перенаправляет на поддомен www.wikipedia.org
.
Субдомены часто используются интернет-провайдерами, предоставляющими веб-услуги. Они выделяют один (или несколько) субдоменов своим клиентам, у которых нет собственного доменного имени. Это позволяет клиентам независимо администрировать свой поддомен.
Субдомены также используются организациями, которые хотят присвоить уникальное имя определенному отделу, функции или службе, связанной с организацией. Например, университет может присвоить факультету компьютерных наук «cs», чтобы внутри этого поддомена можно было использовать несколько хостов, например www.cs.example.edu
. [5]
Есть несколько широко известных субдоменов, таких как WWW и FTP . Это позволяет создать структуру, в которой домен содержит административные каталоги и файлы, включая каталоги FTP и веб-страницы. Субдомен FTP может содержать журналы и каталоги веб-страниц, а субдомен WWW содержит каталоги веб-страниц. Независимая аутентификация для каждого домена обеспечивает контроль доступа на различных уровнях домена.
В Великобритании доменные имена второго уровня являются стандартными и являются ответвлениями от домена верхнего уровня . Например:
Тщеславный домен — это субдомен домена интернет-провайдера, который связан с псевдонимом отдельной учетной записи пользователя, или субдомен, который выражает индивидуальность человека, от имени которого он зарегистрирован. [7]
В зависимости от приложения запись внутри домена или субдомена может относиться к имени хоста или услуге, предоставляемой несколькими компьютерами в кластере. Некоторые веб-сайты используют разные поддомены для указания на разные кластеры серверов . Например, www.example.com
указывает на кластер серверов 1 или центр обработки данных 1, а также www2.example.com
указывает на кластер серверов 2 или центр обработки данных 2 и т. д.
Субдомены отличаются от каталогов. Каталоги — это физические папки на реальном компьютере, а субдомены — это часть URL -адреса , который можно перенаправить к любому файлу или папке на сервере.