Домен – це область (зона) певної групи імен, що використовуються в мережі Інтернет, яка обслуговується певними серверів доменних імен (DNS). Наприклад, офіційним адміністратором зони .ua є Росніїрос (Російський Науково-Дослідний Інститут розвитку суспільних мереж). І ця зона обслуговується певною групою серверів DNS.
Доменне ім’я – це ім’я ресурсу (сайту) в мережі Інтернет, що складається з унікального набору букв і цифр, зареєстроване в користування на певний період за конкретною фізичною особою або організацією.
DNS (Domain Name Service) представляє з себе базу даних імен з відповідними їм IP-адресами. На самому початку створення Інтернету для доступу до певних пристроїв або сайтів необхідно було знати їх IP-адреса (IP-адреса є у будь-якого пристрою, підключеного до мережі). Ця адреса складається з чотирьох груп цифр (IP: 217.18.16.204), в яких зашифровано місце знаходження потрібного пристрою. З часом стало зрозуміло, що запам’ятовувати до 12 цифр (кожна група цифр в адресі має максимальне значення 255) дуже складно. Було прийнято рішення замінити IP-адреса ім’ям. У 1984 році було заявлено про створення 7 доменних зон загального користування (COM, NET, ORG, INT, EDU, GOV, MIL). На сьогоднішній день таких доменних зон вже набагато більше і крім цього ще й регіональні домени.
Список доменних зон загального користування
• com – commercial (комерційні)
• edu – educational (освітні)
• net – network (організації, що забезпечують роботу мережі)
• aero – (індустрія повітряних перевезень)
• gov – goverment (урядові)
• int – International Organizations (міжнародні організації)
• coop – (використовується організаціями, що надають кооперативні послуги)
• museum – (домен доступний для реєстрації тільки музеям)
• mil – military (військові установи США)
• name – (створений для доменів виду ім’я.прізвище.name)
• org – organization (некомерційні організації)
• pro – professional (домен для сертифікованих професіоналів: лікарів, юристів і т. д.)
• mobi – mobile (апарати та оператори стільникового зв’язку)
• info – information services (інформаційні вузли)
• biz – бізнес, firms (комерційні організації)
• tv – television (телевізійні компанії, організації, що здійснюють телевізійні послуги)
• arpa – ArpaNet
Коли в адресному рядку браузера набирається доменне ім’я ресурсу, то спочатку йде звернення до DNS-сервера, який обслуговує запитуваний домен верхнього рівня або до найближчого сервера. Якщо DNS-сервер не володіє інформацією про запитуваної зоні, він передає список інших серверів. Далі йде спілкування серверів між собою за певною ієрархії для визначення IP-адреси запитуваного ресурсу. Наприклад, якщо написати адресу Яндекс каталогу yaca.yandex.ruспочатку піде запит до DNS-серверів зони .ru для з’ясування існування даного імені. Якщо ім’я yandex.ru зареєстровано, але інформацією про ім’я yaca.yandex.ru цей сервер не володіє, йде запит на DNS-сервер, що обслуговує зону yandex.ru. У результаті всіх цих опитувань видається IP-адреса сайту yaca.yandex.ru. Доменне ім’я читається справа наліво. У розглянутому прикладі домен .ua є домен першого рівня, yandex.ru – домен другого рівня, а повне ім’я yaca.yandex.ru є доменом третього рівня. Доменні зони в назві розділяються між собою крапкою.
Домен www в назві, що позначає приналежність сторінки до інтернет-простору (World Wide Web), тепер не обов’язковий. Після відмови від використання деяких протоколів обміну даними всі сторінки за замовчуванням стали належати до інтернет-простору.
При реєстрації домену дозволено вибрати ім’я до 63 символів. При створенні піддоменів (доменів третього і наступних рівнів) можливо досягти глибини до 127 рівнів, але загальна довжина імені не повинна перевищувати 254 символів.
Адміністрування доменних імен займається компанія ICANN. Реєстрацію доменних імен другого рівня проводять акредитовані реєстратори, які вносять зміни в загальну базу DNS. Реєстрацію доменних імен третього рівня виробляють власники доменів другого рівня і т. д.
Спробуйте придумати доменне ім’я для свого сайту, в якій би доменній зоні ви його зареєстрували. Це не так просто як здається. Ось для прикладу: ви збираєтеся зробити сайт присвячений мультсеріалу «Сімпсони». На ньому можна буде знайти тільки серіал Сімпсони всі сезони і всі серії, а також безкоштовно дивитися онлайн 23 сезону мультсеріалу. Яке ім’я дати сайту? Спробуйте onlysimpsons.ru.