@schors
schors
14 Dec 2014

вот просто интересно. особенно интересно, что скажут те, кому надо "понабраться опыта". как это - "проверь себя в каментах" :)
1. Заказчик-киберсквотер (или как это модно сейчас - домэйнер) попросил сделать DNS-сервер. Десятки тысяч зон. Часто добавляются/удаляются зоны, обновляются RR-записи. Но самих обращений к DNS - в норме, как везде, никаких супер-особенностей. Ваша задача - сделать ему этот DNS. Выберите DNS-сервер для решения. Почему? Опишите вкратце архитектуру конечного решения.

14 Dec 2014

dns любой, nsd, knot, можно оба сразу или даже три разных. База в любом sql либо nosql. Выгрузка зон скриптами в любую vcs. dns сервера забирают зоны через pull, каждый сам, синхронизации между ними нет и не нужно

14 Dec 2014

через что забирают? выгрузка во что? vcs это что? почему без синзронизации?

#ovqnkt/2 в ответ на /1
14 Dec 2014

rdns, postgresql и вебморда там какая-то была дефолтная

14 Dec 2014

фак-фак!! перепутал с rsyslog. PowerDNS конечно же.

#ovqnkt/4 в ответ на /3
15 Dec 2014

По условиям задачи - Десятки тысяч зон. Часто добавляются/удаляются зоны, обновляются RR-записи - чистая работа с базой данных. PowerDNS изначально создавался с хранилищем в sql базе.

#ovqnkt/6 в ответ на /5
15 Dec 2014

все сервера создавались с каким-либо хранилищем. почему хранилище powerdns лучше?

#ovqnkt/7 в ответ на /6
15 Dec 2014

потому что засылать sql запросы в сервер баз данных проще, чем редактировать плоские текстовые файлы.

#ovqnkt/8 в ответ на /7
15 Dec 2014

забирают из vcs. выгрузки зон в текстовые файлы. vcs это что то из dev-vcs/*. Синхронизации между dns нет потому что она не нужна

#ovqnkt/9 в ответ на /2
15 Dec 2014

any db -> txt files - > some vcs -> pull@dns. вот так

#ovqnkt/10 в ответ на /2
15 Dec 2014

масштабируется на любые цифры

#ovqnkt/11 в ответ на /2
15 Dec 2014

я не знаю что такое vcs. man что?

#ovqnkt/12 в ответ на /10
15 Dec 2014

а почему она нужна? не вижу необходимости.

#ovqnkt/15 в ответ на /13
15 Dec 2014

потому что это проблема, дыра, и лишняя сущность

#ovqnkt/16 в ответ на /13

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.