На этот вопрос уже есть ответ:
Есть ли способ перенаправить весь домен в другой домен через одну запись CNAME?
Например, [anyhost] .domain1.com, указывающий на [anyhost] .domain2.com, независимо от того, что имя хоста, которое я ввожу в domain1.com, будет указывать на фактический IP-адрес ЖЕСТКОГО имени хоста в domain2.com. Если я пингую www.domain1.com, он будет преобразован в ip-адрес www.domain2.com. Или, если я пингую mail.domain1.com, он будет преобразован в ip-адрес mail.domain2.com и так далее. Я знаю, что могу ввести запись CNAME для каждого хоста в domain1.com, но это утомительно. Некоторые другие вопросы, задаваемые в этой области, показывают ответы, в которых конкретный IP-адрес используется по умолчанию для домена, и это не то, что я ищу в качестве ответа.
Между прочим, я попытался использовать CNAME * .domain1.com * .domain2.com, но это не сработало.
Я бы скопировал одну из записей прямой зоны в другую зону, сделал бы какой-нибудь глобальный редактор, а затем использовал бы и то, и другое.
Я вижу, что вы могли бы сделать это с включенными файлами, чтобы максимизировать объем совместного использования при минимизации проблем.
Проблема с вашей попыткой *.example.com. CNAME *.example.net.
- это значение (каноническое имя). Запись CNAME
указывает ровно на одно имя, так как каноническое имя, и помещение туда подстановочного знака на самом деле ничего не значит.
Существует несколько непонятный тип записи, который действительно соответствует тому типу поведения, который вы описываете: тип записи DNAME
.
Если у вас есть запись example.com. DNAME example.net.
, что означает, что авторитетный сервер в процессе поиска записи синтезирует записи CNAME
, необходимые для сопоставления имен под example.com.
с соответствующим именем под example.net.
(например, a.b.example.com. CNAME a.b.example.net.
).
И поскольку фактическая запись DNAME
не представлена клиенту (если только запрос не относится к типу записи DNAME
), относительная неясность типа записи должна быть только фактором того, что Ваши уполномоченные серверы имён должны её поддерживать.
В вопросе не упоминается работа с вершиной зоны, но если это Ваша цель, то данное решение не будет её поддерживать. (CNAME
не может существовать на вершине зоны.)