История изменений
Исправление MrClon, (текущая версия) :
Научить bind (или любой другой DNS сервер) держать записи в базе данных думаю не проблема. Обновлять эти записи скриптом — тоже.
Разве-что над API надо подумать. Наверняка есть какие-то более-мерее распространённые API, и хорошо-бы использовать их, а не изобретать свой велосипед. С другой стороны скорее всего будет проще навелосипедить свой велосипед.
Что до реализации API. Самый популярный сейчас вариант это HTTP REST. В общем-то тупо вебсервер (кстати не обязательно apache, есть менее монструозные) и CGI скриптик на любом языке программирования.
Можно навелосипедить свой протокол, без HTTP прослойки, навелосипедить свой TCP демон… но зачем?
Исходная версия MrClon, :
Научить bind (или любой другой DNS сервер) держать записи в базе данных думаю не проблема. Обновлять эти записи скриптом — тоже.
Разве-что над API надо подумать. Наверняка есть какие-то более-мерее распространённые API, и хорошо-бы использовать их, а не изобретать свой велосипед. С другой стороны скорее всего будет проще навелосипедить свой велосипед.
Что до реализации API. Самый популярный сейчас вариант это HTTP REST. В общем-то тупо вебсервер (кстати не обязательно apache, есть менее монструозные) и CGI скриптик на любом языке программирования.