Выбор ответа Middle DNS, TLS и прокси обновлено
CNAME на вершине зоны
Вопрос
Почему нельзя создать CNAME для example.ru (вершины зоны), указывающий на балансировщик облака?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: У имени с CNAME не может быть других записей, а на вершине есть SOA и NS. По стандарту имя с CNAME не может иметь других записей, а вершина зоны всегда имеет SOA и NS.
Варианты ответа
- У имени с CNAME не может быть других записей, а на вершине есть SOA и NSправильный ответ
- CNAME работает только для поддоменов третьего уровня и ниже по правилам регистраторов
- CNAME запрещено указывать на имена в чужой зоне, а балансировщик в зоне облака
- Вершина зоны не может иметь записей, кроме MX, NS и SOA
Разбор
По стандарту имя с CNAME не может иметь других записей, а вершина зоны всегда имеет SOA и NS. Поэтому DNS-провайдеры придумали ALIAS/ANAME или «CNAME flattening»: сервер сам резолвит цель и отдаёт A-записи. CNAME на имя в другой зоне это нормальная практика, а у вершины бывают A, MX, TXT и другие записи.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.