Кодировка HTML | Демо-сайт CMS uCoz | Почта

Все о DNS

Архив полностью рабочих скриптов и так далее...

Все о DNS

Сообщение AllCity » 22 апр 2008, 17:01

1. Используемые термины

Домен - централизованно администрируемая область пространства доменных имен в DNS.

DNS - доменная система имен (Domain Name System). Система, основным назначением которой является преобразование доменных имен устройств в IP-адреса, либо наоборот - IP-адресов в доменные имена. Основой DNS является распределенная иерархическая база данных.

Доменное имя - идентификатор записи в базе данных DNS, обычно представляемый в виде нескольких меток, разделенных символом "."

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

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

Первичный (Primary) DNS-сервер для некоторой зоны - DNS-сервер, на котором хранится полная исходная информация об этой зоне.

Файл зоны - файл на первичном (Primary) DNS-сервере, в котором хранится полная исходная информация об этой зоне.

Версия файла зоны - номер, увеличивающийся каждый раз после завершения редактирования с сохранением.

Хост - компьютер или иное устройство, подключенное к Интернету.

2. Введение

Для функционирования домена необходимы DNS-серверы, которые могли бы отвечать в Интернете на запросы о вашем домене (зоне). Для надежного функционирования домена таких серверов должно быть не менее двух.

DNS-сервер, на котором хранится полная исходная информация о зоне, называется первичным (Primary) DNS-сервером. Все остальные DNS-серверы называются вторичными (Secondary), если получают полную информацию о зоне с первичного или другого вторичного DNS-сервера.

Возможности редактора файлов зон

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

ВНИМАНИЕ:

* Редактор работает с браузерами, поддерживающими язык JavaScript.
* Передача данных производится по защищенному протоколу (HTTPS). Если при заходе в редактор вам выводится сообщение о невозможности отображения страницы, то это может быть следствием того, что в вашем браузере отключена возможность соединения по SSL-протоколу, либо из вашей сети запрещено соединение по 443 порту.

3. Редактирование файла зоны

Редактирование файла зоны состоит из ряда действий, каждое из которых может менять записи, значения или параметры зоны. Каждое из действий завершается промежуточным сохранением.

При промежуточном сохранении проводится проверка корректности вносимой записи (значения, параметра).

Для завершения редактирования и сохранения всех записей, внесенных вами во время редактирования в файл зоны на DNS-сервере, необходимо завершить редактирование в соответсвии с рекомендациями, изложенными в п. 4. настоящего описания.

При завершении редактирования проводится проверка корректности всей совокупности записей в зоне.

3.1. Изменение значения Default TTL

* в строке "Default TTL:" нажать на ссылку "Изменить";
* внести изменение параметра и нажать кнопку "Сохранить".

3.2. Изменение SOA-записи для зоны

* в строке "Запись SOA для зоны:" нажать на ссылку "Изменить";
* внести изменения и нажать кнопку "Сохранить"

Возможности изменения параметров записи SOA:

* Primary Name Server (нередактируемый параметр; всегда должен быть ns3.nic.ru)
* Hostmaster
* Serial number
* Refresh
* Retry
* Expire
* Minimum TTL

Примечание: Serial number менять при редактировании не следует. Его значение будет автоматически увеличено после сохранения внесенных вами изменений.

3.3. Изменение, добавление, удаление ресурсных записей

Ресурсными записями называются записи типа: A, NS, MX, CNAME, PTR, SRV и TXT

С подробным описанием этих типов записей и их назначением вы можете ознакомиться в RFC-1035.

Можно выполнить следующие действия:

* Изменить (отредактировать) запись;
* Удалить запись;
* Добавить новую запись в указанную позицию.

3.3.1. Изменение (редактирование) имеющейся записи

* Нажать на иконку "Изменить", расположенную справа от той записи, которую вы собираетесь редактировать;
* в открывшемся окне внести изменения параметров записи;
* нажать на кнопку "Сохранить"для сохранения изменений или нажать на кнопку "Отмена" для отказа от изменения записи.

3.3.2. Удаление записи

* Нажать на иконку "Удалить", расположенную справа от той записи, которую вы собираетесь удалить;
* в открывшемся окне нажать на кнопку "OK" для подтверждения удаления записи или нажать на кнопку "Cancel" для отказа от удаления записи.

3.3.3. Добавление новой записи

