Домен і рівні доменних імен (перший, другий, третій) - що це таке конвертер punycode для
Сьогодні ми розберемо поняття доменного імені і все, що з ним пов'язано. З'ясуємо, що таке доменні зони і рівні, і торкнемося того, для яких ресурсів підійдуть ті чи інші ДІ. А також розглянемо особливості кириличних доменів і їх перекодування на простих прикладах.

Я вже коротко описував практичні кроки, які необхідно зробити, щоб здійснити реєстрацію домену та хостингу на прикладі Спрінтхоста. по відношенню до цього хостера теплі почуття у мене з плином часу тільки зміцнюються.
Що таке домен сайту в інтернеті
- «Http» разом зі спецсимволами «: //» визначає протокол, по якому передаються дані. В даному випадку це hypertext transfer protocol (протокол передачі гіпертексту), який використовується для доступу до документів, виконаним в форматі HTML, тобто для відкриття звичайної сторінки сайту в браузері
- goldbusinessnet.com - це і є доменне ім'я другого рівня (подробиці трохи нижче), до якого здійснюється звернення за допомогою браузера (що це таке)
- karta - вказівка конкретного документа (веб сторінці), що належить даному веб-сайту.
До речі, якщо ви робите лише перші кроки в сайтобудування, то вам не завадить познайомитися з суттю терміна "хостинг" ближче (там же ви дізнаєтеся, як правильно вибирати собі провайдера). Адже саме на сервері хостера буде жити ваш вебсайт надалі, тому поняття domain і hosting тісно пов'язані між собою.
Доменні зони (домени першого рівня), які з них найпопулярніші (рф, рус, su, com, net, io, me, pro)
Як бачите, саме domain name визначає місце розташування будь-якого ресурсу в неосяжному просторі інтернету. Це поняття використовується в багатьох областях і в загальному сенсі означає область, зону.
1. ДІ країн (CCTLD - Country Code Top-Level Domain). За кожною державою закріплено певне доменне ім'я першого рівня, яке вказує на національну приналежність того чи іншого вебресурса. ДляУкаіни, наприклад, визначені доменні зони рф, рус і ru. Якщо ви помітили, Україна і рус є кириличними і прописуються російською мовою.
Створення зони на національній мові справедливо не тільки для Укаїни, але і для інших країн. Є ще доменна зона su, яку в деякій мірі можна назвати атавізмом, оскільки вона є спадщиною давно неіснуючого Радянського Союзу та присвоюється ресурсів, заснованим на території колишніх союзних республік, в тому числі в РФ. Ось деякі з національних доменів 1 рівня:

Як бачите, у багатьох ДЗ тих чи інших держав можна реєструвати свої веб-ресурси навіть особам, які не проживають на їх території (нерезидентам). Але є і такі (як, наприклад. Us), де реєстрація обмежена колом осіб, які проживають в Сполучених Штатах або організацій, діяльність яких здійснюється в межах США.
Є особливі національні області, як, наприклад, острівна держава Тувалу з населенням близько 10 тис. Чоловік, доменом першого рівня тут є .tv.
Щоб зареєструвати ДІ в цій зоні, потрібно викласти кругленьку суму, оскільки воно дуже популярно серед вебресурсів, пов'язаних з телебаченням. Погодьтеся, domain з такою назвою для цього виду діяльності вельми ласий шматок.
2. ДІ загального використання (GTLD - Generic Top-Level Domain). Їх можна використовувати будь-кому, хто бажає створити вебсайт, і тут не діє ніяких територіальних обмежень. Список деяких з цих доменів 1 рівня подивіться нижче:

