Является ли корневой домен CNAME другим доменом, разрешенным DNS RFC?

Мы размещаем страницу многих наших клиентов. Мы хотим предоставить нашим клиентам субдомен нашего собственного домена, например customerpages.ourdomain.com, чтобы они могли создать CNAME для этого субдомена.

www.customer1.com CNAME customerpages.ourdomain.com.  {This will work just fine.}

Но я не знаю, смогут ли все наши клиенты разместить следующий CNAME

customer1.com CNAME customerpages.ourdomain.com

Этот последний CNAME похож на него с RFC DNS.

Любые мысли будут оценены.

Ответ 1

Нет, вы не можете этого сделать - записи CNAME могут существовать только как отдельные записи и не объединены с какой-либо другой записью ресурсов (за исключением записей DNSSEC).

Существуют явные записи SOA и NS, всегда присутствующие в верхней части каждого домена, что предотвращает использование CNAME в той же части иерархии.

Ответ 2

Истинно, с учетом домена example.com некоторые DNS-серверы (tinydns для одного) не будут жаловаться, если вы настроите записи CNAME для example.com и www.example.com. Но все же я бы избегал этого, так как он нарушил электронную почту для example.com(см. RFC 2821 "" Разрешение адреса и обработка почты").