* Нажать на иконку "Добавить" расположенную на том месте, куда вы собираетесь добавить новую запись.
* в открывшемся окне выбрать тип записи:
A, NS, MX, CNAME, PTR, SRV или TXT
и нажать на кнопку "Продолжить" для продолжения добавления записи или нажать на кнопку "Отмена" для отказа от добавления новой записи.
* в открывшемся окне внести параметры записи и нажать на кнопку:
o "Назад" - для возврата в окно выбора типа записи;
o "Сохранить" - для сохранения записи;
o "Отмена" - для отказа от добавления новой записи и возврата на общую страницу редактирования зоны.

4. Завершение редактирования

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

4.2. Если в процессе работы были внесены изменения, то на странице редактирования зоны появятся новые ссылки:

Закончить редактирование: >с сохранением >без сохранения

и предупреждение: "Имеются несохраненные изменения" с указанием даты, времени последнего изменения и IP-адреса хоста, с которого производились изменения.

* Для выхода из редактора без сохранения нажмите на ссылку Закончить редактирование >без сохранения, в открывшемся окне нажмите на кнопку "OK" для подтверждения выхода без сохранения или нажмите на кнопку "Cancel" для отказа от выхода без сохранения.

Если вы выйдете из редактора без сохранения, то все изменения, произведенные вами в этом сеансе редактирования, будут потеряны.

* Для выхода из редактора с сохранением нажмите на ссылку Закончить редактирование >с сохранением

При завершении редактирования проводится проверка корректности всей совокупности записей в зоне, увеличивается параметр "Serial number" в SOA-записи.

Сохраненные изменения вступают в силу (будут внесены на DNS-сервер) в течение 4 часов.

5. Дополнительные возможности:

Меню дополнительных возможностей доступно по ссылке "Дополнительные возможности", расположенной на странице редактирования файла зоны. Предоставлены следующие возможности:

* Загрузка файла зоны с вашего компьютера
Вы можете у себя на компьютере создать файл, содержащий информацию о вашей зоне (согласно документам RFC-882, 1035, 1183), а затем загрузить его в редактор зон
* Загрузка файла зоны из архива версий
Вы можете взять на редактирование любую из ранее сохраненных версий зоны
* Просмотр журнала учета доступа к файлу зоны
Вы можете посмотреть журнал учета доступа, в котором фиксируются все операции доступа к файлу зоны
* Сравнение версий из архива
Вы можете просмотеть различия между любыми из ранее сохраненных версий зоны в наглядной форме (под номерами версий здесь понимаются номера версий в архиве).

5.1. Загрузка файла зоны из архива версий

Нажмите на странице "Дополнительные возможности" на ссылку "Загрузка файла зоны из архива версий". В открывшемся окне будет выведен список всех версий файла зоны, которые были сохранены для передачи на DNS-сервер.

Список версий содержит поля:

Версия - номер версии файла зоны;

Дата - дата и время сохранения версии;

Договор - номер договора (анкеты) и тип авторизации (adm или tech), которую использовало лицо, проводившее изменения файла зоны;

Комментарий к версии - комментарии к версии, которые оставило лицо, проводившее изменения файла зоны;

Ссылку "Загрузить" - ссылку, на которую надо нажать для загрузки выбранной версии.

Выберите нужную вам версию файла зоны и нажмите на ссылку "Загрузить"

5.2. Загрузка файла зоны с вашего компьютера

* Нажмите на странице "Дополнительные возможности" на ссылку "Загрузка файла зоны с Вашего компьютера";
* В открывшемся окне, в строке "Файл зоны", укажите полный путь к файлу зоны, расположенному на вашем компьютере. Для выбора файла можно использовать функцию просмотра списка файлов, вызываемую нажатием на кнопку "Browse...";
* После выбора файла нажмите на кнопку "Загрузить файл" для загрузки файла в редактор, либо на кнопку "Отмена" для отказа от операции загрузки.

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

Внимание: После загрузки файла зоны необходимо установить в SOA-записи параметр "Serial number" так, чтобы его значение было равно или больше ранее установленного

5.3. Просмотр журнала учета доступа к файлу зоны

* Нажмите на странице "Дополнительные возможности" на ссылку "Просмотр журнала учета доступа к файлу зоны";
* В открывшемся окне задайте условия выборки записей из журнала (период времени, IP-адрес, номер договора, действие) и нажмите кнопку "Вывести", либо, если вы хотите просмотреть все записи журнала, нажмите кнопку "Показать все записи";
* В открывшемся окне будет выведен журнал учета доступа к файлу зоны.

