Домен – область (ветвь) иерархического пространства доменных имен сети Интернет, которая обозначается уникальным доменным именем [6].
Доменное имя – символьное имя домена. Должно быть уникальным в рамках одного домена. Полное имя домена состоит из имен всех доменов, в которые он входит, разделенных точками. Например, полное имя test.example.com обозначает домен третьего уровня test, который входит в домен второго уровня example, который входит в домен com, который входит в корневой домен. Доменное имя служит для адресации узлов сети Интернет и расположенных на них сетевых ресурсов (веб-сайтов, серверов электронной почты, других служб) в удобной для человека форме.
Доменная зона– совокупность доменных имен определенного уровня, входящих в конкретный домен. Термин «доменная зона» в основном применяется в технической сфере, при настройке DNS-серверов (поддержание зоны, делегирование зоны, трансфер зоны).
Для разрешения доменного имени в IP-адрес и наоборот служит система DNS.
Эта система состоит из иерархической структуры DNS-серверов, каждый из которых является держателем одной или нескольких доменных зон и отвечает на запросы, касающиеся этой зоны, а также DNS-резолверов, которые отвечают на запросы, касающиеся любых зон.
DNS обладает следующими характеристиками:
· Распределенность администрирования. Ответственность за разные части иерархической структуры несут разные люди или организации.
· Распределенность хранения информации. Каждый узел сети в обязательном порядке должен хранить только те данные, которые входят в его зону ответственности и (возможно) адреса корневых DNS-серверов.
· Кеширование информации. Узел может хранить некоторое количество данных не из своей зоны ответственности для уменьшения нагрузки на сеть.
· Иерархическая структура, в которой все узлы объединены в дерево, и каждый узел может или самостоятельно определять работу нижестоящих узлов, или делегировать (передавать) их другим узлам.
· Резервирование. За хранение и обслуживание своих узлов (зон) обычно отвечают несколько серверов, разделенные как физически, так и логически, что обеспечивает сохранность данных и продолжение работы даже в случае сбоя одного из узлов.
DNS была разработана Полом Мокапетрисом в 1983 году; оригинальное описание механизмов работы описано в RFC 882 и RFC 883. В 1987 публикация RFC 1034 и RFC 1035 изменили спецификацию DNS и отменили RFC 882 и RFC 883 как устаревшие. Некоторые новые RFC дополнили и расширили возможности базовых протоколов.
Для обеспечения уникальности и защиты прав владельцев доменные имена 1-го и 2-го (в отдельных случаях и 3-го) уровней можно использовать только после их регистрации, которая производится уполномоченными на то регистраторами. Сведения о владельце (администраторе) того или иного регистрируемого домена общедоступны. Их можно узнать, воспользовавшись службой WHOIS. Однако некоторые регистраторы предоставляют возможность скрыть эту информацию.
В ранние времена система доменных имен являлась всего лишь более удобной, легче запоминаемой формой адресации. С развитием системы WWW и вложением значительных средств в сетевой бизнес доменные имена приобрели существенную ценность. Как и любое имущество, они стали нуждаться в защите со стороны закона.
В настоящее время доменное имя почти во всех странах рассматривается как средство индивидуализации и объект интеллектуальной собственности. Также оно может быть объектом сделок и входить в состав нематериальных активов предприятия.
В России доменное имя упоминается в Гражданском кодексе (статьи 1483, 1484, 1519 ГК РФ). Как в России, так и в других странах состоялось немало судебных процессов, где доменное имя являлось предметом спора. Для некоторых доменных зон доменные споры могут разрешаться не только в судебном порядке, но также по процедуре UDRP, напоминающей третейский суд.
Internet Corporation for Assigned Names and Numbers, или ICANN – международная некоммерческая организация, созданная 18 сентября 1998 года при участии правительства США для регулирования вопросов, связанных с доменными именами, IP-адресами и прочими аспектами функционирования Интернета [7].
Доменные имена бывают следующих видов:
· Международные домены(gTLD – generic Top-Level Domain – Общий домен верхнего уровня) – так называемые общие или международные домены верхнего уровня управляются организацией ICANN.
Понятие gTLD было впервые определено в RFC 920. Сами домены появились в январе 1985 года, тогда таковых было 7:
o .com – для коммерческих сайтов;
o .edu – для образовательных сайтов;
o .gov – для сайтов государственных организаций США;
o .mil – для военных организаций США;
o .net – для сайтов, чья деятельность связана с Сетью;
o .org – для некоммерческих организаций;
o .int – для международных организаций.
В настоящее время существуют 6 доменов gTLD без регистрационных ограничений – .com, .net, .org, .info, .biz и .name.
Доменные имена, которые содержат символы национальных алфавитов, например, сайт.com. IDN верхнего уровня управляются организацией ICANN.
По техническим ограничениям доменные имена не могут содержать нелатинские символы, поэтому для обхода этого ограничения разработаны специальные стандарты RFC 3490, RFC 3491, RFC 3492 и RFC 3454, согласно которым такие имена в обязательном порядке преобразовываются в набор латинских букв, арабских цифр и дефисы, а перед таким преобразованным именем пишется префикс «xn--» (так называемый Punycode), чтобы его можно было отличить от обычного имени. Процесс преобразования берет на себя браузер клиента.
· Национальные домены (ccTLD) –национальные домены верхнего уровня делегированы соответствующим национальным регистраторам (к примеру .ru для России, .ua для Украины, .de для Германии), которые устанавливают правила регистрации в них либо сами, либо согласно указаниям правительства. Управляющей организацией является IANA.
· Зарезервированные доменные имена– документ RFC 2606 [8] (Reserved Top Level DNS Names – Зарезервированные имена доменов верхнего уровня) определяет названия доменов, которые следует использовать в качестве примеров (например, в документации), а также для тестирования. Кроме example.com, example.org и example.net, в эту группу также входят .test, .invalid и др.