Да, но как вы это сделаете, зависит от вашего DNS-сервера - и вы ничего не сказали нам об этом.С Bind (например) это просто вопрос обновления файлов зоны и перезагрузки конфигурации.С Active Directory, вызов LDIF.Однако то, что вы предлагаете, на практике совершенно неосуществимо, а также не нужно.
Вы не можете начать обслуживать DNS для зоны, которой вы еще не управляете.
Никто в здравом уме не собирается открывать свои DNS, чтобы предоставить вам программный доступ.
Я также сказал, что это ненужно - все, что делает DNS - это направляет трафик на вашу службу.Поэтому не имеет значения, настраиваете ли вы DNS или кто-то другой.Каждый поступающий HTTP-запрос имеет имя домена, поэтому ваша служба может легко применить соответствующий требуемый бренд / биллинг / мультиплексирование данных.
Разбираться в том, как вы предоставляете SSL-сертификаты, гораздо сложнее, чем DNS,Опять же, задача настройки данных и их настройки тривиальна, но вам нужно доказать третьей стороне (центру сертификации), что вы являетесь юридическим лицом, описанным в сертификате (а вы - нет).
Следовательно, у вас есть следующие варианты:
1) Получите ваш клиент для настройки DNS CNAME с указанием имени вашей службы и предоставьте вам сертификат
2) вы предоставляете DNS CNAME и SSL-сертификат как$ {client}. $ {yourdomain}
3) попросить своих клиентов прокси-запрос