Цепочка CNAME не рекомендуется?

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

Чтобы упростить это раз и навсегда, я сделал следующее: Я настроил проект Google Cloud с облачной зоной DNS для dns.ourdomain.com.

Таким образом, я могу поручить нашим клиентам настроить:

www.client.com CNAME client.dns.ourdomain.com

И в консоли Cloud DNS добавляем:

client.dns.ourdomain.com CNAME client.backendserver.com

Теперь, в будущем, если нам понадобится внести изменения, мы сможем сделать все это за одну массовую операцию, даже не привлекая клиентов.

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


person cmatofte    schedule 05.09.2017    source источник


Ответы (1)


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

Если вам нужен аргумент, что на практике это не так уж и плохо, внимательно посмотрите на цепочку поиска для www.microsoft.com.

person Calle Dybedahl    schedule 06.09.2017