У меня есть один сервер, на котором я размещаю несколько сайтов.
В настоящее время каждый сайт имеет свой домен, размещенный независимым поставщиком, и у каждого есть запись A, указывающая на IP-адрес сервера.
Но если я захочу изменить сервер в будущем, мне придется вернуться и обновить каждый IP-адрес в каждой записи DNS.
Можно ли использовать запись CNAME в каждом домене, чтобы указывать на другой домен, которым я управляю напрямую?
Это так, чтобы я мог обновить IP-адрес в 1 месте самостоятельно, и не нужно было заставлять всех этих других провайдеров DNS обновлять свои записи отдельно?
источник
Согласно ответу Farseeker, да, это (вроде) то
CNAME
, для чего нужны записи.Однако, хотя вы можете использовать это, чтобы указать
www.example.net
на негоwww.example.com
, вы не можете использовать его, чтобы указатьexample.net
самостоятельно (то есть безwww
префикса) на что-то другое.Это связано с тем, что
example.net
также должны иметьSOA
запись иNS
записи, а в DNS не разрешено иметьCNAME
подарок в той же части дерева, что и любые другие записи (за исключением ключей DNSSEC).Описанный выше термин «сортировка» объясняется тем, что, строго говоря,
CNAME
запись вводит «левую часть» в качестве псевдонима для целиCNAME
записи, где эта цель фактически является «каноническим именем».Следовательно, если вы видите, например:
Это не говорит о том, что его
www.example.net
следует «перенаправить»www.example.com
, это говорит о том, чтоwww.example.net
это другое названиеwww.example.com
.источник
Да, это возможно.
Именно так я делаю свои экспериментальные веб-серверы, которые также имеют динамические IP-адреса (хотя редко меняются).
источник
Что ж, CNAME - это действительно возможное решение (см. Ответ Альнитака для ограничения CNAME), но есть и другое: вместо того, чтобы вручную управлять файлами зон, создайте программу из десяти строк (Perl / Python / Ruby / cpp / m4). / что угодно), которое сгенерирует файлы зон из мастера (текстовый файл, файл XML, СУБД, что угодно)
Таким образом, ваш IP-адрес может быть только в одном месте. Когда это изменится, просто перезапустите программу.
источник