Выбор ответа Middle DNS, TLS и прокси обновлено

CNAME на вершине зоны

Вопрос

Почему нельзя создать CNAME для example.ru (вершины зоны), указывающий на балансировщик облака?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: У имени с CNAME не может быть других записей, а на вершине есть SOA и NS. По стандарту имя с CNAME не может иметь других записей, а вершина зоны всегда имеет SOA и NS.

Варианты ответа

  1. У имени с CNAME не может быть других записей, а на вершине есть SOA и NSправильный ответ
  2. CNAME работает только для поддоменов третьего уровня и ниже по правилам регистраторов
  3. CNAME запрещено указывать на имена в чужой зоне, а балансировщик в зоне облака
  4. Вершина зоны не может иметь записей, кроме MX, NS и SOA

Разбор

По стандарту имя с CNAME не может иметь других записей, а вершина зоны всегда имеет SOA и NS. Поэтому DNS-провайдеры придумали ALIAS/ANAME или «CNAME flattening»: сервер сам резолвит цель и отдаёт A-записи. CNAME на имя в другой зоне это нормальная практика, а у вершины бывают A, MX, TXT и другие записи.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.