IPB
regite

Регистрация доменов РФ за 150 рублей
Зарегистрировать домен .РФ, .RU, .COM
Проверка домена, данные whois, online.


Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Что такое DNS
Рейтинг 5 V
piterpro
сообщение 25.11.2009, 17:09
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491




Что же такое Domain Name System? Превод на русский - система доменных имен. Находясь в интернете или
посылая почту вы всегда пользуетесь услугами DNS.

В интернете адрес компьютера имеет разрядность 32, это число находится в интервале от 0 до 4,5 миллиардов, компьютер может
спокойно запомнить такое глобальное число, но пользователи не могут этим похвастаться. По этой причине, и не только, была
введена DNS.

Система доменных имен нужна для любой программы которая работает с сетью, начиная от браузера; FTP - протокол передачи файлов,
заканчивая вашей почтой. Но самое главная функция DNS это работа с сетевыми адресами, она может преобразовывать числовой код
в буквенный и обратно. Человеку гораздо проще запомнить буквенный код чем определенный IP адрес.

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


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 2.12.2009, 15:03
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



системы доменных имен, это огромные базы данных, которые содержат информацию о сетевых ресурсах.

----------

Структура dns похожа на структуру файловой системы UNIX. Если представить структуру в виде дерева, то Наверху находится
корень - root. Схематическое дерево может иметь любое количество ответвлений, буквально в каждой точке пересечения(узле).
Глубина дерева ограничена, всего 127 уровней.

Домееные имена в dns


Каждый узел дерева содержит текстовую метку, ее длина не больше 63 символов; пустая метка, без символов зарезервировано для
корневого узла. Доменные имена читаются от начала собственнго узла до корневого. Корень не имеет фактического отображения в
доменном имени, но если нужно обозначить, то ставят точку в конце, пример www.domain.com.
Точка в конце домена интерпретируется программами как абсолютный домен, он записывается относительно корня и точно
показывает расположение узла в структуре.

Абсолютный домен обозначается FQDN - полное доменное имя.
"Братские" узлы содержат одного родителя, но они все равно имеют разные метки и разные адреса.

Домен и домены.

Что же такое доменное имя и домен?

Мы определили что доменное имя это "узел", а домены это система узлов. Вершина домена domain.com является узел domain.com.
Почти все узлы связанны связаны между собой логическим путем; географический и.т.д
Доменные имена это отдельные узлы и они дают информацию о сетевых адресах, о маршрутизации почты и отдельном оборудовании.

Домен может содержать поддомены, пример ru.domain.com является поддоменом domain.com. Всегда поддомен заканчивается доменным именем родителя, то есть родительского домена.

Домен высшего уровня имеет в качестве родителя корневой домен, по другому его называют доменом первого уровня.
Домен второго уровня имеет в качестве родителя, домен первого.
Домен третьего имеет в качестве корня домен второго и т д


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 4.12.2009, 0:47
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



записи ресурсов


Вся нужная информация о доменных именах находится в записях ресурсов или по другому RRs, resource records. Записи разделены на классы, которые зависят от типа сети или программного обеспечения. Есть классы на основе протокола TCP/IP, CHAOSNET, и сети на основе Hesiod. CHAOSNET уже устарела. Hesiod малопрактична и поэтому главный протокол, который использует большинство это TCP/IP.
Все записи в классах делятся на типы, почти в каждой записи есть тип (адрес). Тип записи в классе определяется форматом, его должны придерживаться все RR записи, которые принадлежат данному классу и типу.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 4.12.2009, 9:48
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



родовые домены высшего уровня (gTLD)


Домены высшего уровня или родовые домены высшего уровня имеют аббревиатуру gTLDs или gTLD. Они не имеют географической привязки. Вначале доменов было семь, они были созданы под определенные организации.

.com коммерция

.gov для государственных организаций США

.edu для образовательных

.mil для военных ресурсов США

.net для сетевых ресурсов

