Получение доменного имени

"Как вы яхту назовете, так она и поплывет"
А.Некрасов

Что такое служба доменных имен

Вы, наверное, знаете, что Интернет представляет собой совокупность компьютеров, соединенных телекоммуникационными сетями (каналами связи). Сетевое программное обеспечение, маршрутизаторы и другая сетевая аппаратура работают c цифровыми IP-адресами. Для человека более естественным является использование тех буквенных или алфавитно-цифровых адресов, которые вы обычно вводите в адресной строке браузера и которые чаще всего отражают функциональное назначение того или иного хоста и логическое структурирование сети. Такие имена и называются доменными именами.

Доменное имя состоит из символьных полей, разделенных точками. Крайнее правое поле обозначает домен верхнего уровня, далее, справа налево, следуют поддомены в порядке иерархической вложенности, крайнее левое поле обозначает имя хоста. Например, crypt.iae.nsk.su - хост crypt в домене iae, который находится внутри домена nsk, который в свою очередь находится внутри домена su.

Доменами верхнего уровня выступают двухбуквенные национальные домены (ru, en, us, ...) или трехбуквенные домены com, edu, org, net, gov, int, mil. Кроме того, существуют относительно новые домены верхнего уровня, уже не обязательно трехбуквенные, например, .info или .name. В 2012 году было объявлено, что можно создать домены верхнего уровня, названием которых может служить любое слово. Ожидается, что такие домены будут в основном покупаться крупными фирмами или государственными структурами, поскольку стоимость таких доменов очень высока. Зато потом держатель домена верхнего уровня может продавать в нем домены 2-го уровня. К доменам первого (верхнего) уровня непосредственно обратиться, введя в адресной строке что-то вроде http://ru, невозможно. Домены второго уровня обычно уже соответствуют какому-то конкретному серверу.

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

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

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

Выбор доменного имени для сайта

Итак, начинаем подбирать имя для будущего сайта. Первым делом нужно определиться, к какому домену верхнего уровня будет принадлежать ваш сайт. Дело в том, что это определенным образом характеризует тематику сайта (.com и .biz - это обычно сайты каких-то компаний или фирм, .org - общественные организации, .gov - правительственные, и так далее). Каждой стране также отводится свой домен верхнего уровня, у России это .ru. При выборе домена верхнего уровня приходится учитывать и стоимость регистрации в разных зонах и у разных регистраторов. Ниже вы найдете небольшую табличку, характеризующуя цены на разные домены у некоторых российских регистраторов:

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

  • Отличается краткостью. Длинные названия хуже запоминаются, их труднее набирать в строке броузера, а пользователи, как известно, чаще всего идут по пути наименьшего сопротивления.
  • Однозначно пишется. Доменные имена пока еще в большинстве случаев набираются латиницей (о кириллических доменах смотри ниже), а ведь большой процент пользователей не знаком с английским языком и может не знать, как правильно написать то или иное услышанное название. Значит, слово insurance (страхование) кто-то напишет как inshurans, кто-то - как enshoorance, да мало ли есть вариантов написания. Что уж говорить о транслитерации русских слов! Если Ваш сайт посвящен разведению кур, а имя Вашего домена www.kuriza.ru, то, его будут искать не только по этому имени, но и по www.curitza.ru, и на www.kuritsa.ru, и на www.cooriza.ru. Пользователи могут просто не знать, какому символу латиницы сопоставить ту или иную букву русского алфавита. Ну уж если вы решили записать русское слово символами латиницы, воспользуйтесь сервисом http://transliteration.ru/, где приведены несколько стандартизованных вариантов транслитерации.
  • Воспринимается на слух. В идеальном случае имя должно достаточно легко произноситься в разговорной речи и однозначно восприниматься на слух. Тяжелых для произношения буквенных сочетаний следует избегать. Представьте себе, что вы хотите сообщить адрес вашего сайта кому-то по телефону и вынуждены будете диктовать адрес сайта по буквам. Лучше каким-то образом этого избежать, выбрав название, привычное среднестатистическому уху.
  • Связано с тематикой сайта (со сферой деятельности компании, если это сайт какой-то фирмы). Доменное имя должно быть логичным и содержать хотя бы общее указание на основную тематику сайта. Хорошо, если это название Вашей компании или бренда (www.danone.ru, www.danissimo.ru). Можно также использовать общие для отрасли слова, как, например, слово "мебель" (www.mebel.ru).
  • Вызывает некие ассоциации, хорошо запоминается. Те ассоциации, которые возникают у человека, услышавшего определенное название, создают некий образ, вызывая ряд воспоминаний и представлений о данном объекте. Наиболее подходящими будут такие имена, у которых название и производимое им впечатление наиболее удачным образом будут дополнять друг друга. Следует отметить, что только при таком, близком к идеальному, сочетании и возникают самые запоминающиеся доменные имена. Вместе с тем, та информация, которую несет в себе доменное имя, должна быть только положительной, чтобы посетитель сайта чувствовал стремление к повторному посещению Вашего сайта. Здесь важно не перестараться. Быть чересчур оригинальным не стоит, потому что скорее всего в думающей о другом голове пользователя останется нечто привычное, то, что он "где-то уже слышал".

