Доменное имя — адрес сайта в интернете¶
Доменное имя — человекочитаемое символьное обозначение, служащее адресом ресурса в компьютерной сети и заменяющее числовые сетевые адреса. В контексте интернета доменное имя позволяет указать адрес веб-сайта в понятной форме (например, wikipedia.org вместо числового IP-адреса). Доменные имена являются частью системы доменных имён (DNS) — распределённой иерархической базы данных, сопоставляющей имена с IP-адресами серверов.
¶Происхождение и назначение
Компьютеры в сети идентифицируются по IP-адресам — числовым комбинациям вида 192.0.2.1 (IPv4) или 2001:db8::1 (IPv6). Человеку запомнить и набрать такие адреса для тысяч ресурсов затруднительно, поэтому в начале 1980-х годов в структуре ARPANET была разработана система DNS, описанная в стандарте RFC 882/883 (1983 год), позднее заменённом RFC 1034 и RFC 1035 (1987 год). DNS сопоставляет доменные имена с IP-адресами, выполняя функцию «телефонной книги» интернета.
До появления DNS использовался централизованный файл hosts.txt, который периодически обновлялся на всех узлах сети. Такая схема не масштабировалась при росте числа компьютеров, что и обусловило переход к распределённой системе.
¶Структура доменного имени
Доменное имя состоит из нескольких частей, разделённых точками, и читается справа налево — от более общего уровня к частному:
- Домен верхнего уровня (TLD) — правая часть имени:
.ru,.com,.org,.рф. Разделение на TLD закреплено IANA (организация, управляющая корневым зоном DNS). - Домен второго уровня — основная часть имени перед TLD: в
wikipedia.orgэтоwikipedia. Именно этот уровень регистрируют пользователи у регистраторов. - Поддомены — дополнительные уровни слева:
mail.google.com,ru.wikipedia.org. Владелец домена может создавать поддомены самостоятельно.
Русскоязычные имена возможны благодаря расширению IDNA (Internationalizing Domain Names in Applications), которое кодирует национальные символы в формат, пригодный для DNS. Так появились домены в кириллице, в том числе национальный TLD .рф, делегированный в 2010 году.
¶Регистрация доменных имён
Доменные имена регистрируются через аккредитованных регистраторов, работающих под управлением корневой зоны, которую контролирует ICANN (некоммерческая организация, управляющая системой DNS с 1998 года). Процесс регистрации:
- Проверка доступности имени в базе регистратора.
- Подача заявки и оплата регистрационного сбора.
- Указание DNS-серверов (ns-серверов), на которые делегируется имя.
- Включение записи в базу реестра TLD.
В России работают несколько аккредитованных регистраторов, а управление национальными доменами .ru и .рф осуществляет Координационный центр национального домена сети Интернет (домены .RU/.РФ). Домен .ru делегирован в 1990 году и является одним из крупнейших национальных TLD в мире — число зарегистрированных имён в нём превышает 5 миллионов.
¶Как работает разрешение имён
Когда пользователь запрашивает сайт по доменному имени, происходит процесс разрешения (резолюции):
- Локальный DNS-сервер провайдера проверяет кэш.
- При отсутствии записи сервер обращается к корневым DNS-серверам, указывающим на серверы TLD.
- Сервер TLD направляет запрос к авторитетным серверам домена.
- Авторитетный сервер возвращает IP-адрес запрашиваемого ресурса.
Весь процесс обычно занимает миллисекунды. Полученный IP-адрес используется браузером для установления соединения с сервером.
¶Виды доменных имён
По уровню в иерархии:
- Универсальные TLD —
.com,.net,.org,.info,.biz. - Национальные (ccTLD) —
.ru,.de,.jp,.рф. - Новые TLD —
.shop,.blog,.москва, запущенные ICANN с 2013 года.
По статусу:
- Зарегистрированные — активные имена, используемые владельцем.
- Свободные — доступные для регистрации.
- Истёкшие — возвращённые в оборот после окончания оплаты.
- Заблокированные — снятые с делегирования по решению суда или уполномоченного органа. В России блокировка доменов осуществляется Роскомнадзором на основании судебных актов и решений уполномоченных ведомств.
¶Значение
Доменные имена являются основой идентификации в интернете: по ним работают сайты, электронная почта (часть адреса после символа @ — тоже доменное имя), сервисы API и многие сетевые протоколы. Владение доменом не даёт прав на товарный знак, но регистрация имени, совпадающего с чужим брендом, может быть оспорена через процедуру UDRP (Uniform Domain-Name Dispute-Resolution Policy) или в судебном порядке.
Источники:
- RFC 1034. Domain Names — Concepts and Facilities
- RFC 1035. Domain Names — Implementation and Specification
- Документация IANA (iana.org)
- Материалы Координационного центра национального домена сети Интернет (cctld.ru)