5.4. Сравнение версий из архива

* Нажмите на странице "Дополнительные возможности" на ссылку "Сравнение версий из архива";
* В открывшемся окне, в строке "Сравнить версии", в полях ввода укажите номера версий, которые вы хотите сравнить между собой (под номерами версий здесь понимаются порядковые номера версий в архиве). Номер версии должен быть положительным целым числом, в интервале от 1 до номера последней сохраненной версии. В качестве подсказки рядом с полями ввода указан номер последней сохраненной версии;
* Выберите способ вывода информации о различиях в версиях:
o Наглядный - разультат сравнения будет представлен в виде двух столбцов: в левом столбце - одна из указанных для сравнения версий, в правом - другая. При этом те строки, которые изменились, будут выделены цветом и располагаться напротив друг друга. Около каждой строки выводится ее номер (соответственно для каждой из сравниваемых версий файлов зоны).
Чтобы лучше ориентироваться в сравниваемых файлах зоны, есть возможность отображать совпадающие строки - до и после различающихся участков файлов. Для этого нужно поставить флажок "Выводить совпадающие строки" и в соответствующем поле ввода указать по сколько строк до и после различающегося участка следует выводить;
o В формате diff - разультат сравнения будет представлен в текстовом виде, в стандартном формате утилиты diff;
* После указания версий для сравнения и параметров отображения нажмите на кнопку "Сравнить", после чего в окне будут выведены результаты сравнения версий.

6. Дополнительные функции

6.1. Предварительный просмотр файла зоны

Показывает в текстовом виде файл зоны. Можно копировать и сохранять.

6.2. Добавление комментариев к версии файла зоны

* нажать в строке "Комментарий:" на ссылку "Изменить комментарий";
* в открывшемся окне внести в поле "Комментарий" текст и нажать на кнопку:
o "Сохранить" - для сохранения комментария;
o "Отмена" - для отказа от добавления комментария возврата на общую страницу редактирования зоны.

Комментарии отображаются в списке версий файлов зон и помогают в выборе необходимой версии.

7. Диагностика попыток одновременного редактирования файла зоны несколькими специалистами

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

* Вы запускаете редактор файла зоны, в то время когда кто-то проводит редактирование, и есть промежуточные изменения файла зоны (п. 7.1.).
* Вы запускаете редактор файла зоны, в то время когда кто-то проводит редактирование, но нет промежуточных изменений файла зоны (п. 7. 2.).
* В процессе вашей работы с редактором файла зоны кто-то из ваших коллег, имеющих права на редактирование зоны, зашел и перехватил редактирование (п. 7.3.)
o тот, кто перехватил редактирование, уже вышел из редактора (закончил редактирование) к моменту вашей очередной попытки сохранения промежуточного результата или выхода с сохранением (п. 7.3.1.).
o тот, кто перехватил редактирование, еще не закончил редактирование к моменту вашей очередной попытки сохранения промежуточного результата или выхода с сохранением (п. 7.3.2.).

7.1. Если вы запускаете редактор файла зоны, в то время когда кто-то проводит редактирование, и уже есть промежуточные изменения файла зоны, то вам выводится сообщение:

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

А также будет сообщена дата и время внесения несохраненных изменений и IP-адрес, с которого они были внесены.

Это означает, что:

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

Вы можете:

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

Примечание: все действия по перехвату редактирования и началу нового редактирования фиксируются в журнале учета доступа к файлу зоны (лог изменений), который доступен через меню "Дополнительные возможности".

7.2. Если вы запускаете редактор файла зоны, в то время когда кто-то проводит редактирование, но пока нет промежуточных изменений файла зоны, то вам выводится сообщение:

Кто-то другой начал редактирование зоны.

А также информация об отсутствии несохраненных изменений, и IP-адрес, с которого производится редактирование.

В этом случае вы можете:

* Выйти из редактора, отказавшись от редактирования в данный момент;
* Перехватить редактирование зоны.

7.3. В процессе вашей работы с редактором файла зоны кто-то из ваших коллег, имеющих права на редактирование зоны, зашел и перехватил редактирование.

7.3.1. Если к моменту вашей очередной попытки сохранения промежуточного результата или выхода с сохранением тот, кто перехватил редактирование уже вышел из редактора (закончил редактирование)

Результаты редактирования зоны удалены,
либо сохранены лицом, имеющим на это полномочия

В этом случае вы можете:

