Разрабатываем SAAS сервис, необходимо дать возможность пользователям подключать свои домены через прописывание наших NS (исходим из того, что большое количество регистраторов вообще не предоставляет днс бесплатно, без заказа у них хостинга).
Самый очевидный вариант - поднять свои днс, написать простейший API (или без велосипедов?) и реализовать данный функционал. Но очень очень популярны сейчас атаки через DDos DNS сервера - в связи с чем - разыскиваем сервис для организации DNS, за адекватные деньги. Месячный тариф на каждого клиента планируем делать достаточно низкий, поэтому ищем бюджетное, но адекватное решение.
А почему не реализовать через обычный host mapping, то есть чтобы клиенты просто создавали CNAME запись для своего домена, которая будет указывать на ваш стандартный домен?
На западе так поступают почти все сервисы. К примеру, тот же Tumblr. Очень простое и удобное решение.
Я правильно понимаю, что для создания CNAME - регистратор должен предоставлять собствненые DNS и доступ к редактированию зон?
У нас многие регистраторы не предоставляют вместе с покупкой домена - днсы, например RU-CENTER
Да, не у всех рунетовских хостингов есть такая возможность. Вопрос в том, какие хостинги используют ваши потенциальные пользователи. Если у вас B2B сервис, думаю, не многие будут использовать Ru-Center.
Я, к примеру, свой домен зоны .ru подключил к Digital Ocean и с легкостью прописал там нужные мне CNAME записи.