Первое из перечисленных требований (краткость) выполнить достаточно сложно. Все двух-, трех-, четырех-буквенные имена второго уровня давно уже заняты. Даже все произвольные комбинации символов, не то что более-менее осмысленные и запоминающиеся, типа hp.ru. С доменами третьего уровня ситуация, вероятно, попроще, но серьезный сайт нуждается в домене 2-го уровня. Так что придется придумывать что-либо подлиннее.

При подборе доменного имени следует учитывать, что существующая система DNS умеет работать только с доменными именами, состоящими из символов латинского алфавита, арабских цифр и дефиса (о кириллических доменах поговорим чуть позже). Что касается дефиса, то некоторые авторы высказывают сомнении в целесообразности его использования. Но тут каждый вебмастер волен решать сам - использовать дефис или нет. Если вы все же решили использовать в названии только английский язык, то помните, что не стоит делать орфографических ошибок при использовании слов чужого языка. Лучше лишний раз заглянуть в словарь. Будет очень досадно, если в названии вашего сайта вдруг обнаружатся ошибки.

Прежде чем приступать к процессу придумывания имени, прочитайте несколько советов:

Каждый задумываемый вами вариант имени сайта нужно проверить на предмет занятости уже кем-то до вас. Можно просто набрать в адресной строке это имя и посмотреть, куда вы попадете. Если имя занято, то, скорее всего откроется страничка соответствующего сайта. Способ этот долгий и не очень удобный. Проще воспользоваться одним из сервисов проверки доменных имен. Такие услуги предоставляют все официальные регистраторы и множество других компаний, например, компания "Регистратор Доменов" (я просто указал один из первых из адресов, выданных поисковой системой, другие адреса таких сервисов вы легко найдете сами).

После того, как вам надоест придумывать все новые и новые имена, которые при проверке оказываются заняты, можно обратиться к сервису подбора доменного имени. На основании собственного опыта я остановился на сервисе http://www.reg.ru/. Другой пример такого сервиса - http://roboname.com/. В статье Советы по выбору доменного имени для сайта приведены ссылки на несколько англоязычных сервисов по подбору доменного имени. Мне понравилась служба Domain Name Searching Services. Если б я во-время нашел один из этих или аналогичный сервис, то имя сайта, на котором вы сейчас находитесь, было бы webmastersite.su или sitewebmaster.info, что, на мой взгляд, несколько лучше, чем website-ru.net.

По следующей ссылке - Сервис подбора доменного имени вы найдете еще один подобный сервис.

Кроме сетевых сервисов по подбору доменного имени имеются специальные программы. Пример такой программы вы найдете здесь. Domain Name Analyzer - еще одна свободная Windows-программа для подбора имени вашего сайта.

О кириллических доменах

Выше было сказано, что доменное имя может содержать только символы набора ASCII. У читателя может возникнуть закономерный вопрос: "Но ведь сейчас проходит компания по регистрации кириллических доменов? Как же это возможно?".

