Назад | Перейти на главную страницу

Могу ли я настроить CNAME так, чтобы она указывала на CNAME отдельного домена

Я хочу оградить себя от изменений домена сервера, который мы используем. Например, прямо сейчас нам нужно указать на:

www.oursite.com.    IN  CNAME   www.myserver.com.

Но служба, которую мы используем для размещения сайта, меняет его, поэтому нам нужно изменить CNAME каждого домена, который мы указали на их новый домен:

www.oursite.com.    IN  CNAME   www.myserver-two.com.

Поскольку у нас есть более сотни доменов, в которых мы должны внести это изменение, мы хотим изолировать себя на случай, если это произойдет снова в будущем. Допустимо ли самостоятельно настраивать один домен:

www.corpsite.com.  IN CNAME  www.myserver-two.com.

А затем укажите все других наших доменов к этому:

www.oursite.com.   IN CNAME  www.corpsite.com.

Такой, что www.oursite.com пройдёт через www.corpsite.com и в конечном итоге попадет на правильный сервер в www.myserver-two.com?

РЕДАКТИРОВАТЬ:

Мы попытались сделать это на одном из доменов, и это ... появляется работает, но мы не можем проверить связь (время ожидания проверки связи). Поэтому мы не уверены, сработало ли это просто «случайно», и какие еще проблемы могут возникнуть при выполнении таких действий.

И вот что происходит, когда я пингую его:

$ ping www.oursite.com
PING us-east-1-a.route.myserver-two.com (scrubbed): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3

Я думаю, это не связано - я считаю, что сервер, который мы используем, отбрасывает пакеты ICMP.

Стандарты не рекомендуют такое решение.

Вероятно, он работает с большинством программ DNS, но ваши клиенты могут столкнуться с некоторыми, которые не хотят следовать за несколькими CNAME подряд. В этом случае клиенты, использующие такой преобразователь DNS, скорее всего, не смогут получить доступ к вашей службе с использованием этих доменных имен.

В RFC1034:

Имена доменов в RR, которые указывают на другое имя, всегда должны указывать на основное имя, а не на псевдоним.

Конечно, в соответствии с принципом надежности, программное обеспечение домена не должно давать сбоев при наличии цепочек или циклов CNAME; Цепочки CNAME должны соблюдаться, а циклы CNAME сигнализируются как ошибка.