Что за типы DNS (A, PTR, SOA, NS, MX)?

Материал из MultiWiKi
Перейти к: навигация, поиск

Что за типы DNS (A, PTR, SOA, NS, MX)?

SOA (Start Of Authorisation) - Начало Полномочий, обозначает начало зоны. Для каждой зоны должна быть только одна запись SOA.

Пример для multihost.ru можно получить набрав:

nslookup -type=SOA multihost.ru в командной строке Вашей системы:
multihost.ru origin = ns1.multihost.ru mail addr = nic.multihost.ru serial = 2006101103 refresh = 86400 retry = 7200 expire = 3600000 minimum = 86400


Где:

Origin -    Первичный сервер зоны, т.е. сервер на котором размещается зона (авторизованный)
mail addr - Тут записан email адрес ответственного за зону. В данном случае nic@multihost.ru
Serial -    Серийный номер версии; должен увеличиваться при каждом изменении в зоне - по нему вторичный сервер обнаруживает, 
               что надо обновить информацию. Обычно пишется в виде <год><месяц><число><номер>.
Refresh -   Временной интервал в секундах, через который вторичный сервер будет проверять необходимость обновления информации.
Retry -     Временной интервал в секундах, через который вторичный сервер будет повторять обращения при неудаче.
Expire -    Временной интервал в секундах, через который вторичный сервер будет считать имеющуюся у него информацию устаревшей.
Minimum -   Значение времени жизни информации на кэширующих серверах ((ttl) в последующих записях ресурсов).


NS - Сервер Имен Описывает DNS-сервера содержащие зону.

Пример для multihost.ru можно получить набрав:

nslookup -type=NS multihost.ru в командной строке Вашей системы:
multihost.ru nameserver = ns1.multihost.ru. multihost.ru nameserver = ns2.multihost.ru.

Две записи означают, что зона содержится на двух NS серверах ns1.multihost.ru и ns2.multihost.ru.


A - Адрес, содержит адрес указанного доменного имени.

Пример для multihost.ru можно получить набрав:

nslookup -type=A multihost.ru в командной строке Вашей системы:
Name: multihost.ru Address: 217.174.104.169


Address - IP-адрес запрашиваемого домена.


CNAME (Canonical Name) - Каноническое имя, указывает псевдоним для официального имени хоста

Пример для multihost.ru можно получить набрав:

nslookup -type=CNAME multihost.ru в командной строке Вашей системы:
www.multihost.ru canonical name = multihost.ru.


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

Пример для multihost.ru можно получить набрав:

nslookup -type=MX multihost.ru в командной строке Вашей системы:
multihost.ru mail exchanger = 0 multihost.ru.

0 - указывают приоритет для отправки почты. Если multihost.ru не доступен, то почта посылается на следующий хост с большим приоритетом.


PTR - Pointer - указатель, служит для выполнения обратного преобразования IP-адресов в имена хостов. Используется для почтовых серверов.

Пример для 217.174.104.171 можно получить набрав:

nslookup -type=PTR 217.174.104.171 в командной строке Вашей системы:
171.104.174.217.in-addr.arpa name = mh01.multihost.ru


TXT - Текст, содержит текстовые данные любого вида. Применяется редко и специфичным образом, потому пример не приводится.


HINFO - Информация о Хосте, содержит некоторую информацию о машине, обычно - тип процессора и операционной системы, крайне редко используется, потому пример не приводится.


RP - Ответственная Персона, ответственный за хост. Почтовый адрес лица (admin@ipm.kstu.ru), ответственного за хост. Крайне редко используется, потому пример не приводится.