Система доменных имен


Как работает система доменных имен PDF Print E-mail


Во времена зарождения Интернета была разработана система адресации узлов сети. Согласно этой схеме каждый узел сети получал свой собственный числовой адрес, состоящий из четырех чисел, разделенных точками, например, 12.13.14.15. Эта система сохранилась и до наших дней. Каждый сервер сети и каждый компьютер, подключенный к ней, имеют такие числовые адреса. Чтобы посмотреть свой IP (сокращение от Internet Protocol) адрес в операционной системе Windows нужно нажать кнопку «Пуск» -> «Выполнить», в поле «Открыть» ввести CMD и в появившемся черном окне набрать ipconfig и нажать Enter. В строке  «IP адрес» будет указан адрес, с которым Ваш компьютер вошел в Интренет.

 

До появления системы доменных имен к сайтам обращались по их IP адресам. Можно и сейчас открывать сайты, используя их IP адреса. Например если попытаться открыть страницу по адресу http://74.125.87.104/ , Вы попадете на сайт www.google.com, потому что этот числовой адрес соответствует одному из серверов, на которых размещен сайт.    
Постепенно количество узлов сети увеличивалось и запоминать числовые адреса становилось все сложнее и сложнее. Тогда была разработана следующая схема. Ответственная организация вела текстовый файл в котором записывала соответствие между числовыми адресами и словесными названиями. В каждой строке файла было по одной записи, состоящей из числового IP адреса и текстового имени узла. Периодически этот файл распространялся на все узлы сети. Наследие этой системы имен сохранилось и по наши дни и его также можно использовать. Например, в системе Windows этот файл лежит в папке C:\Windows\System32\drivers\etc и называется «hosts». Если в него добавить строку:

 

kontakt      87.240.188.250

 

файл сохранить, перезапустить InternetExplorer или Firefox, то можно будет заходить на сайт www.vkontakte.ru просто набрав адрес kontakt. Так происходит из-за того, что операционная система в первую очередь проверяет записи в этом файле, и если в нем не найдено соответствия, отправляется запрос DNS серверу провайдера.

 

С дальнейшим развитием сети стало очень накладно вести единый текстовый файл и была разработана распределенная система DNS (domain name system). Суть системы сводится к тому, что интернет адреса делятся точками на зоны и за каждую зону отвечают разные сервера. А в случае необходимости ответственность за поддержку зоны может делегироваться другим серверам. К примеру адрес http://www.tourinform.org.ua/ это адрес третьего уровня. Чтобы определить какому серверу в сети он соответствует Ваш компьютер выполнил несколько запросов:

 

1) Запрос  к корневым серверам системы DNS (их адреса не меняются никогда) с требование предоставить адрес сервера ответственного за зону .ua
2) Корневые сервера отвечают, что зону .ua обслуживает сервер по адресу ns-ua.ripe.net. Это европейский центр, отвечающий за множество сетевых вопросов.
3) Компьютер отправляет запрос на сервер ns-ua.ripe.net. с требованием предоставить адрес сервера, обслуживающего зону .org.ua
4) ns-ua.ripe.net. отвечает, что зону .org.ua обслуживает сервер nix.ns.ua. Это сервер компании ColoCall, находящийся в киеве.
5) Отправляется запрос на сервер nix.ns.ua. с требованием предоставить адрес сервера, обслуживающего зону .tourinform.org.ua
6) nix.ns.ua отвечает, что зоной tourinform.org.ua заведует сервер ns1.pipedns.com. Это сервер американской компании JustHost, к которой обратились владельцы сайта для регистрации и поддержки доменного имени.
7) Происходит обращение к серверу ns1.pipedns.com  с требованием предоставить адрес сервера www.tourinform.org.ua.
8) Сервер ns1.pipedns.com отвечает, что адрес искомого сервера – это 69.175.127.98
9) Происходит подключение к этому интернет адресу и получение web страницы с него.

 

Процесс разрешения имени («resolve» в терминологии системы доменных имен) , как видим, сложный и может занять некоторое время. Чтобы не тратить время понапрасну, на каждом этапе Ваш компьютер сохраняет в своей памяти полученные результаты, чтобы повторно не проходить по всей цепочке.

dns

 
Доменные имена PDF Print E-mail

Для чего нужно доменное имя и где его взять?

Рано или поздно руководители предприятий понимают, что во время бурного развития информационных технологий Интернет является необходимым инструментом ведения бизнеса. Часто после просмотра рекламы по телевизору или прочтения заметки в газете люди заходят в Интернет и через поисковые системы ищут информацию о рекламируемой услуге или товаре. Для бизнеса очень важно, чтобы потребители находили полную информацию о товаре, точках продажи, положительные отзывы и так далее. Сделать все это не имея собственного сайта сложно, поскольку именно он является источником информации «из первых рук» как для поисковых систем, так и для обычных потребителей.

Как выбрать доменное имя?

Важным этапом расширения бизнеса в Интернет является выбор имени самого сайта. Есть негласные правила, которых следует придерживаться, чтобы не предстать перед посетителями в невыгодном свете. Прежде всего доменное имя должно быть просто запоминаемым, легко восприниматься на слух, находиться в соответствующей региональной или коммерческой зоне. Поскольку на данный момент кириллические домены только начинают внедряться, приходится пользоваться иностранной системой, которая предусматривает только латинские буквы и знаки минуса в имени домена. В России и Украине существует ГОСТ на транслитерацию кириллических букв в латиницу. Этим гостом пользовались еще с зарождения телеграфа, но не все с ним знакомы, поэтому не стоит ожидать, что клиент, которому по телефону назвали адрес «щебень точка ком» наберет в браузере именно shcheben.com, поскольку в данной ситуации даже гост предлагает три варианта написания буквы «Щ» -- «sh», «shch», «sch». Может стоит подумать над альтернативными вариантами, например «камни точка ком». Такой домен сложно набрать неправильно. В некоторых случаях, например, когда в желаемом имени сайта есть буквосочетание «кс», имеет смысл зарегистрировать несколько доменов со всеми вариантами транслитерации. Если Ваше предприятие называется «Фирма Алекс», можно зарегистрировать домены alex.com и aleks.com, чтобы защититься от возможной ошибки клиента. На доменном имени Alex.com можно будет поместить сайт организации, а с адреса aleks.com сделать автоматическое и незаметное для посетителя перенаправление на основной сайт.

Где зарегистрировать доменное имя?

Доменные имена являются товаром виртуальным, который появляется в момент, когда он нужен. Если коротко, то есть центральная организация, выдающая доменные имена. С этой организацией подписывают партнерские договора крупные регистраторы. С этими регистраторами подписывают договора мелкооптовой продажи небольшие организации. Эта цепочка может продолжаться еще дальше. И чаще всего цена на домен будет зависит от того к партнеру какого уровня Вы обратитесь. Для единичных покупок может не имеет смысл искать более дешевые варианты из-за того, что конкуренция на рынке регистрации доменных имен довольно сильна цены уже практически у всех снизились до порога рентабельности. Лучше выбрать в качестве регистратора организацию с хорошей репутацией, услугами которой пользуются знакомые или партнеры по бизнесу. Иначе сэкономленные на регистрации два-три доллара могут аукнуться некачественной поддержкой или беспорядком в бухгалтерском учете. Если совсем непонятно к кому обращаться, то рекомендую в каталоге Яндекса (http://yaca.yandex.ru/) написать запрос «регистрация доменов». Дело в том, что каталог Яндекса проверяется вручную и так называемые «фирмы-однодневки» не имеют шансов в него попасть.