PowerDNS Autoritative Server 4.2 Verëffentlechung

stattfonnt huet Verëffentlechung vum autoritären DNS-Server PowerDNS Autoritativ Server 4.2, entwéckelt fir d'Verdeelung vun DNS Zonen ze organiséieren. Vun uginn Projet Entwéckler, PowerDNS Authoritative Server déngt ongeféier 30% vun der Gesamtzuel vun Domainen an Europa (wa mir nëmmen Domainen mat DNSSEC Ënnerschrëften betruechten, dann 90%). Projet Code verdeelt duerch lizenzéiert ënner GPLv2.

PowerDNS Authoritative Server bitt d'Fäegkeet fir Domaininformatioun an enger Rei vun Datenbanken ze späicheren, dorënner MySQL, PostgreSQL, SQLite3, Oracle, a Microsoft SQL Server, souwéi LDAP a Einfach Textdateien am BIND Format. D'Äntwert ka weider gefiltert ginn (zum Beispill fir Spam ze filteren) oder ëmgeleet ginn andeems Dir personaliséiert Handler an Lua, Java, Perl, Python, Ruby, C an C++ verbënnt. D'Features enthalen och Tools fir d'Remote Sammlung vu Statistiken, och iwwer SNMP oder iwwer Web API (en HTTP-Server ass agebaut fir Statistiken a Gestioun), Instant Restart, agebaute Motor fir Handler an der Lua Sprooch ze verbannen, d'Fäegkeet fir Balance ze lueden d'geographesch Lag vum Client berécksiichtegt.

Haaptstrooss Innovatiounen:

  • Zousätzlech Feature Definitiounen записей с обработчиками на языке Lua, при помощи которых можно создавать изощрённые обработчики, учитывающие при отдаче данных AS, подсети, близость к пользователю и т.п. Поддержка Lua-записей реализована для всех бэкендов хранения, включая BIND и LMDB. Например, для отдачи данных с учётом фоновой проверки доступности хостов в конфигурации зоны теперь можно указать:

    @ IN LUA A «ifportup(443, {‘52.48.64.3’, ‘45.55.10.200’})»

  • Добавлена новая утилита ixfrdist, позволяющая передавать зоны от авторитетного сервера при помощи запросов AXFR и IXFR, учитывая актуальность передаваемых данных (для каждого домена осуществляется проверка номера SOA и загружаются только новые версии зоны). Утилита позволяет организовать синхронизацию зон на очень большом числе вторичных и рекурсивных серверов не создавая большой нагрузки на первичный сервер;
  • В рамках подготовки к инициативе DNS Fändeldag 2020 с 1680 до 1232 уменьшено значение параметра udp-truncation-threshold, отвечающего за обрезание UDP-ответов клиенту, что должно существенно снизить вероятность потери UDP-пакетов. Значение 1232 выбрано, так как оно является максимумом, при котором размер DNS-ответа с учётом IPv6 укладывается в минимальное значение MTU (1280);
  • Добавлен новый бэкенд хранения на базе БД LMDB. Бэкенд полностью совместим с DNSSEC, может использоваться для master- и slave-зон, и обеспечивает более высокую производительность, чем большинство остальных бэкендов. Непосредственно перед релизом в код было добавлено изменение, которое нарушило работу бэкенда LMDB (работает обработка slave зон и загрузка через pdnsutil, но перестали работать такие команды, как «pdnsutil edit-zone». Проблемы планируется устранить в ближайшем корректирующем выпуске;
  • Прекращена поддержка плохо документированной функции «autoserial», которая мешала устранению некоторых проблем. В соответствии с требованиями RFC 8624 (GOST R 34.11-2012 перемещён в категорию «MUST NOT») в DNSSEC прекращена поддержка хэшей GOST DS и цифровых подписей ECC-GOST.

Напомним, что PowerDNS перешёл на шестимесячный цикл разработки, в соответствии с которым следующий значительный релиз PowerDNS Authoritative Server ожидается в феврале 2020 года. Обновления для значительных выпусков будут формироваться в течение года, после чего ещё полгода будут выпускаться исправления уязвимостей. Таким образом, поддержка ветки PowerDNS Authoritative Server 4.2 продлится до января 2021 года.

Source: opennet.ru

Setzt e Commentaire