* Выйти из редактора
* Начать новое редактирование

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

Редактирование зоны перехвачено лицом, имеющим на это полномочия

А также информацию о наличии несохраненных изменений, дате и времени их внесения и IP-адрес с которого перехвачено редактирование

вы можете:

* Отказаться от редактирования в данный момент
* Продолжить редактирование, используя результаты предыдущего редактирования
* Начать новое редактирование, взяв последнюю сохраненную версию

8. Типы записей и их параметры

Файл зоны состоит из записей разных типов. Обязательными являются записи типа SOA и NS для имени, совпадающего с названием зоны. Все остальные могут отсутствовать.

Записи состоят из различных полей (параметров).

8.1. Формат записи временных параметров

В интерфейсе редактора зон возможно указать значение временных параметров в неделях, днях, часах, минутах и секундах, используя соответствующие буквы: w - недели, d - дни, h - часы, m - минуты, s - секунды.

XXw - XX недель, XXd - XX дней, XXh - XX часов, XXm - XX минут, XXs - XX секунд (где XX - число)

В файл зоны временной параметр будет записан в секундах.

Примеры записей:

1890 - 1890 секунд;

2d5h - 2 дня и 5 часов;

3h30s - 3 часа и 30 секунд.

8.2. Параметры Default TTL, TTL, Minimum TTL

Временные параметры Default TTL, TTL, Minimum TTL определяют время TTL (Time-to-live - "время жизни"), в течение которого DNS-серверы (кроме вторичных), получившие информацию о записях с любого DNS-сервера, будут ее хранить в своей памяти (кэше) и сообщать ее по запросам других DNS-серверов.

TTL:

определяет "время жизни" для конкретной записи.
Необязательный параметр. Если значение параметра в записи не указано, то "время жизни" определяется параметром Default TTL.

Рекомендуемое значение:

86400 (1d);

Диапазон допустимых значений:

от 0 до 2147483647 секунд включительно (2 в степени 31 минус 1.)

Default TTL:

определяет значение параметра TTL для тех записей, для которых это значение не установлено явно.

Рекомендуемое значение:

86400 (1d);

Диапазон допустимых значений:

от 0 до 2147483647 секунд включительно (2 в степени 31 минус 1.)

Minimum TTL:

определяет "время жизни" отрицательных ответов на запросы о ресурсах, не существующих в DNS.

Допустимые значения:

не менее 5 минут.

Формат записи временных параметров приведен в п. 8.1

8.3. SOA-запись (Start Of Authority)

Запись SOA содержит имя первичного DNS-сервера (Primary Name Server), адрес, необходимый для установления технических контактов (Hostmaster), серийный номер (Serial number) различные значения таймеров (Refresh, Retry, Expire, Minimum TTL)

Запись типа SOA имеет следующий формат:

Имя [TTL] SOA Данные

Имя: имя зоны

TTL: см. описание параметра TTL в п. 8.2

SOА: тип записи

Данные: имя первичного DNS-сервера (Primary Name Server), адрес, необходимый для установления технических контактов (Hostmaster) , серийный номер (Serial number), различные значения таймеров (Refresh, Retry, Expire, Minimum TTL)

8.3.1. Primary Name Server

Первичный (Primary) DNS-сервер для некоторой зоны - DNS-сервер, на котором хранится полная исходная информация об этой зоне.

Пример записи:

ns3.test.ru. (неизменяемая запись)

8.3.2. Hostmaster

Адрес электронной почты человека, ответственного за содержимое файла зоны.

Формат записи параметра Hostmaster:

В интерфейсе редактора зон, в этом поле следует указывать электронный адрес (один) в обычном формате адреса электронной почты.

В файл зоны адрес будет записан в стандартном для поля Hostmaster формате, т.е. с символом "@", замененным на "." и с точкой в конце.

Пример записи:

user@domain.ru

8.3.3. Serial number

Serial number (серийный номер) - это номер версии файла зоны. Этот номер должен быть положительным целым числом и увеличиваться каждый раз, когда в файл зоны вносятся изменения (см. RFC1982). Увеличение серийного номера показывает вторичным серверам, что зона изменена, и что им необходимо обновить у себя зону.

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

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

Диапазон допустимых значений (для редактора файлов зон):

от 0 до 2147483646 включительно (2 в степени 31 минус 2.)

8.3.4. Refresh

