Домен — що це таке і як влаштована доменна система імен

Категорія: Створення сайтів Опубліковано: Неділя, 26 травня 2019

Що таке домен

Добрий день, шановні читачі ITstatti.in.ua. На цьому блозі є докладна стаття про домени, хостинг, ДНС і їх взаємозв'язок. Після або під час прочитання цієї публікації раджу ознайомитися з тією статтею, щоб склалася цілісна картина. 

Сьогодні ж у нас на порядку питання — що таке домен або доменне ім'я (по суті, це синоніми). Ну, насправді тут все просто. Це ім'я для сайту, яке присвоюється йому замість складного для запам'ятовування IP адреси сервера, на якому цей сайт розміщується. Вводите це ім'я в адресному рядку браузера і сайт відкривається.

Але складнощі виникають саме в деталях. Які вони бувають, як все це влаштовано, що таке доменні зони, як зрозуміти якого рівня домен і які з них можна зареєструвати, де це можна зробити і яку вибрати зону. Питань багато і я постараюся на все відповісти в цій "невеликій замітці".

Що таке домен?

Як я вже згадував вище, домен - це ім'я для сайту. Погодьтеся, що зручніше використовувати itstatti.in.ua, ніж IP адреса 5.101.152.97. Та й до того ж уявіть ситуацію. Ви розмістили сайт на сервері хостингу і отримали IP адресу. Але, переїхавши на інший хостинг Айпі зміниться, що викличе катастрофу. А ось у випадку з доменними іменами такого не станеться. Чому?

Справа в тому, що в інтернеті є тисячі серверів DNS (системи доменних імен), в яких буде прописано, що домен itstatti.in.ua доступний за Айпі адресою 5.101.152.97. Якщо я переїду на інший хостинг, то зайду в панель реєстратора доменних імен (там, де його купував), зміню дещо і у всіх DNS серверах інтернету пропишеться, що сайт itstatti.in.ua потрібно шукати вже по іншому Айпі адресу. Зручно адже?

Зручно, але, напевно, поки незрозуміло. Головне, що потрібно розуміти — ім'я для сайту річ дуже важлива і вона на все життя (як правило, хоча і можна при бажанні перенести сайт на інший домен, але це не є просто). Як ви човен назвете, так він і попливе. Правда, важливо не тільки ім'я, але і рівень домену, а також та зона, до якої він належить. Знову незрозуміло? Ну, давайте по порядку.

Як влаштовано доменне ім'я