.org для некоммерческих компаний

.int для международных компаний


В будущем доменов добавилось


.biz делегирован в 2001, создавался для альтернативы .com, домен для бизнеса.

.info домен для информационных ресурсов.

.jobs введен в 2005, главное предназначение - подбор сотрудников для компаний и организаций.

.pro введен в 2001, его главное назначение это профессии

.name для частных лиц, под персональные вебсайты, введен в 2001.

.mobi введен в мае 2006, для WAP сайтов

.tel введен в 2005, главное назначение - хранение и управление контактными данными(визитки компаний). Главное преимущество - не нужен хостинг, вся информация хранится в DNS. Открытая регистрация началась 24 марта 2009.

.asia домен для стран азиатского региона.

.travel введен в 2005, для туристических компаний, официально регистрировать домены стало возможно с июня 2006

.museum
домен для музеев и выставочных галерей, введен в 2001.

.aero
введен в 17.о3.2002 предназначен для авиатранспортных организаций.


В скором будущем число gTLD должно увеличится в 10-и, сотни раз.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 1.1.2010, 19:31
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



DNS серверы и доменные зоны


Программы имеющие информацию о доменных именах называют DNS серверами. Они владеют полной информацией по определенным доменным зонам, тоесть являются авторитетными для этой конкретной зоны или для нескольких зон сразу.
Разница между зоной и доменом существует. Зона имеет все доменные имена которые имеет домен, кроме делегированных поддоменов. Например домен RU имеет поддомен spb.ru(домен для Санкт Петербурга), и поэтому вся информация о этом домене может храниться на местном DNS сервере, она им делегирована.
Если домен совсем свежий он не имеет поддоменов, поэтому вся информация у домена и зоны одинаковая.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 2.1.2010, 13:06
Сообщение #6


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



делегирование поддоменов


Делегирование поддомена это передача прав на определенную часть домена конкретной организации. в реальности происходит назначение новых авторитетных DNS серверов для делегированных поддоменов.

Информация зоны о данном делегировании уже не несет просто информацию о поддомене, а конкретно указывает список всех DNS серверов владеющих этой информацией, которые являются авторитетными.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 2.1.2010, 13:52
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



Типы DNS серверов



DNS сервера делятся на 2 типа, первичный мастер сервер(primary master) и вторичный мастер сервис(secondary master).
Первичный сервер загружает данные для определенной зоны непосредственно из своих архивов, вторичный сервер получает необходимиые данные от другого сервера DNS, который является авторитетным для данной зоны и называется мастером(мастер сервер/master server).
Бывает что мастер сервер может быть первичным мастером для определенной зоны.
Вторичный сервер может получать нужные данные от мастера, это называется передачей или трансфером зоны.
По другому вторичный сервер называют slave (подчиненный).
Первичный и вторичный мастер серверы определенной зоны являются для нее авторитетными. SLAVE - вторичный сервер является полноценным сервером DNS и как первичный облегчает задачу администратирования.
Вторичные серверы планомерно распределяют нагрузку и обеспечивают бесперебойную работу.
Ведя зональные данные и установив первичный и вторичный сервер можно не беспокоиться о копированиии данных с узла на узел, потому что вторичный всегда будет получать данные от первичного и получение зональных данных будут происходить в автоматическом режиме.
Бывает что первичный сервер для одной зоны может быть вторичным для другой. Но как правило это исключения и они встречаются довольно редко.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 2.1.2010, 17:12
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



Файлы данных определенной зоны


Файлы данных это файлы из которых первичные серверы DNS берут информацию о зональных данных. Вторичные серверы тоже могут брать информацию из файлов, но при получении информации происходит сохранение резервной копии и при сбое системы сначала читаются резервные копии, что очень полезно при выходе из строя первичного сервера.
Все файлы данных имеют RR записи, которые содержат описание зоны: данные о всех узлах зоны, делегированных поддоменов.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 2.1.2010, 17:42
Сообщение #9


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



Клиенты DNS


Клиенты DNS дают доступ к DNS серверам. Все программы желающии получить доступ к информации о доменых именах используют DNS клиент.
DNS клиент выполняет функции:

1. Берет информацию у DNS серверов.

2. Правильно отображает нужную информацию.

3. Передает программе все нужные данные с DNS серверов.

В пакете BIND клиент выполняет функцию запроса к серверам DNS из ftp или ssh. Клиент создает запрос на DNS сервер и ждет ответа, если ответ не получен, запрос выполняется снова. Вся нагрузка с поиском нужной информации ложится на плечи DNS сервера. Такой тип клиента принято называть примитивным. Существуют более сложные клиенты, которые могут находить авторитетные серверы DNS, путем следования перенаправляющим ответам.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 18.1.2010, 21:51
Сообщение #10


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



Разрешение


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


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 9.2.2010, 13:46
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491





Корневые DNS-серверы


Корневые серверы имеют информацию о всех авторитетных DNS-серверах доменных зон высшего уровня. Получив запрос о конкретном доменном имени, корневой сервер может предоставить список всех имен и адресов DNS-серверов в иерархии которых находится данный домен.
Корневые сервера прямым образом отвечают за разрешение доменных имен. Сейчас в сети находится 13 корневых серверов, расположенных в разных частях света.
Корневые сервера постоянно обрабатывают несколько десятков тысяч запросов в секунду и это не мешает всей системе DNS работать без ошибок. Все дело в распределение работ серверов при запросе. Пример- локальный DNS-сервер запрашивает у корневого сервера адрес money.yandex.ru , корневой ссылается на DNS-серверы домена ru. После этого локальный сервер снова делает тот же запрос к серверу DNS домена ru и последний дает ссылку на сервер yandex.ru. Локальный DNS сервер делает запрос к DNS-серверу yandex.ru и получает нужный адрес money.yandex.ru.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 17.3.2010, 0:11
Сообщение #12


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



Рекурсия




Запросы сделанные клиентом DNS серверу делятся на рекурсивные и итеративные. При рекурсивном запросе основную работу выполняет один DNS сервер, другие в это время ссылаются на тот который даст информацию; рекурсия это последовательность действий DNS сервера при рекурсивном получении запроса. Сервер DNS делает запрос удаленному серверу и переходит по предложенным ссылкам, пока не получит необходимый ответ. Ближайшие серверы расположенные ближе всего к запросу о доменном имени являются авторитетными для зоны.
Использование авторитетных, ближайших DNS серверов дает возможность значительно сократить процесс разрешения.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 15.9.2010, 20:57
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



Итеративное взаимодействие




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


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
piterpro
сообщение 22.9.2010, 23:00
Сообщение #14


Активный участник
***

Группа: Пользователи
Сообщений: 209
Регистрация: 25.2.2008
Из: Питер
Пользователь №: 491



Как сервер выбирает авторитетный DNS сервер?


Почему сервер получивший рекурсивный запрос находит авторитетный DNS сервер? Всего в интернете 13 корневых DNS серверов, какому именно делается запрос? Случайный выбор?

Все довольно просто, DNS серверы BIND имеют значение называемое временем отклика именно благодаря ему происходит выбор. Сервер посылает запрос DNS серверам, потом он анализирует ответы включая внутренний таймер и выбирает сервер с наименьшим временем отклика, именно с ним он начинает работать.
Этот способ позволяет быстро находить самые ближайшие DNS сервера, не прибегая к трудозатратным альтернативным действиям поиска.


--------------------
Лучший домен ещё впереди.

плохой уже позади
Перейти в начало страницы
 
+Цитировать сообщение
aegnor
сообщение 17.3.2013, 12:27
Сообщение #15


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 30.11.2012
Пользователь №: 2202



спасибо за инфо
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 22.9.2017, 2:12

Rambler's Top100 Рейтинг@Mail.ru