DNS как сервис
DNS — это иерархическая распределенная база данных, которая позволяет хранить IP-адреса и другие данные, а также просматривать информацию по DNS именам.
Linx Cloud позволяет публиковать ваши зоны и записи в DNS без необходимости разворачивания ваших собственных DNS-серверов.
Linx Cloud предлагает:
- Публичный DNS — позволяет управлять DNS-зонами, которые видны в интернете.
- Приватный DNS — существует внутри приватной сети, созданные здесь зоны не видны из интернета. Подробнее о приватном DNS читайте здесь.
Создание зоны
Зона DNS — это логическое объединение доменных имен ваших ресурсов, содержащее их ресурсные записи.
Чтобы добавить зону, нажмите “Виртуальные сети” -> “DNS” -> “Добавить зону”. На странице отобразится экран добавления зоны DNS.
В поля ввода введите данные:
- DNS-зона — имя создаваемой зоны, например, домен, который был ранее вами приобретен;
- Контактный email — почтовый адрес администратора зоны;
- TTE — время (в секундах), после которого вторичный DNS перестает отвечать на запросы для данной зоны, если первичный сервер не отвечает. Значение должно быть больше, чем сумма TTRefresh и TTRetry.
- TTRefresh — время (в секундах), по истечению которого вторичный DNS сервер должен обновлять информацию о зоне с первичного DNS сервера.
- TTRetry — если первичный сервер недоступен, то по истечении времени (в секундах), указанного в данном параметре, сервер попытается синхронизировать информацию повторно.
- TTL — время жизни кэша для негативного ответа на запрос в зонe.
Нажмите “Добавить зону”. После обратитесь к регистратору, у которого был куплен домен, чтобы делегировать управление зоной на DNS сервера Linx Cloud (ns1.mcs.mail.ru, ns2.mcs.mail.ru). У большинства провайдеров, вы можете самостоятельно делегировать управление зоной. Если у вас возникли вопросы, как это сделать, обратитесь за помощью к регистратору.
Создание подзоны
Подзона — это зона DNS, которая находится уровнем ниже чем текущая. Например, для домена example.com (для которого вы создали зону в DNS сервисе Linx Cloud) подзоной будет subzone.example.com.
Подзона может быть создана:
- В текущем проекте для отделения ресурсных записей подзоны от записей основной зоны.
- В другом проекте Linx Cloud.
- У стороннего DNS провайдера.
Если вы хотите создать подзону в текущем проекте или другом проекте Linx Cloud, вам необходимо создать 2 NS записи с именем подзоны, повторно делегирующие подзону на DNS сервера Linx Cloud (ns1.mcs.mail.ru, ns2.mcs.mail.ru). Процесс создания NS записей описан ниже.
Если вы хотите создать подзону у стороннего провайдера, то созданные NS записи должны будут указывать на DNS сервера стороннего провайдера.
После создания NS записей вы можете создать зону для делегированного поддомена. О том, как создать зону в проекте Linx Cloud описано выше.
Добавление ресурсных записей
Ресурсная запись — DNS-запись домена в системе доменных имен. С их помощью вы определяете, куда направлять запросы, которые поступают на доменные имена, а также предоставляете дополнительную информацию о домене.
Linx Cloud поддерживает типы ресурсных записей, описанные ниже.
A
A — запись DNS, которая сопоставляет доменное имя с адресом IPv4.
При добавлении записи типа А необходимо указать:
- Имя — имя записи. Возможны следующие значения:• @, example.com или пустое значение — указывает на саму зону;• subzone или subzone.example.com — указывает на подзону subzone;• *.dns.zone — Wildcard символ. Указывает допустимость любого имени в запросе к домену.
- TTL — время жизни кеша в секундах.
- IP-адрес (IPv4).
AAAA
AAAA — аналогично записи типа А для IPv6.
При добавлении записи типа AAAA необходимо указать:
- Имя — имя записи. Возможны следующие значения:• @, example.com или пустое значение — указывает на саму зону;• subzone или subzone.example.com — указывает на подзону subzone;• *.dns.zone — Wildcard символ. Указывает допустимость любого имени в запросе к домену.
- TTL — время жизни кеша в секундах.
- IP-адрес (IPv6).
NS
NS — запись DNS, которая содержит адрес сервера имен, обслуживающего данную зону или подзону. Две записи NS будут установлены в зоне по умолчанию, эти записи устанавливаются на стороне регистратора доменных имен для передачи прав управления доменом серверу имен Linx Cloud.
При добавлении записи типа NS необходимо указать:
- Имя — имя записи. Возможны следующие значения:• @, example.com или пустое значение — указывает на саму зону;• subzone или subzone.example.com — указывает на подзону subzone.
- TTL — время жизни кеша в секундах.
- Значение — адрес NS сервера, например, ns1.mcs.mail.ru или ns2.mcs.mail.ru.
CNAME
CNAME — запись DNS, привязывающая псевдоним к доменному имени. Обычно используется для привязки поддомена (например, www) к домену, в котором размещен контент этого поддомена.
При добавлении записи типа CNAME необходимо указать:
- Имя — имя записи. Возможны следующие значения:• @, example.com или пустое значение — указывает на саму зону,• subzone или subzone.example.com — указывает на подзону subzone;• *.dns.zone — Wildcard символ. Указывает допустимость любого имени в запросе к домену.
- TTL — время жизни кеша в секундах.
- Значение — FQDN адрес назначения.
MX
MX — запись DNS, сообщающая адрес сервера обрабатывающего электронную почту.
При добавлении записи типа MX необходимо указать:
- Имя — имя записи. Возможны следующие значения:• @, example.com или пустое значение — указывает на саму зону,• subzone или subzone.example.com — указывает на подзону subzone.
- Приоритет — приоритет хоста. Чем ниже значение, тем более предпочтительный хост.
- TTL — время жизни кеша в секундах.
- Значение — FQDN адрес почтового сервера.
SRV
SRV — запись DNS, определяющая местоположение (имя хоста и порт сервера) определенных сетевых служб.
При добавлении записи типа SRV необходимо указать:
- Имя — имя записи. Возможны следующие значения:• @, example.com или пустое значение — указывает на саму зону,• subzone или subzone.example.com — указывает на подзону subzone;• *.dns.zone — Wildcard символ. Указывает допустимость любого имени в запросе к домену.
- Сервис — символьное имя сервиса (например, _sip).
- Протокол — символьное имя протокола (например, _tcp или _udp).
- Приоритет — приоритет хоста. Чем ниже значение, тем более предпочтительный хост.
- Вес — вес для хостов с одинаковым приоритетом. Чем это значение ближе к 0, тем меньше шансов, что хост будет выбран.
- Порт — порт, который использует служба.
- TTL — время жизни кеша в секундах.
- Хост — FQDN хоста, на котором размещается служба.
TXT
TXT — запись DNS, которая содержит текстовую информацию для источников за пределами домена.
При добавлении записи типа TXT необходимо указать:
- Имя — имя записи. Возможны следующие значения:• @, example.com или пустое значение — указывает на саму зону,• subzone или subzone.example.com — указывает на подзону subzone;• *.dns.zone — Wildcard символ. Указывает допустимость любого имени в запросе к домену.
- TTL — время жизни кеша в секундах.
- Значение — текстовое значение.
Ролевая модель
Для работы с DNS пользователям нужны роли.
Действие
|
Роль
|
Просмотр DNS зон и ресурсных записей |
Наблюдатель |
Редактирование DNS зон и ресурсных записей |
Владелец проекта, Владелец проекта, Администратор сети, Суперадминистратор
|
Квоты и лимиты
Сервис не имеет квот, но существуют лимиты:
- максимальное количество DNS зон внутри проекта — 100;
- максимальное количество ресурсных записей для зоны DNS — 500.