Globo Clicks - партнерские программы
Общие сведения.
DNS (Domain Name
System) или "доменная система имен" служит для преобразования имен ресурсов (www.site.com, begun.ru) в их IP (айпи)
адреса. IP-адрес - это набор чисел вида 101.120.156.204, позволяющий одному
компьютеру связаться с другим компьютером в сети Интернет, это своего рода
адрес местонахождения компьютера. Доменная система имен была создана по причине
неудобства для человека запоминать числа, ведь слова запоминать значительно
легче (учитывая, что всё это зарождалось в США, язык, естественно, английский).
Регистрация (покупка) доменов.
Домен регистрируется чаще всего за деньги, т.е. покупается. Тем самым
приобретается право владения доменом на какой-то определенный срок (минимум 1
год), подлежащий продлению (также платному). Регистрацию проводят
уполномоченные организации - регистраторы. Регистраторы, в свою очередь, могут
предоставлять другим оргинизациям возможность регистрировать домены через свои
парнерские программы. Найти регистраторов в каком-то конкретном региональном
или международном домене не сложно. В региональных доменах, обычно, есть сайты
с адресами вида "www.nic.DOMAIN", т.е. для российского домена это
будет "www.nic.ru", для испанского "www.nic.es", для
латвийского "www.nic.lv" и т.п. Если подходящего сайта не оказалось,
можно просто выполнить в Гугле
запрос вида "регистрация доменов kz" и сразу получить список многих
регистраторов казахского домена (запрос желательно писать на соответствующем
языке). Мы имеем партнерские связи с некоторыми регистраторами и можем
предложить регистрацию в некоторых региональных и международных доменах.
Ознакомьтесь с первым способом прикрепления домена.
Парковка доменов.
Большинство регистраторов предоставляют бесплатную услугу парковки домена на
своих серверах и дают интерфейс для внесения указанных выше модификаций в
параметры домена (т.е. для выполнения всех действий, на которые вы как владелец
домена имеете право - как минимум изменять адреса авторитетных DNS серверов). В
случае, если домен остается припаркованным на серверах регистратора, интерфейс
должен позволять также добавить в домен любые поддомены, указывая для них
IP-адреса или синонимы (CNAME). В интерефейсах для опытных пользователей это
может называться "созданием A-записей" (A - address) и "созданием
CNAME-записей" (Canonical NAME) соответственно. Имя может быть пустым,
если задается адрес для базового имени (без поддомена). Если не пользоваться
серверами регистратора, то интерфейс должен позволять указать адреса
авторитетных DNS-серверов, т.е. серверов, где домен будет реально припаркован,
и которые готовы обслуживать по нему запросы. Это может называться
"указанием NS-записей" (NS - Name Server).
Физическая организация.
Физически, как сказано выше, система DNS также является иерархичной. Преобразованием
доменных имен в IP-адреса занимаются специальные DNS-сервера, и это
преобразование выполняется за несколько этапов, путем опроса цепочки таких
серверов. Причина проста: один или даже несколько серверов не способны
содержать в себе все созданные доменные имена и обслуживать каждую секунду
сотни тысяч запросов пользователей. На самом верху иерархии стоят так
называемые "коренные DNS-сервера" (root servers). Их несколько, но
исключительно для распределения нагрузки и повышения отказоустойчивости всей
системы. Их IP-адреса жестко прописаны на всех других DNS-серверах. В
частности, у любого пользователя Интернет в компьютере прописан один или
несколько адресов DNS-серверов, чаще всего взятых от провайдера, а уже на них
прописаны адреса коренных DNS-серверов. Коренные сервера "пропускают"
через себя все запросы на преобразование имен (не буквально все, конечно,
благодаря запоминанию на DNS-серверах провайдеров уже обработанных запросов).
Их задача - посмотреть на домен первого уровня в указанном имени и сообщить,
какому DNS-серверу отправить запрос дальше, чтобы найти окончательный ответ (а
именно IP-адрес). Это называется "делегированием полномочий". Т.е.,
например, весь домен ".ru" обслуживается российскими DNS-серверами,
им было делегировано право на этот домен (а именно, жестко прописаны их
IP-адреса на коренных DNS-серверах), тем самым даны полномочия создавать в этом
домене поддомены второго уровня. И так по цепочке дальше. Любой домен второго
уровня может быть делегирован произвольному DNS-серверу (их обычно несколько,
для надежности, функции дублируются). В любом домене второго уровня можно
выделить домен третьего уровня и делегировать его кому-то еще. Но обычно,
все-таки, конечные пользователи (физ. и юр. лица) регистрируют себе домены
второго уровня, реже третьего (вроде site.net.ru). Регистрация, чаще всего,
платная, т.к. и коренные сервера, и сервера, обслуживающие региональные домены,
требуют технической поддержки.
Права на домены.
Владение доменом подразумевает, что владелец имеет право ПОЛНОСТЬЮ
распоряжаться тем, какие сервера будут обрабатывать конечные запросы в этом
домене (т.е. будут авторитетными для данного домена), тем самым определяя,
какие имена содержатся в его домене и, возможно, какие домены более низкого
уровня и кому делегируются. Отсюда вывод: домен должен обрабатываться какими-то
серверами, или, другими словами, он должен где-то "обслуживаться",
"хоститься" или быть "припаркованным" (это все синонимичные
термины). Главные DNS-сервера того же домена ".ru" могут только
сообщить, какому серверу послать запрос дальше, где искать окончательный ответ.
Структура.
Доменная система имен имеет иерархичную структуру, причем как в самих именах,
так и в физической организации. Каждый уровень иерархии называется доменом (или
поддоменом, если относительно домена более высокого уровня). На самом высоком,
первом, уровне имен доменов находятся все региональные и специальные домены,
набор которых жестко регламентирован международными организациями. Например:
com net org ru ua us lv eu info и т.д. В любом домене первого уровня можно
создать домен второго уровня, приписав его название слева через точку: my.com
ucoz.ru mysite.ua и т.п. Точно так же можно записать домены третьего уровня: alex.my.com
super.mysite.ua www.ucoz.ru и т.п. Чтобы понять, как создаются домены второго и
более высоких уровней, нужно обратиться к физической организации DNS. |