Найпопулярнішою, мабуть, є зона .com, яка спочатку була призначена для реєстрації комерційних проектів, але потім стала доступною практично для всіх, незалежно від тематики та спрямованості ресурсів.
Зона .net спочатку передбачала реєстрацію в ній компаній, що займаються телекомунікаційними технологіями і розвитком всесвітньої павутини. Але на даному етапі знову ж кордони стираються і отримати реєстрацію тут може будь-хто.
Ось ще кілька цікавих зон, які стають затребуваними і використовуються для певних тематик:
- io - національний домен територій під юрисдикцією Британії в Індійському океані. Може служити, скажімо, абревіатурою зв'язки input / output (вхід / вихід), а також багатьох інших словосполучень. Тому й користується популярністю
- me - domain Чорногорії. Цілком може бути використаний для створення якихось персоналізованих або розважальних веб-проектів. Ну, наприклад, tell.me (скажи мені) або call.me (подзвони мені)
- pro - ця зона призначена для створення інформаційних ресурсів професіоналами в різних областях
- xyz - відносно молодий домен верхнього рівня. На перший погляд асоціюється з осями координат простору і найбільш часто використовуваними позначеннями невідомих в математиці, тому найбільше підходить для наукових і освітніх сайтів. Однак, цілком можливо більш широке використання
- club - думаю, все зрозуміло з назви. Найбільш логічно застосовувати цю недавню зону при створенні онлайн клубів за інтересами
- online - сайти в даній доменній зоні абсолютно чітко спрямовані на активних інтернет користувачів, пропонуючи постійний зворотний зв'язок. Думаю, підходять для ресурсів будь-якої тематики
- top - це новий domain 1 рівня. Мета його придбання цілком зрозуміла, виходячи з його назви. Бути в топі по будь-яких напрямах престижно, тому і ресурс в такий доменній зоні отримує додаткову перевагу
- pw - від початку виступав національним доменом держави Палау. Однак, виявилося, що він вдало підходить для сайтів професійних веб розробників, оскільки може бути використаний як абревіатура Professional Web
- vip - і тут все інтуїтивно зрозуміло. Надзвичайно підходить для організацій, які обслуговують по вищому розряду або продають високоякісні товари
Домени другого рівня
Йдемо далі. Кожен доменне ім'я 2 рівня вже може отримати назву, виходячи з побажань власника сайту. Головне, щоб воно було унікальним. Тому, для того, щоб купити будь-ДІ, потрібно попередньо перевірити його на зайнятість (тут описана ця процедура) за допомогою спеціальної форми, яка присутня на сайті будь-якого з офіційних реєстраторів:

Таким чином, будь-який створений на платному хостингу вебресурс отримує такий domain. Це найбільш привабливий варіант не тільки для власної самореалізації, а й для досягнення пристойного доходу (тут про всі способи заробітку за допомогою свого сайту).
Домени третього рівня
"Дзеркало рунета" служить тут хорошим прикладом, тому що має багато різних служб, майже кожна з яких представляє з себе домен третього рівня. За прикладом далеко ходити не треба і він відразу прийшов мені в голову:
У цьому випадку набір інструментів для веб-майстра від Яндекса є піддоменів (або доменах). Доменне ім'я 3 рівня ви також отримаєте, якщо вирішите створити свій блог на будь-якої безкоштовній платформі, скажімо, на тому ж Blogspot. У цьому випадку ваше ДІ буде виглядати приблизно так:
Зверніть увагу, що кожен доменний рівень відокремлюється крапкою, а відлік ієрархії відбувається справа наліво.
Підсумовуючи, ще раз нагадаю, що ім'ям домену верхнього рівня є встановлена по територіальним або тематичними ознаками доменна зона. кожен наступний рівень може отримати яке завгодно найменування, звичайно, за умови дотримання унікальності.
Кириличні домени і їх відмінна риса
В епоху бурхливого розвитку інтернет технологій з'явилася можливість створення доменних зон на національних мовах. Одним з їхніх переваг є те, що запам'ятовуються назви подібних ресурсів в середовищі носіїв цієї мови набагато швидше.
ДляУкаіни актуальним є використання кирилиці, тому ми і зупинимося на доменні імена вищого рівня Україна і рус, які є національними зонами Україна (хоча на даний момент їх набагато більше, причому поступово з'являються все нові).
Реалізація такого механізму стала реальною після створення структури IDN (Internationalized Domain Names - інтернаціоналізованних доменні імена), яка і дозволяє застосовувати символи національних алфавітів. Тобто, ви можете набрати в складі URL українськими літерами domain сайту, наприклад:
і без проблем перейдете на його сторінку.
Раніше браузери і ДНС сервери розуміли виключно латинські символи в кодуванні ASCII. Тепер же з появою IDN при введенні в рядок пошуку веб-оглядача символів Unicode (Юнікод - стандарт, що дозволяє кодувати знаки практично всіх існуючих мов) відбувається їх перезапис в ASCII за допомогою методу Punycode.
Якщо ви не зрозуміли цього кілька зарозумілого викладу моїх думок, нічого страшного. Далі на конкретних прикладах все стане набагато зрозуміліше.
Переклад кириличного домену (рф, рус) в конвертері Punycode
У мережі є чимало сервісів, які допомагають конвертувати знаки будь-якого національного мови в стандарт ASCII, який зрозумілий браузерам, і навпаки. Тобто, маючи вже перекодований кириличний домен, ви можете привести його до первісного вигляду.
Візьмемо для прикладу один з конвертерів. який мені сподобався, і здійснимо переклад кириличного доменного імені в зоні рф, вписавши його в рядок:

Як я сказав вище, можна зробити і зворотну операцію. Маючи кириличний домен, записаний латинськими символами, конвертуємо його в систему Юнікод:
