Что такое доменное имя и DNS? Какие бывают домены?


  Что же такое домен...

  В настоящее время понятие «Домен» используется, прежде всего, в сфере Интернет-технологий. Так, доменом (или доменным именем) называется группа ресурсов информационной сети, работающих под одним компьютером или под одной сетевой рабочей машиной или целым сетевым узлом. Примерами наиболее популярных доменов второго уровня являются .RU, .COM, .INFO, .NET и др.

  Вообще говоря, домен - это область пространства иерархических имен сети Internet, обслуживаемой набором серверов доменных имен (DNS - Domain Name System) и централизованно администрируемой. Регистрация доменов - это занесение информации о домене и данных о его администраторе в центральную базу данных для обеспечения уникальности использования доменного имени и получения прав на администрирование домена его владельцем.

  Домены второго уровня (например, flash-host.ru) выдаются в аренду частным и юридическим лицам с ежегодной оплатой. Домены второго уровня каждой зоны выдает специально уполномоченная организация. В Российской Федерации этим занимается компания РосНИИРОС. Доменное имя любого уровня должно состоять из букв латинского алфавита, цифр и, если есть желание тире, например klerick.ru, money-forum.info. При выборе домена для своего веб-сайта, как правило, администраторы стараются найти слово или словосочетание, максимально соответствующее названию или тематике проекта, товара или организации. Не стоит забывать, что доменное имя должно легко читаться, быть недлинным и запоминающимся - это в интересах администратора. Владелец домена второго уровня может создавать неограниченное количество доменных имен третьего и выше уровней. К примеру, владелец домена hosting.ru может создать домен forum.hosting.ru для размещения форума, а для биллинговой панели создать поддомен - billing.hosting.ru. Порядок расположения уровней домена неизменен — справа налево от первого к третьему. Компьютер читает адрес сайта именно с конца, то есть с домена первого уровня.

  Домены верхнего уровня (TLD - Top-Level Domains) являются, так сказать, точкой отсчета для всех доменных имен. Созданием, поддержкой и административным управлением таких доменов занимается международная организация «ICANN» (англ. Internet Corporation for Assigned Names and Numbers) — Интернет-корпорация по присвоению имен и номеров. Доменные имена верхнего уровня подразделяются на национальные и общие.

  Национальные домены (ccTLD - Country code Top-Level Domains) — это двухбуквенные домены верхнего уровня, выделяемые для определенной страны. В далеком 1987 году ICANN начала формирование списка доменных имен на основе кодов стран по стандарту ISO 3166-1. На сегодняшний день зарегистрировано примерно 260 национальных (или географических) доменов верхнего уровня. Например, .RU - Российская Федерация, .SU - Советский Союз, .US - США, .CN - Китай и т.д. Некоторые национальные доменные зоны используются компаниями, связанными с информационными технологиями, радио и телевидением, соответственно, из-за их созвучности с распространенными англоязычными сокращениями. Речь идет о таких доменах как: домен Италии — .IT, домен Федеративных Штатов Микронезии — .FM и домен Тувалу — .TV

  Общие домены верхнего уровня (gTLD - General Top-level Domain) предназначаются (теоретически) для определенного класса организаций. Изначально было создано семь доменных зон верхнего уровня: COM, ORG, NET, INT, GOV, MIL, EDU. В 2001 году организация, занимавшаяся администрированием доменов верхнего уровня — IANA (Internet Assigned Numbers Authority) — заявила, что такого количества доменов будет достаточно. Но в связи с бурным развитием Интернета возникла необходимость создания дополнительных gTLD. Были добавлены зоны: .BIZ, .INFO, .NAME, .MUSEUM, .COOP, .AERO и .PRO. Такое расширение числа доменов верхнего уровня было связано в частности с проблемой киберсквоттинга - перепродажи доменов. Поэтому, когда встает вопрос о создании какой-либо новой доменной зоны, ICANN отдает предпочтение узкоспециализированным доменам, как например, .TRAVEL или .MUSEUM.


  В сети Интернет адреса сайтов строятся по доменной системе адресации (DNS), то есть каждый адрес состоит из нескольких уровней. Существуют два способа адресации к сайту: символьный, предназначенный для использования людьми, и числовой, который основан на IP-адресах и используется компьютером. Любой PC, входящий в Internet имеет свой собственный уникальный доменный адрес (domain address), часто называемый также доменным именем (domain name) компьютера или просто именем узла (host name). Адрес этот выглядит как несколько слов, сокращений или других цепочек символов без пробелов, идущих подряд и разделенных точками, при этом буквы должны быть только латинскими. Когда один узел сети пытается отыскать в Интернете какой-либо другой, то он пользуется как раз IP-адресом (Internet Protocol – межсетевой протокол). IP-адрес похож на доменный адрес тем, что аналогично состоит из нескольких сегментов, которые образуют иерархическую систему. Но в отличие от доменного адреса, число сегментов в IP-адресе неизменно и всегда равно четырем, а сами сегменты при этом представляют собой числа в диапазоне от 0 до 255, а не строки символов. Помимо этого, в IP-адресах иерархическая лестница спускается не справа налево, как в доменных адресах, а слева направо. Пример IP-адреса: 78.46.52.106

  Для определения IP-адреса по доменному адресу, и наоборот, на специальных узлах имеются так называемые таблицы соответствия. Такие сетевые узлы называются DNS-серверами (Domain Name Service, служба доменных имен). Компьютеру пользователя должен быть известен адрес хотя бы одного такого сервера - обычно это осуществляют Интернет-провайдеры. Если этот самый сервер системы DNS не будет знать IP-адрес необходимого Вам узла, то он обратиться к другим ближайшим к нему ДНС-серверам и так далее. После нахождения нужного IP-адреса на одном из DNS-серверов он будет тут же переслан на компьютер.


  Что такое DNS?

  DNS (от англ. – Domain Name System) – это группа сетевых ресурсов, которые преобразуют символьное имя домена в IP-адрес и наоборот. По сути, это огромная база данных адресов с дублированием информации, древовидной структурой и некоторыми полезными вспомогательными функциями.


  Как работает DNS?

  Как же работает система DNS? К примеру, Вы запросили в строке браузера «bill.flash-host.ru». Интернет-браузер, используя специальные алгоритмы, обращается к локальному DNS-серверу, адрес которого прописан в Вашем подключении к Интернету. Здесь хранится информация об IP-адресах внутренних ресурсов сети и информация о некотором количестве закэшированных запросов. Предположим, что от Вашего Интернет-провайдера уже давно никто не заходил на «flash-host.ru» и в кэше сервера нет данных о его адресе. Однако у ДНС-сервера есть IP-адрес домена «.RU». Идет обращение к домену верхнего уровня .RU, далее он возвращает запрос с IP «flash-host», а тот - «bill». Кажется, что все просто, однако на поддержку доменов верхнего уровня тратятся огромные деньги. Оно и понятно, ведь если упадут эти DNS-сервера, то навигация в Интернете будет практически парализована.

  У DNS-серверов есть очень хорошее свойство – они кэшируют (запоминают) небольшое количество последних запросов к ним. Прохождение запроса по ДНС разного уровня требует некоторого времени, что порой значительно замедляет обращение к веб-сайту. Благодаря технологии кэширования браузеру уже не надо обрабатывать огромное множество запросов - ведь локальный или вышестоящий ДНС все еще помнят адрес далекого сервера, к примеру, в Сингапуре и за буквально миллисекунды вернет его IP-адрес. На первичный обход всех DNS-серверов потребовались бы секунды, а в Интернет-сфере это достаточно долгий срок. Сколько необходимо DNS-серверов для стабильной работы веб-сайта? Ответ на этот вопрос прост – два. Первый будет основным, а второй – запасным на случай выхода из строя основного. При ручной настройке DNS-адресов своего сайта нужно быть предельно внимательным, поскольку эта настройка влияет на видимость сайта в Интернете. При регистрации хостинг-аккаунта, как правило, приходит письмо, содержащее адреса NS-серверов хостинга, которые нужно прописать для домена. При любых сомнениях или вопросах стоит проконсультироваться в службе поддержки хостера.


  Надеемся, данная информация о том, что такое доменное имя, DNS и какие бывают виды доменов, оказалась для Вас полезной.