Действительно, с некоторого времени кириллические имена доменов возможны. Домен .рф делегирован в корневой зоне DNS 12 мая 2010 года. Открытая регистрация доменных имён в зоне .рф началась 11 ноября 2010 года. Первыми двумя сайтами, которые заработали в новой доменной зоне стали сайты президент.рф и правительство.рф. Теперь кириллических сайтов уже довольно много.

Но организуется это путем внедрения технологии, работающей "поверх" существующей системы DNS и не требующей перестройки последней. Перевод всей DNS, скажем на Unicod, потребовал бы коренной перестройки всего Интернета. Проведение такой перестройки представляется достаточно рискованной операцией. Поэтому для реализации "многоязычия" доменные имена с символами национальных алфавитов, которые пользователь набирает в адресной строке браузера, по специальному алгоритму преобразуются браузером в последовательности символов в кодировке ASCII, допустимые в DNS. Поэтому, например, "президент.рф" будет преобразован в адресную строку "xn--d1abbgf6aiiy.xn--p1ai", которая понятна для DNS-серверов. На фундаментальном уровне имена доменов так и остались латинскими.

Кириллическое доменное имя может состоять из букв кириллического алфавита, цифр от нуля (0) до девяти (9) и символа «дефис» (-). Доменное имя должно начинаться и заканчиваться буквой кириллического алфавита или цифрой.

Подробнее о доменных именах на кириллице можете прочитать в статье "Доменные имена на национальных языках. Как они работают?", опубликованной в электронном журнале "Доменные имена" (осень 2008).

Регистраторы

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

Регистрация доменных имен происходит по определенным правилам. Правила регистрации доменных имен в домене RU определены в документе RU-2. Регистрация доменных имен осуществляется через аккредитованных регистраторов. В настоящий момент в домене RU аккредитовано 20 регистраторов, именно у одного из них и рекомендуется регистрировать домен.

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

Регистратор .ru .su .com .net .org .info .biz .tel .me .cc .tv
nic.ru 600 руб. 620 690 950 1240 1515
r01.ru 590-600 440 550 1180 1030 1200
ООО "Регтайм" 590-600 390 600 800 990 1200

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

Можно регистрировать домен и через своего хостера, но поступать так не рекомендуется. Сейчас большинство хостеров предлагают услугу регистрации домена даже бесплатно, при условии оплаты хостинга сразу на несколько месяцев. Звучит заманчиво, но в этом случае существует несколько опасностей, которые надо иметь в виду. Во-первых, если хостер вдруг исчезнет (разорится, например, мало ли опасностей подстерегают коммерческие фирмы), то вы теряете не только место для размещения сайта (что не так уж страшно, всегда можно найти другого хостера), но и доменное имя. Дело в том, что для привязки доменного имени к новому хостингу надо будет обращаться к регистратору. А это был исчезнувший хостер. Во-вторых, вы можете разочароваться в данном хостере, вы будете не удовлетворены качеством предоставляемых услуг и захотите сменить хостинг. Хостер может попытаться воспрепятствовать этому, создавая сложности с переносом домена. Я попадал в такую ситуацию лично и встречал сообщения об аналогичных случаях в Интернет, так что регистрировать доменное имя у хостера категорически не рекомендую, лучше воспользоваться услугами независимых регистраторов.

При регистрации необходимо позаботиться о том, чтобы домен был зарегистрирован на вас и проверить, что корректность ваших данных в whois-записи. Кроме того, следует получить у регистратора код аутентификации (Auth.Code или ERR-code), который будет нужен вам для внесения любых изменений в регистрационную информацию. Назначение этого кода очевидно - он служит для защиты регистрационных данных от несанкционированных владельцем изменений. Своего рода пароль для доступа к вашим данным. Хостеры как раз и могут препятствовать переходу клиентов на другие хостинги (в случае, если регистратором выступал хостер), не выдавая этот код пользователю, который собрался от них уйти. Так что позаботьтесь о том, чтобы такой код остался у вас. Это чтобы потом не возникло проблем с продлением домена.

Процедура регистрации и делегирования домена

Процедура регистрации домена состоит из двух шагов. Вначале надо купить доменное имя. Как это сделать, вы узнаете на сайте любого из регистраторов (кого выберите). Кратко для этого требуется зарегистрироваться на сайте, заполнить анкету в онлайн для заключение договора, авторизоваться в личном кабинете под номером договора (номер договора будет Вам указан при заполнении анкеты, а также в e-mail об успешном заключении договора), внести необходимые средства на свой счет одним из доступных способов, например через Webmoney или Яндекс.Деньги, после чего пройти процедуру до конца, следуя указаниям на сайте.

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

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

Регистрация доменного облака

Если вы предполагаете получать какой-то доход со своего сайта (например, за счет размещения рекламы), то для вас может оказаться существенной потеря некоторого числа посетителей, которые ошиблись при вводе имени вашего сайта в адресной строке. Как известно, подавляющая часть доменных имён в Рунете пишется на английском языке (о кириллических доменах мы уже говорили). Поэтому большинство вебмастеров дают своим сайтам названия, составленные из английских символов. Иногда, просто в силу обычных человеческих ошибок, пользователи набирают название сайта в адресной строке браузера неправильно. Самый характерный пример: сайт odnoklassniki.ru пишется с двумя S, а пользователи часто набирают это имя с одной S.

Ошибка в имени тем более вероятна, если вы выбрали для имени сайта какое-то русское слово, которое записываете латиницей. Наиболее часто путаница возникает с буквами, которые напрямую отсутствуют в латинице ("я", "й", "ю" и так далее) и буквой "к", которая может передаваться как символом "c", так и "k".

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

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

Поддержка доменного имени

К сожалению, один раз зарегистрировав домен, нельзя успокаиваться. Поддержание доменного имени требует периодического внимания. Ни один регистратор не закрепит за вами доменное имя навечно. Обычно имя регистрируется на год, в лучшем случае - на два. Через год вы можете забыть, что подошло время продления регистрации. Компании-регистраторы доменов как правило предупреждают за несколько недель или за месяц об окончании срока регистрации домена. Обычно сразу же предоставляется счёт, который нужно оплатить - и домен будет продлён. Проблема заключается в том, что вы можете по разным причинам не получить такое уведомление и об окончании срока регистрации домена вы узнаете только увидев, что ваш сайт недоступен.

Что делать, если домен всё же был просрочен? Во-первых, просмотреть условия договора с регистратором. Вполне возможно, что домен просто замораживается на месяц или пару недель - этого срока бывает достаточно, чтобы оплатить повторную регистрацию. Бывает, что домен выставляется на аукцион - это хуже, но, по крайней мере, можно выкупить свой домен. И совсем плохо, если он попадает в руки конкурентов или мошенников (например, киберсквоттеров). В этом случае для возврата имени придётся обращаться в суд и предоставлять множество документов. Либо смириться с потерей и зарегистрировать новое имя для своего сайта. Но вы же понимаете, что в таком случае будут потеряны постоянные пользователи, позиции в рейтингах, и придется начать процесс раскрутки сайта с нуля. А старое раскрученное имя будет какое-то время приносить доход какому-то пройдохе.

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

Кроме вашей забывчивости доменному имени грозят и другие опасности.

  • Оно может оказаться в "чёрном списке" поисковой системы ("поймать бан"). В этом случае доменное имя сохраняется за вами, но толку от него становится существенно меньше: поисковые системы уже не находят его, в силу чего существенно сокращается поток посетителей (придти на сайт можно только с закладок или по прямой ссылке).
  • Домен может стать жертвой недобросовестного регистратора: компания может зарегистрировать домен на себя, и если он станет достаточно популярным, просто отобрать. Убедитесь, что в договоре с регистратором такая возможность исключена.
  • Вы можете нарушить законы Российской Федерации (или иной страны, где проходила регистрация домена). Наиболее частый пример - националистические или фашистские высказывания на сайте, оставленные без внимания.
  • Ну и наконец, вы можете нарушить правила предоставления доменов в компании-регистраторе. Хотя это и случается очень редко, но правила надо иногда перечитывать.

Полезные ресурсы

Загляните на досуге

Счетчики

Рейтинг@Mail.ru

LiveInternet

Rambler's Top100