Временной параметр Refresh показывает как часто вторичные серверы должны запрашивать первичный сервер, чтобы узнать, не увеличился ли Serial number (серийный номер) зоны и, следовательно, не нужно ли обновить ее у себя.

Рекомендуемое значение:

от 1h до 6h;

Диапазон допустимых значений:

от 30m до 4w

Формат записи временных параметров приведен в п. 8.1

8.3.5. Retry

Параметр Retry показывает, как долго вторичный сервер имен должен ждать, перед тем как повторить попытку запроса первичного сервера (на предмет изменений серийного номера данной зоны), если предыдущая попытка оказалась неудачной.

Рекомендуемое значение:

от 20m до 60m;

Диапазон допустимых значений:

от 5m до 2w, но не более чем Refresh

Формат записи временных параметров приведен в п. 8.1

8.3.6. Expire

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

Рекомендуемое значение:

от 1w до 1m;

Диапазон допустимых значений:

не менее значения параметра Refresh и не более 1 года

Формат записи временных параметров приведен в п. 8.1

8.4. A-запись

Запись типа A позволяет установить соответствие между именем хоста в домене и его IP-адресом.

Запись типа A имеет следующий формат:

имя_хоста [TTL] A IP-адрес

имя_хоста: доменное имя хоста (устройства), подключенного к Интернету, для которого данная запись определяет соответствие с его IP-адресом.

TTL: см. описание параметра TTL в п. 8.2

А: тип записи

IP-адрес: IP-адрес хоста

Обращаем ваше внимание на то, что у всех записей типа А, относящихся к одному домену, значение TTL должно быть одинаковым.

Примеры A-записи для хоста info.test.ru в файле зоны test.ru:

info A 194.85.61.44

или

info.test.ru. 86400 A 194.85.61.44

8.5. NS-запись

