вот просто интересно. особенно интересно, что скажут те, кому надо "понабраться опыта". как это - "проверь себя в каментах" :)
1. Заказчик-киберсквотер (или как это модно сейчас - домэйнер) попросил сделать DNS-сервер. Десятки тысяч зон. Часто добавляются/удаляются зоны, обновляются RR-записи. Но самих обращений к DNS - в норме, как везде, никаких супер-особенностей. Ваша задача - сделать ему этот DNS. Выберите DNS-сервер для решения. Почему? Опишите вкратце архитектуру конечного решения.
dns любой, nsd, knot, можно оба сразу или даже три разных. База в любом sql либо nosql. Выгрузка зон скриптами в любую vcs. dns сервера забирают зоны через pull, каждый сам, синхронизации между ними нет и не нужно
через что забирают? выгрузка во что? vcs это что? почему без синзронизации?
забирают из vcs. выгрузки зон в текстовые файлы. vcs это что то из dev-vcs/*. Синхронизации между dns нет потому что она не нужна
почему не нужна?
а почему она нужна? не вижу необходимости.
потому что это проблема, дыра, и лишняя сущность
any db -> txt files - > some vcs -> pull@dns. вот так
я не знаю что такое vcs. man что?
vcs это - svn / git / hg / bzr
масштабируется на любые цифры