Состоялся релиз авторитетного (authoritative) DNS-сервера PowerDNS Authoritative Server 4.3, предназначенного для организации отдачи DNS-зон. По данным разработчиков проекта, PowerDNS Authoritative Server обслуживает примерно 30% из общего числа доменов в Европе (если рассматривать только домены с подписями DNSSEC, то 90%). Код проекта распространяется под лицензией GPLv2...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52705
почему тишина? никто не держит DNS?
А что, много кто держит? Да и эта штука, вроде, что-то специфическое и в хозяйстве бесполезное. Явно "промышленного" масштаба. Под кроватью или в офисе неприменимо.
Ну, по отзывам людей весьма удобно хранить записи в базе данных, и скорость у него неплохая. Плюшка состоит в том, что если у вас достаточно большое хозяйство ты вам удобней с базой данных работать и статистику из неё брать. По крайней мере люди так говорят. Но говорить, что эта штука бесполезна - это как-то опрометчиво очень.Я лично за nsd.
Что значит в «хозяйстве бесполезная»?
Держу на PowerDNS свою внутреннюю зону для ZeroTier и обратку для IPшников в нем, очень удобно. Правка зон через веб-гуй с одним единственным html-файлом, не боишься, что забудешь какой-нибудь ; и все накернется, как при хранении зон у бинда в файлах.Так что даже для своей личной инфраструктуры зверь полезный, про что-то крупней уж молчу.
Встроенный вебгуй или сторонние решение?
https://github.com/james-stevens/powerdns-webui/Простой, как валенок и дает все нужное
Держу у себя на ноуте, когда нужно поправить зону захожу
На сервере требует api=yes и задания api-key
держим, но пользуемся другими решениями. кратко опишу один небольшой например: снаружи 4 Nginx в качестве TCP/UDP proxy на VIP (load-balanced), внутри полторя десятка BIND9 (master/slave) что раздают ряд зон и служат кэширующими резолверами для ряда внутренних и внешних сетей. довольно эффективно получается. почему не HAProxy? потому-что Nginx изначально в качестве веб-серверов использовался и продолжает выполнять эту роль
Бинды? На внешку? У вас явно ресурсов много лишних. Либо мало клиентов?
Бинд же черепаха прожорливая.
Ещё можно понять в локалке в связке с DHCP, чтобы разрешать имена получивших аренду устройств, но на внешку, под нагрузки...
в локалках динамические зоны. снаружи Nginx чудесно распределяет нагрузку между полутора-десятками BIND9 что бегут лишь в качестве дополнительных сервисов на не самом чахлом железе (двухпроцессорные E5-2640 v4 с 512 GB памяти). нагрузка крайне незначительная. северы эти ествественно задействованы и для других целей
А можно вопрос не совсем в тему?
Скажите, пожалуйста, на какую интенсивность запросов к DNS рассчитана эта архитектура (с таким количеством инстансов) и сколько реально в пике на нее прилетало запросов в секунду?
настраивал около 2 лет назад и это лишь небольшая часть сравнительно небольшого проекта. по цифрам не соврать бы, по-моему около 50 000 запросов в секунду. снаружи 2х1 Gbit, внутри 2x10 Gbit (LACP). остальное коммерческая тайна :)
Спасибо за ответ!
и потом, я ведь не с нуля это делал, а доделывал за очередным "тяп-ляп" админом, потому что его master-slave связка из 2 серверов... надо объяснять? ну и добавил отказоустойчивости с избытком, раз уж были ресурсы. зато на годы, только обновлять не забывай
Попробуйте dnsdist вместо nginx. Это днс прокси с возможностью кэширования.
всё что под маркой PowerDNS для меня лично табу
используем knot
Буквально пару недель назад перевёл днс, состоящий из нескольких тысяч зон с bind на powerdns. Потребление памяти со стороны днс сервера упало в 6 раз, нагрузка на CPU уменьшилась в 5 раз. Правда, я здесь не учитываю потребление памяти mysql, но он там так и так стоял и памяти больше он не стал кушать.
> авторитетногоА authorities - это авторитеты, ага.
Смотрящий DNS же
ты запрашиваешь трансфер зоны, но делаешь это без должного уважения.
И так и так называют
А существует ли бесплатная альтернатива днс, точнее той вакханалии с доменами за деньги ? Что-то доступное для людей .. если нет то уже пора бы придумать наверное
посмотри handshake.org
Спасибо
есть ещё конечно /etc/hosts :D
Если для тебя $10 в год неподъемные деньги, то тебе нужно что-то делать, например пойти работать
А так есть альтернативные корневые сервера и бесплатные зоны, тот же OpenNIC, есть бесплатные зоны традиционные(tk, cf, ga) у регистратора freenom, да можешь хоть свои зоны второго уровня поднять и всем знакомым свои DNS'ы прописать, будет в вашей песочнице свое и доступное только вам.
Альтернатив море
Обовсем и ниочем. Ох уж эти политботы...
Ты о себе? Да, лучше уж бы ты молчал, мишанин аноним.
https://freedns.afraid.org/domain/registry/
Из всего перечисленного, реально в pdns поддерживается mysql. Ну и файлы зон из rfc-1035 через отдельный бэкэнд (и по-моему тоже RO).
IXFR по состоянию на 2018 год — не было.
С чем-то кроме mysql рабочего nsupdate ожидать не следует.Мне пришлось лезть в потроха на предмет разобраться с ldap-бэкэндом. Качество кода такое, что хорошо бы его как-нибудь развидеть. Сравните с knot, кому интересно.
По результатам экскурса осталось стойкое ощущение что проект как начинался с "давайте сделаем DNS на mysql" так там и остался. Интересное мне (апдейты, shared-состояния) оказалось гвоздями приколочено к mysql.В общем, кто только примеривается — берите сразу knot. Там динамическая конфигурация в lmdb (по желанию, "просто DNS" можно и в тексте) и ураганная скорострельность в сочетании с RRL "из коробки". Альтернативно можно смотреть nsd|yadifa.
Связываться с pdns не то чтобы нельзя (после настройки сам по себе он достаточно стабилен), но надо помнить про ограничения. Внутри одного ДЦ (или нескольких компактно расположенных) — нормально. World-wide и десятки (и более) тысяч зон/записей — не сто́ит.
вот бы кто про yadifa отозвался, в плане опыта (позитивного и негативного)
Отличный DNS сервер. Его наружу, BIND внутрь.
Именно yadifa это основной сервер для зоны .eu. Че там придумывают PowerDNS ники - видимо влажные мечты.
многократно убеждался что вся шумиха вокруг PowerDNS зиждется на его функции хранения зон в MySQL (для некоторых это просто круто) и наличии web-интефрейса. ни для кого не секрет, что уже многие годы основная масса в ИТ - народ ленивый и потому небразованный. таким обязательно нужен web-интерфейс и оправдывают они это обычно "чтоб быстро всё сделать", но скрывается за этим "я привык абсолютно всё делать тяп-ляп, потому мне постоянно всё приходится исправлять, а читать документацию мне просто неохота"
> многократно убеждался что вся шумиха вокруг PowerDNS зиждется на его функции хранения
> зон в MySQL (для некоторых это просто круто) и наличии web-интефрейса.
> ни для кого не секрет, что уже многие годы основная масса
> в ИТ - народ ленивый и потому небразованный. таким обязательно нужен
> web-интерфейс и оправдывают они это обычно "чтоб быстро всё сделать", но
> скрывается за этим "я привык абсолютно всё делать тяп-ляп, потому мне
> постоянно всё приходится исправлять, а читать документацию мне просто неохота"Из ПУШКИ по воробьям? SQL собери, на сервере разбери, индексы найди.
openldap наше все