Записи типа NS (Name Server - cервер имен) описывают DNS-серверы для данного домена. Количество записей типа NS в файле зоны должно точно соответствовать количеству DNS-серверов, обслуживающих домен и включать все DNS-серверы, указанные в домене. Для доменов второго уровня это DNS-серверы, указанные в полях "nserver" в информации по домену, которую можно получить, используя сервис Whois (https://www.nic.ru/whois/)

Запись типа NS имеет следующий формат:

доменное_имя [TTL] NS имя_хоста

TTL: см. описание параметра TTL в п. 8.2

NS: тип записи

имя_хоста: доменное имя DNS-сервера

Примеры NS-записей в домене test.ru. Указаны DNS-серверы, обслуживающие домен test.ru и домен третьего уровня mf в домене test.ru (mf.test.ru)

Для домена test.ru:

test.ru. NS ns3.test.ru.
test.ru. NS ns4.test.ru.

или

test.ru. 86400 NS ns3.test.ru.
test.ru. 86400 NS ns4.test.ru.

Для домена mf.test.ru:

mf.test.ru. NS ns3.test.ru.
mf.test.ru. NS ns4.test.ru.

или

mf.test.ru. 86400 NS ns3.test.ru.
mf.test.ru. 86400 NS ns4.test.ru.

Обращаем ваше внимание на то, что у всех записей типа NS, относящихся к одному доменному имени, значение TTL должно быть одинаковым.

8.6. MX-запись

Запись типа MX (Mail Exchange - почтовый сервер) определяет почтовый сервер - машину, которая обрабатывает почту для вашего домена.

Запись типа MX имеет следующий формат:

ваш_домен [TTL] MX приоритет почтовый сервер

TTL: см. описание параметра TTL в п. 8.2

MX: тип записи

приоритет: определяет значение приоритетности почтового сервера. Чем меньше число, тем выше приоритет почтового сервера (0 означает самый высокий приоритет, 65535 - самый низкий). Таким образом, почтовый сервер с более высоким приоритетом является основным, а почтовые серверы с более низкими приоритетами будут второстепенным и вступят в работу в том случае, если все более приоритетные серверы по каким-либо причинам недоступны или неработоспособны.

почтовый сервер: имя почтового сервера

Примеры MX-записей для домена test.ru:

test.ru. MX 10 relay2.test.ru.
test.ru. MX 20 relay3.test.ru.

или

test.ru. 86400 MX 10 relay2.test.ru.
test.ru. 86400 MX 20 relay3.test.ru.

Обращаем ваше внимание на то, что у всех записей типа MX, относящихся к одному домену, значение TTL должно быть одинаковым.

Таким образом, почтовый сервер relay2.test.ru является основным, а relay3.test.ru является второстепенным почтовым сервером и вступает в работу в том случае, если relay2.test.ru по каким-либо причинам недоступен или неработоспособен.

8.7. CNAME-запись

Запись типа CNAME (Canonical Name - Каноническое имя) позволяют присваивать хосту мнемонические имена. Мнемонические имена, или псевдонимы, широко применяются для связывания с хостом какой-либо функции, либо просто для сокращения имени.

Реальное имя иногда называют каноническим.

Если для хоста есть запись типа CNAME, которая содержит его мнемонические имена, другие записи для данного хоста должны ссылаться на его реальное (каноническое) имя, а не на мнемоническое. Когда программы DNS встречают запись CNAME, они прекращают свои запросы по мнемоническому имени и переключаются на реальное имя.

Кроме того, если данное имя использовано в качестве псевдонима, то на него нельзя занести записи любого другого типа.

Т.е. недопустима конструкция вида:

domain CNAME имя_хоста
domain MX 10 почтовый сервер

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

Запись типа CNAME имеет следующий формат:

Мнемоимя [TTL] CNAME имя_хоста

TTL: см. описание параметра TTL в п. 8.2

CNAME: тип записи

имя_хоста: каноническое имя хоста

Примеры CNAME-записей для хоста arhive.test.ru в домене test.ru.:

ftp.test.ru. CNAME arhive.test.ru.
gopher.test.ru. CNAME arhive.test.ru.

или

ftp.test.ru. 86400 CNAME arhive.test.ru.
gopher.test.ru. 172800 CNAME arhive.test.ru.

8.8. PTR-запись

Записи типа PTR (Pointer - указатель) служат для выполнения обратного преобразования IP-адресов в имена хостов. Для каждого сетевого интерфейса хоста рекомендуется создать запись PTR.

Записи типа PTR, как правило, имеет смысл вносить только в обратные зоны.

Если провайдер выделил вам несколько IP-адресов из своей сети, то по поводу записей в обратной зоне вам следует обращаться к нему.

Запись типа PTR имеет следующий формат:

адрес [TTL] PTR имя_хоста

адрес: преобразованный IP-адрес хоста

TTL: см. описание параметра TTL в п. 8.2

PTR: тип записи

Примеры PTR-записей

Если провайдер выделил вам IP-адрес 194.85.61.42 в сети 194.85.61.0/24, то запись о вашем хосте (например, www.mydomain.ru) будет сделана провайдером в обратной зоне 61.85.194.in-addr.arpa. Запись будет иметь вид:

42 PTR www.mydomain.ru.

или

42 86400 PTR www.mydomain.ru.

8.9. SRV-запись

Записи типа SRV используются для поиска серверов, обеспечивающих работу тех или иных служб в данном домене.

С подробным описанием этого типа записей вы можете ознакомиться в RFC-2782.

Запись типа SRV имеет следующий формат:

_Service._Proto.Name [TTL] SRV Priority Weight Port Target

Service: название службы (пример: ldap, kerberos, gc и другие)

Proto: протокол, при помощи которого клиенты могут подключиться к данной службе (пример: tcp, udp)

Name: имя домена, в котором размещена данная служба

TTL: см. описание параметра TTL в п. 8.2

SRV: тип записи

Priority: приоритет данного сервера. Чем меньше число, тем выше приоритет (0 означает самый высокий приоритет, 65535 - самый низкий)

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

Port: порт, на котором размещена указанная служба на данном сервере

Target: доменное имя сервера, предоставляющего данную службу

Примеры SRV-записей

_foobar._tcp SRV 0 1 9 old-slow-box.example.com.

или

_foobar._tcp 86400 SRV 0 3 9 new-fast-box.example.com.

8.10. TXT-запись

Запись типа TXT используется для текстового описания доменного имени.

Запись типа TXT имеет следующий формат:

имя [TTL] TXT текст

имя: имя домена или хоста

TTL: см. описание параметра TTL в п. 8.2

TXT: тип записи

текст: произвольная строка из одного или более символов

Примеры TXT-записи:

test.ru. TXT "the domain for RU-CENTER services testing"

info.nic.ru. TXT INFO-NIC
TXT "RU-CENTER information site"
TXT "e-mail: info@nic.ru "

By http://www.dns-master.ru/help/help.html ;)
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2505
Возраст: 29
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 143 -
Откуда: Израиль, Тель-Авив

Вернуться в Архив скриптов и интересных решений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron