Свойства доменных имен
Доменное имя - семантически понятный человеку адрес сервиса в Интернете, соответствующий техническому (IP) адресу.
Под сервисом подразумевается не компьютер (хост), а некая программа, запущенная на нем и слушающая запросы клиентов на определенном порту. Каждому сервису соответствует стандартный порт. Например, для веб-сервера это 80
, поэтому открывая в браузере адрес http://127.0.0.1
мы, на самом деле, открываем http://127.0.0.1:80
. Браузер знает, на каком порту искать веб-сервер и часть адреса (порт) дополняет автоматически. Ничто не мешает нам настроить веб-сервер так, чтобы он слушал на порту, скажем, 8000
. Тогда в адресной строке браузера придется указывать порт явным образом: http://127.0.0.1:8000
.
Доменные имена позволяют обращаться к сервисам более осмысленно. Предположим, по адресу 111.111.111.111
работают на стандартных портах работают веб-сервер (111.111.111.111:80
) и почтовый (111.111.111.111:21
). Купив домен thebestserver.info
(имя условное), владелец хоста может организовать на нем сервисы таким образом, чтобы был доступен сайт (www.thebestserver.info
) и электронная почта (admin@thebestserver.info
и другие адреса). На этом же хосте он может организовать сервисы, обслуживающие и другие принадлежащие ему домены и поддомены, например:
photo.hosting.thebestserver.info
;video.hosting.thebestserver.info
;audio.hosting.thebestserver.info
;news.thebestserver.info
;www.bestserverever.com
.
Анализируя эти имена справа налево, легко догадаться, какие ресурсы на них размещены. При этом, приобретя доменное имя второго уровня thebestserver.info, владелец может бесплатно организовывать на нем практически неограниченное количество принадлежащих ему субдоменов (доменов третьего уровня и уровней с еще большей степенью вложенности).
Домены первого уровня
Домены первого уровня не могут быть приобретены обычными физическими и юридическими лицами. Ими управляет консорциум владельцев т.н. корневых серверов DNS, сформировавшийся на ранних этапах развития интернета и превратившийся в довольно замкнутую неформальную корпорацию, контролируемую, в основном, резидентами США. Деятельностью по регистрации доменов формально управляет организация ICANN.
Помимо первого, существует еще один более высокий - корневой уровень доменной иерархии, который обозначается точкой в конце адреса, т.е. полный адрес ресурса www.yandex.ru
выглядит как www.yandex.ru.
. Однако, по всеобщей договоренности, действующей в Интернете, последнюю точку принято не указывать.
Рисунок 1. Уровни доменов. Автор24 — интернет-биржа студенческих работ
Имена первого уровня могут указывать на род деятельности владельца доменного имени:
- biz - buziness;
- com - commercial;
- edu - education;
- int - international;
- info - information services;
- org - organisation;
- net - network.
В последние годы список доменных имен первого уровня пополнился длинными словами, такими, как academy
, museum
, solution
и т.п. Список доменов первого уровня содержит уже более сотни позиций и продолжает расширяться, в том числе за счет слов, состоящих из символов национальных алфавитов.
Рисунок 2. Разнообразие доменных имен первого уровня. Автор24 — интернет-биржа студенческих работ
Перечисленные домены позволяют определить род деятельности их владельца. Их относят к группе gTLD. Для обозначения принадлежности стране используются двухбуквенные домены первого уровня (ccTLD), такие, как:
- ca — Канада;
- fr — Франция;
- ru — Россия.
Домены второго уровня и субдомены
Доменные имена приобретаются физическими и юридическими лицами у специализированных организаций на коммерческой основе на определенный срок (от 1 года).
В своей доменной зоне владелец имеет право организовать неограниченное количество субдоменов (доменов третьего, четвертого и т.д. уровней). Для этого он должен задействовать сервера имен (nameservers). Их можно организовать самостоятельно или воспользоваться теми, которые предоставляет регистратор. Второй способ предпочтительнее для небольших проектов, т.к. избавляет владельца от необходимости устанавливать дополнительное программное обеспечение, осваивать сложные настройки и т.п.
При организации поддоменов используются т.н. DNS-записи. Они делятся на классы. Некоторые предназначены для создания адресов электронной почты (MX
), некоторые - для переноса домена в чужое адресное пространство (CNAME
). Наиболее часто используются записи класса A
, позволяющие поставить в соответствие домену определенный IP-адрес.
Рисунок 3. Записи о настройках субдоменов в рамках домена. Автор24 — интернет-биржа студенческих работ