- Хроники. - -

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

Posted By Ikutsin On 14 марта 2008 @ 12:37 In Управление и разработка | Comments Disabled

Что такое 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 для «». Эту информацию можно получить линукс командой dig или отыскать [1] подобный онлайн сервис в интернете.

; <<>> DiG 9.3.2 <<>> @localhost 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: ;. IN ANY ;; ANSWER SECTION: . 86312 IN SOA ns0.xname.org. usanov.hot.ee. 2007121901 10800 3600 604800 10800 . 14291 IN MX 0 mx1.balanced.janky.mail.dreamhost.com. . 14291 IN MX 0 mx2.balanced.janky.mail.dreamhost.com. . 86264 IN A 208.113.189.172 . 86264 IN NS ns2.dreamhost.com. . 86264 IN NS ns3.dreamhost.com. . 86264 IN NS ns0.xname.org. . 86264 IN NS ns1.xname.org. . 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 [2] можно узнать, как происходит регистрация для Российских бесплатных доменов.

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


Article printed from Хроники.:

URL to article: /48-registraciya-domena-chto-takoe-dns-dns

URLs in this post:

[1] отыскать: http://www.google.com/search?hl=sv&q=online+dig&btnG=Google-s%C3%B6kning&meta=

[2] этого HOW-TO: http://www.ayola.net/forum/index.php?action=printpage;topic=1363.0

Copyright © 2008 Все, что меня окружает. All rights reserved.