Нельзя использовать только CNAME. В конечном итоге должна быть запись A.
Однако вы можете иметь запись CNAME, указывающую на запись A, которая находится за пределами зоны, которой вы управляете. В этом случае вам нужно только управлять записями CNAME для вашего сервера, и вам не нужно обновлять IP-адреса.
Это означает, что у вас есть server1.example.com A 192.168.1.100
, и вы управлять зоной example.org
, ничто не мешает вам иметь только одну запись CNAME: server1.example.org. CNAME server1.example.com.
и, следовательно, не имеют записи A, указывающей на 192.168.1.100
в зоне example.org
.
Обратите внимание, что DNS требует записи A для некоторых вещей, для которых вам могут подойти CNAME .
В зависимости от конфигурации DNS это может быть не совсем возможно. Вы можете сделать это для большинства A-записей, но если ваши NS-записи указывают на серверы, которые находятся в одной зоне, вам нужно будет использовать для них A-запись.
Также может быть несовместимость с некоторыми службами, но для обычных вещи, которые вы размещаете в личном веб-домене (почта, Интернет), не вызовут никаких проблем.
Как уже было сказано, это будет работать для большинства записей, но следует помнить одно важное правило: CNAMES не может сосуществовать с любыми другими записями с таким же именем.
Это в основном означает, что вы можете сделать «www.example.com» CNAME, но НЕ можете сделать сам «example.com» CNAME, потому что в самом zonename всегда есть запись SOA с тем же именем. Некоторые панели управления DNS все равно позволяют это делать, но это приводит к всевозможным проблемам (проблемы распознавателя, сбои синхронизации и т. Д.)