Как создать и автоматизировать свои DNS сервера?
BIND9 + скрипты

Ток вопрос - зачем? не проще посылать по API запрос к DNS провайдеру, где у вас сайт хостится?
Да можно - хостинг компании юзают такие тулзы типа Plesk.