Що таке доменне ім'я?

Доменне ім'я - це ідентифікаційна строчка, що призначена мережевому ресурсу, адміністративній області або органу в мережі Інтернет.

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

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

Доменні імена набагато простіше прочитати, запам'ятати, вимовити вголос та обмінюватись ними, ніж числовими адресами, які важко запам'ятати. Спробуйте самі - що простіше для вас запам'ятати: "google.com" або "173.194.39.135"? Відчуваєте різницю?

Доменні імена мають свій специфічний синтаксис, що визначений стандартом (RFC 1035). По-простому цей синтаксис можна описати наступним чином. Доменне ім'я складається із декількох строкових частин, що розділені символом ".". Кожна нова крапка "." являє наступний рівень доменного імені, а нумерація рівней іде справа наліво. В системі DNS кореневий домен позначений лідируючою крапкою (".") справа, яку, як правило, прийнято опускати при написанні доменного імені. Таким чином, повне доменне ім'я виглядає, наприклад, не як "google.com", а як "google.com.".

Даний синтаксис визначено подібним чином не просто так. DNS є відмінним прикладом розподіленої мережевої системи (та бази даних), яка здійснює свою роботу в різних частинах глобальної мережі. Так, сервери кореневого домену обслуговують тільки частину інформації, що відноситься до кореневого домену ".", і "знають" тільки про ті сервери, які обслуговують домени наступного - верхнього рівня (TLD), такі як ".com", ".net", ".org", та інші. Потім, сервери кожного із доменів верхнього рівня "знають" тільки про специфічні домени даної доменної зони, ті, в свою чергу, "знають" про їх субдомени, і так далі. У підсумку, всі ці чисельні сервери працюють як єдина Система Доменних Імен, і коли ви виконуєте запит (набравши адресу сайту), щоб вирішити доменне ім'я в IP-адресу для з'єднання з потрібним вам сайтом, ваш комп'ютер може взаємодіяти з ланцюгом різних серверів доменних імен в різних частинах мережі Інтернет. Ось чому ми називаємо DNS - розподіленою мережевою системою.

Дивіться також: