Картинка блога

Что такое DNS?

DNS — аббревиатура от Domain Names System (система доменных имён). Cистема DNS которая преобразовывает названия адресов(сайтов), которые удобно использовать человеку, в IP-адреса — понятные компьютерам. Домены могут быть разных уровней и разделяются точкой. Например «google.com» — это домен второго уровня, находящийся в зоне «com». Зонами могут быть домены любого уровня, как например «com», «pri.ee» или даже «dk.org.eu».

Ну а мне то что?

Дело в том, что если у вас появилось хоть какое нибудь желание создать свой веб-сайт с достойным именем, да еще и по дешевле или вообще бесплатно, вы обязательно столкнетесь с этим сервисом и его настройкой…

Еще одно полезное свойство бесплатных ДНС, это независимость от хостинга. Опыт показал, что не так уж просто найти достойный хостинг по доступной цене. Если я меняю хостинг то мне не приходится ждать по несколько дней обновления записей регистратора для переноса DNS на другой сервер. Я просто меняю IP в записях DNS и через несколько минут уже могу работать на новом хостинге. Конечно, тут могут возникнуть проблемы если хостинг провайдер делает какие-то обновления на сервере и меняет IP, автоматически это происходит только если вы используете ДНС провайдера. Но и тут нормальный провайдер всегда заявляет о грядущих изменениях заранее.

Что же надо знать?

Создание иерархической структуры, а также привязка имен к конкретным серверам осуществляется с помощью DNS-записей. Их существует несколько разных типов, но только четыре основных:

NS
Является основой для иерархической структуры системы доменных имен. Данная запись указывает на то, на каких серверах DNS-клиент должен искать информацию о данной зоне.
SOA
Дословно расшифровывается, как «начало полномочий» (start of authority). Задает глобальные параметры для данной зоны.
A
Осуществляет привязку конкретного доменного имени к конкретному IP-адресу. В большинстве случаев для каждого домена существует только одна A-запись, но бывают и исключения (в основном для разгрузки серверов в случае высокой популярности сайта или сервиса).
MX
Определяет, какой сервер (сервера) отвечают за прием почты для данного домена, а также приоритет этих серверов. У этой записи есть такой параметр, как значение (MX value). Чем оно меньше, тем выше приоритет .

На DNS-серверах, ответственных за зону, просто создаются NS-записи для выбранного вами имени, а также информация о домене заносится в базу данных whois. Этот процесс регистрации называется делегированием. Так как DNS сервера объединены в сеть, время обновления записей во всем мире может занять до нескольких дней.

Вот так, например выглядят настройки моего DNS для «usanov.net». Эту информацию можно получить линукс командой dig или отыскать подобный онлайн сервис в интернете.

; <<>> DiG 9.3.2 <<>> @localhost usanov.net ANY
; (2 servers found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40387 ;; flags: qr rd ra; QUERY: 1, ANSWER: 9, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;usanov.net. IN ANY ;; ANSWER SECTION: usanov.net. 86312 IN SOA ns0.xname.org. usanov.hot.ee. 2007121901 10800 3600 604800 10800 usanov.net. 14291 IN MX 0 mx1.balanced.janky.mail.dreamhost.com. usanov.net. 14291 IN MX 0 mx2.balanced.janky.mail.dreamhost.com. usanov.net. 86264 IN A 208.113.189.172 usanov.net. 86264 IN NS ns2.dreamhost.com. usanov.net. 86264 IN NS ns3.dreamhost.com. usanov.net. 86264 IN NS ns0.xname.org. usanov.net. 86264 IN NS ns1.xname.org. usanov.net. 86264 IN NS ns1.dreamhost.com. ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Mar 14 12:09:02 2008 ;; MSG SIZE rcvd: 265

Как регистрировать домен?

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

Где и как зарегисирировать бесплатный домен и ДНС, я расскажу в следущих постах.

Метки:, ,

3 комментария в “Регистрация домена. Что такое ДНС (DNS).”

  1. заранее спс

  2. улучшил свои знания по днс, благодарю за статью.

  3. Доброго времени суток!Хотела узнать — кто может посоветовать? Что дарить на день св.Валентина своему бойфренду? Просто безделушку или лучше помочь ему в бизнесе? У него есть фирма и делают сайт, раскрутка сайта будет для него подарком? Или надо подарить что-то материальное? Что полезней будет и приятней ему? Если не затруднит, ответьте в личные сообщения или на мыло — araganna(гав)mail.ru PS.Только не надо писать про «вазелин» и присылать двусмысленные картинки с банками вазелина! Надоело!