Мы размещаем множество веб-приложений для наших клиентов. Очевидно, что они хотят использовать свои собственные домены для ссылки на эти приложения, обычно они хотят, чтобы любой пользователь, который http://www.customer1.example
или http://customer1.example
пошел в свое веб-приложение.
Ситуация, с которой мы сталкиваемся, заключается в том, что мы должны иметь возможность менять IP-адреса в ближайшем будущем. И мы не хотим полагаться на то, что клиент вносит изменения в записи A в своих доменах. Поэтому мы подумали, что использование записей CNAME
будет работать, но, как мы выяснили, записи CNAME
не будут работать для корневого домена.
В принципе:
customer1.example IN CNAME customer1.mycompanydomain.example //this is invalid as the RFC
www.customer1.example IN CNAME customer1.mycompanydomain.example //this is valid and will work
Мы хотим иметь возможность изменить IP-адрес customer1.mycompanydomain.example
или запись A
и наши клиенты будут следовать этой записи, которую мы контролируем.
в нашем DNS это будет выглядеть так:
customer1.mycompanydomain.example IN A 192.0.2.1
Есть идеи?