Почнемо з азів. Доменна запис (ім'я сайту) повинна включати всі рівні вкладеності домену (всі зони, в які він входить), щоб вона була унікальною і не виникало плутанини. Не можна, наприклад, просто написати «itstatti» — потрібно вказати доменну зону, якій цей domen належить - «itstatti.in.ua».

Є два основних правила запису доменних імен:

  1. Зони, в які входить даний домен, перераховуються справа наліво.
  2. В якості роздільника використовуються точки.

Виглядати це може, наприклад, так:

net.blog.itstatti.in.ua

Отримуємо домен четвертого рівня net, що входить до складу доменної зони третього рівня «blog», яка входить в зону другого рівня «itstatti» належить зоні першого рівня in.ua. Нісенітниця, правда? 

Які рівні доменів розрізняють

  • Кореневим доменом (нульовим рівнем) вважається порожній запис, що позначається просто точкою (.). За ідеєю, повний запис доменного імені повинна завжди закінчуватися точкою, але в більшості випадків її опускають (як би маючи на увазі) і замість запису:

itstatti.in.ua.

Використовують вже міцно прижившуся відносний запис доменів (без точки в кінці):

itstatti.in.ua

  • Далі слід перший рівень — це зазвичай регіональні (національні) домени (.ru, .su, .ua, .us .de, .fr тощо) або ж тематичні (.com, .edu .org, .net і т. д.). Але також бувають доменні імена першого рівня, що включають в себе національні алфавіти (наприклад, .рф).
  • Другий рівень — це вже ті самі домени, що ми з вами купуємо (реєструємо у спеціальних реєстраторів). Ціни на них різняться не тільки в залежності від приналежності до того чи іншого домену першого рівня (наприклад, xxxxxxx.in.ua купити дешевше, як правило, ніж xxxxxxx.com), а й залежно від реєстратора (або його реселера — роздрібного продавця).
  • Третій, четвертий і т. д. — їх вже не потрібно купувати (як правило) і можна створювати самостійно (ніде не реєструючи) на базі купленого домену другого рівня. Наприклад, я можу створити таке ім'я для нового сайту — forum.itstatti.in.ua (третій рівень), або таке — seo.forum.itstatti.in.ua (четвертий).

Давайте ще раз все це поясню на прикладі:

  1. . (точка) — домен нульового (кореневого) рівня
  2. in.ua — першого рівня, званий також доменом верхнього рівня або зоною
  3. itstatti.in.ua — доменне ім'я другого рівня
  4. blog.itstatti.in.ua — домен третього рівня
  5. net.blog.itstatti.in.ua — четвертого рівня

Домени верхнього (першого) рівня

Якщо не вважати нульовий рівень (корневий — root domain), бо це порожнеча, то базою служать так звані зони або домени верхнього рівня (саме з них починається ім'я будь-якого сайту хоча здається що ними воно закінчується — але не суть). Їх не можна купити звичайній людині, але саме з цих зон ми будемо вибирати при покупці домену другого рівня (ім'я для свого сайту).

Так які ж вони бувають:

  • Домени першого (вищого) рівня, закріплені за країнами, які зазвичай серед шибко розумних людей обзиваються абревіатурою Cctld, що означає country code top-level domain. В Україні є один:

ua

  • Домени з національними алфавітами, які зазвичай позначають абревіатурою Idn (internationalized domain name). В Україні — це зона .укр. Насправді, їх назви все одно записуються англійськими символами (відбувається перекодування), але це як би приховано від очей. Однак, якщо ви в браузері введете адресу:

http://ітстатті.укр/

а після переходу на цей сайт скопіюєте його адресу з адресної строки, то отримаєте зовсім вже незручну ахінею:

http://xn--80a7acbba8kg.xn--j1amh

Ось він виявляється як неприємно виглядає. І саме в такому вигляді його доведеться додавати в різні сервіси, а не у вигляді ітстатті.укр. Це потрібно враховувати. Та й інші проблеми можливі, хоча на перших порах і не очевидні.

  • Верхні домени загального користування, зазвичай їх називають Gtld, що означає generic top-level domain, реєструються (продаються) в незалежності від країни, в якій проживає вебмастер. Найбільш вживані з них:
  1. .com — для комерційних проектів
  2. .org — для некомерційних сайтів різних організацій
  3. .net — для проектів пов'язаних з інтернетом
  4. .edu — для освітніх установ і проектів
  5. .biz — тільки комерційні організації
  6. .info — для всіх інформаційних проектів
  7. .name — для особистих сайтів
  8. .gov — для держструктур США

Як і де можна зареєструвати (купити) домен в зонах вищого рівня

Доменні імена другого рівня просто так, як правило, не отримати (і краще не намагатися, бо ім'я для сайту дуже важливо, щоб ризикувати їм реєструючи незрозуміло у кого). Вони коштують грошей. Причому оплата проводиться за рік, а далі оренду домену потрібно продовжувати.

У будь-якій країні (включаючи нашу) є цілий ряд офіційних компаній реєстраторів доменних імен, у віданні яких знаходиться розподіл (ну, тобто продаж доменів другого рівня). Якщо ви захочете дізнатися, які компанії мають право продавати їх в Україні, то необхідно буде перейти на сторінку «Акредитовані реєстратори в доменах .UA і .УКР».

Ще раз зверну вашу увагу — купують доменні імена другого рівня, а все що вище — ви можете самі створювати на їх базі. Зазвичай це робиться в панелі вашого хостера в розділі піддомени — це домени третього і більше верхнього рівня, типу blog.itstatti.in.ua або net.blog.itstatti.in.ua.

Таких компаній не так вже й багато, але вони можуть мати цілу мережу посередників (агентів), які будуть займатися підбором і продажем доменів від їх імені. Якщо вас поточний реселлер чомусь не задовольнив або у вас виникли напряги з ним, то, звернувшись до реєстратора, ви зможете обрати іншого реселера або ж перейти безпосередньо під крило реєстратора.

Зовсім без обмежень можна купувати домени в загальнодоступних зонах .com, .net, .org, .info, .biz і .name. В зонах же .edu .gov .mil така можливість надається тільки для установ, а так само навчальних і військових закладів штатів. Є також ще ряд спеціалізованих доменів першого рівня, наприклад, .travel .jobs, .aero .asia.

Доменні імена другого рівня в цих загальнодоступних зонах можна купити у будь-якого реєстратора (не тільки національного), чим, власне, і користуються деякі ресурси, які можуть виникнути конфлікти з правовласниками. Той же торрентс був змушений перебратися в загальнодоступну зону org, бо в національній доменній зоні ru його ресурс було заблоковано.

Домени другого рівня — перевірка на зайнятість і Whois

В інтернеті вже зареєстровано близько півмільярда доменних імен в різних зонах, тому підібрати собі гарне (коротке, просте, звучне ім'я в потрібній зоні зараз дуже непросте завдання (так само, як важко отримати гарний Емайл). Третина із зареєстрованих імен взагалі не використовується, бо було куплено для перепродажу (вдалі домени можуть дорого коштувати на вторинному ринку - іноді багато мільйонів доларів).

Перевірка доменного імені на зайнятість

Тому перше, що варто зробити при підборі відповідного домену для сайту — це перевірити його на зайнятість у різних зонах. Це можна зробити у різних реєстраторів (результат буде один і той же, бо вони користуються загальною базою).

В форму, куди ви можете ввести передбачуване ім'я для сайту, можна без вказівки зони, і тоді вам запропонують всі варіанти, і натиснути «Перевірити» (для всіх зон, крім Idn можна використовуватися тільки поєднання латинських символів та деяких допустимих знаків ([0-9],[a-z],[A-Z],[_],[-]).

Коли ви купите зацікавившийся вас домен, то в процесі покупки укладіть договір з обраним вами реєстратором, а також на його сайті у вас буде свій особистий кабінет для роботи з набутими доменами.

Це потрібна річ, бо при перенесенні сайту на інший хостинг саме там ви зможете прописати новий список так званих NS серверів (по суті, DNS), взятих у нового хостера. До речі, на перших порах можна використовувати і безкоштовний хостинг, а вже потім переїхати на платний. Власне, навіть домен можна отримати безкоштовно, але тут не все так просто.

Чий домен - перегляд інформації про поточного власника

За замовчуванням, інформація про власника домену загальнодоступна і поміщається в спеціальну базу (whois) реєстратором доменних імен. Але часто реєстратори надають послугу приховування цієї інформації (безкоштовно або за додаткову плату) або підміну її фіктивною.

Тому при перегляді інформації про домен в так званій whois запису, ви можете виявити там свої особисті дані, які було необхідно вказати при реєстрації. На мій погляд, краще приховувати цю інформацію, бо лихих людей і на просторах інтернету вистачає (хоча, якщо вам потрібні проблеми на рівному місці...).

Історія доменного імені і покупка звільнених доменів

Історію володіння доменом можна простежити в так званому веб-архіві інтернету. Там можна буде наглядно побачити, що за сайти були коли-небудь розміщені на це доменне ім'я, що вони з себе представляли і чи не позначиться їх історія на початковому відношеню пошукових систем до вашого сайту.

Домени з історією (дропи), тобто ті, які раніше кимось вже використовувалися (на них були сайти), але з якихось причин виявилися не продовженими (власник забув або стався якийсь форс-мажор), становлять для багатьох велику цінність.

Якщо доменне ім'я звільнилося недавно, то для пошукових систем навіть новий сайт на ньому матиме вагу відмінний від нульового (буде ікс, ПР і залишаться проставлені на нього посилання). Це і підкуповує стражденних — вони скуповують дропи (звільняючіся домени) і намагаються вичавити з них максимум, наприклад, продажем посилань (благо пузомірки ще не відвалилися) або ж спробують через той же веб-архів відновити старий сайт.

Не продовжені (звільняючіся) домени реєстратори зазвичай продають на аукціонах.

Підписуйтесь на нашу розсилку, щоб завжди бути в курсі нових цікавих статей про заробіток і малий бізнес!

Сподобався матеріал? Будь ласка, репости!