Можно ли настроить DNS так, чтобы:
anysubdomain.clientsite.com имеет запись CNAME для abc.ourservice.com
abc.ourservice.com имеет запись A для нашего выделенного IP (так что, если мы изменим серверы в будущем, нашим клиентам не придется обновлять свои сопоставления CNAME)
Затем мы можем захватывать и обрабатывать запросы, отправленные на anysubdomain.clientsite.com.
Конечно, это должно быть возможно, владелец clientsite.com
нужно просто настроить запись с подстановочными знаками. Имейте в виду, что диспетчер DNS, предоставляемый некоторыми регистраторами, не поддерживает запись с подстановочными знаками или запись cname с подстановочными знаками.
* IN CNAME abc.ourservice.com.
Тебе не нужно делать ничего особенного для твоей пластинки. abc.ourservice.com
.
Конечно, вам придется заменить (или представить своим клиентам) промежуточный CNAME, чтобы обеспечить вам такую гибкость. (Вместо вашей записи A)
Итак, в основном у вас будет:
foo.client.com (CNAME) => intermediate.yourservice.com (CNAME) => actualnode.yourservice.com (A)
Затем вы можете переназначить свой «промежуточный CNAME» на любую запись A, которая вам нужна, без уведомления клиентов.