Справка веб-мастера     Справочник web-мастера и программиста
  PHP       Интернет       Беб-дизайн       Безопасность       Javascript     Информеры     Game      
          Игра шарики



DNS. Кратние сведения о доменных именах сети Интернет

Людям неудобно работать с IP-представлением адреса в сети Интернет. Проще запомнить символьное имя, чем набор чисел. Чтобы облегчить простым пользователям работу с Интернетом, была разработана систему DNS (Domain Name System - Система имен доменов).

Общемировая DNS представляет собой распределенную базу данных, способную преобразовать доменные имена машин в их IP-адреса.

Итак, при использовании DNS любой компьютер в Сети может иметь не только IP- адрес, но также и символическое имя, например: www.host.mu.ru

То есть, это набор слов (их число произвольно), опять же соединенных точкой. Каж- дое такое сочетание слов называется доменом N-го уровня (например, ru - домен первого уровня, mu.su - второго, host.mu.ru - третьего и т. д.).

Полное DNS-имя выглядит не совсем так: в его конце обязательно стоит ТОЧКА, например: www.somehost.msu.su.

Именно такое представление является правильным, но броузеры позволяют нам опускать завершающую точку. В принятой нами терминологии будем называть эту точку корневым доменом или доменом нулевого уровня.

Одному и тому же IP-адресу может соответствовать несколько доменных имен. Каждое из них ведет в одно и то же место - к единствен- ному IP-адресу. Благодаря протоколу HTTP 1.1 (мы вскоре кратко рассмотрим его особенности) Web-сервер, установленный на машине и откликающийся на запрос, способен узнать, какое доменное имя ввел пользователь, и соответствующим образом среагировать, даже если его IP-адресу соответствует несколько доменных имен.

Но может быть и ситуация, когда одному DNS-имени сопоставлены несколько разных IP-адресов. В этом случае служба DNS автоматически выбирает тот из адресов, который ближе всего расположен к клиенту, или же наименее загружен. Эта возможность задействуется, когда Web- сервер становится очень большим и его приходится обслуживать сразу нескольким компьютерам.

Как же ведется поиск по DNS-адресу? В начале он преобразуется специальными DNS-серверами, расбросанными по всему миру, в IP-адрес. Пусть клиентом выдан запрос на определение IP-адреса машины www.host.ru. ( обратите внимание на точку в конце! это не конец предложения). Чтобы его обработать, первым делом посылается запрос к так назы- ваемому корневому домену (точнее, к программе - DNS-серверу, запущенному на этом домене), который имеет имя "." (на самом деле его база данных распределена по нескольким компьютерам). Запрос содержит команду: вернуть IP-адрес машины (точнее, IP-адрес DNS-сервера), на котором рас- положена информация о домене ru. Как только IP-адрес получен, по нему происходит аналогичное обращение с просьбой - определить адрес, соответствующий домену host внутри домена ru внутри корневого домена ".". В конце у предпоследней машины запрашивается IP-адрес поддомена www в домене somehost.ru. Каждый домен "знает" все о своих поддоменах, а те, в свою очередь - о своих, система имеет иерархичность. Корневой домен принято называть доменом нулевого уровня, домен ru - первого, host.ru. - второго уровня и т. д.

При изменении доменов некоторого уровня об этом должны узнать все домены, родительские по отношению к нему, для чего существуют специальные протоколы синхронизации. Распространяются сведения об изменениях не сразу, а постепенно, спустя некоторое время, задаваемое администратором DNS-сервера, и рассылкой также занимаются DNS-серверы.

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

Не обязательно, чтобы все компьютеры, имеющие различные доменные имена имели уникальные IP-адреса: чаще встречается ситуация, когда на одной и той же машине на одном и том же IP-адресе располагаются множество доменных имен (сайтов).

Доменное имя - это адрес сетевого соединения, который идентифицирует владельца адреса. Количество доменов первого уровня ограничено, решение о вводе новых TLD принимает специальная международная организация - ICANN.

Виды доменов первого уровня:

Домены общего использования:
.com - для коммерческих организаций (сайтов),
.net - для сетевых ресурсов, для компаний или организаций, которые ведут большие сети,
.org - для некоммерческих организация,
.info - для информационных ресурсов,
.biz - для бизнес-структур,
.name - для персональных сайтов.

Специальные домены общего использования:
.aero - для авиатранспортных компаний,
.coop - для кооперативов,
.museum - для музеев,
.pro - для определённых профессий

Домены ограниченного использования:
.edu - для учебных организаций,
.gov - для правительственных структур,
.mil - для военных организаций,
.int - для международных организаций

Национальные двухбуквенные домены:
.ru - Россия
.jp - Япония
.by - Беларусь
.pl - Польша
.be - Бельгия
.in - Индия
.cc - Кокосовые острова
.tv - Тувалу
.kz - Казахстан
.cn - Китай

Они назначаются международной организацией ICANN по согласованию с Интернет-сообществами стран в соответствии с кодами стран и территорий по международному стандарту ISO 3166-1.

Специальные спонсируемые домены ограниченного пользования:
.travel - для турагентств, туроператоров, авиакомпаний, гостиничных сетей и всех, кто имеет отношение к индустрии путешествий, отдыха,
.jobs - для сайтов, устанавливающих коммуникации работодателей с наемными работниками,
.cat - для лингвистического и культурного сообщества испанской Каталонии,
.tel - для хранения и управления персональными и корпоративными контактными данными,
.mobi - для сайтов и сервисов, ориентированных на работу с мобильными телефонами и беспроводными устройствами,
.asia - для сайтов и сервисов, ориентированных на граждан стран Азии.

Домены второго уровня

Любой желающий может запросить регистрацию домена второго уровня в доменах общего использования и национальных доменах. Регистрацию доменов второго уровня в общих доменах сейчас осуществляют специальные компании - регистраторы, авторизованные в ICANN.

Что даст Вам регистрация домена второго уровня?

Оплатив и зарегистрировав домен второго уровня, Вы получаете на некоторое время (как правило, 1 год) право распоряжаться этим доменом, определять, на какой именно компьютер или сайт в сети будет указывать соответствующий адрес. Удобное доменное имя сайта - пол пути его раскрутки. Владелец (администратор) домена второго уровня может регистрировать домены третьего и др. уровней.







  Copyright © King-dom.ru, 2008-2013       Разработка сайта SoftHolm.com