PowerDNS Authoritative Server 4.2 Meħlus

seħħet rilaxx ta' server DNS awtorevoli PowerDNS Server Awtorevoli 4.2, iddisinjat biex jorganizza d-distribuzzjoni taż-żoni DNS. Permezz mogħti żviluppaturi tal-proġetti, PowerDNS Authoritative Server iservi madwar 30% tan-numru totali ta 'dominji fl-Ewropa (jekk nikkunsidraw biss oqsma b'firem DNSSEC, allura 90%). Kodiċi tal-proġett imqassma minn liċenzjat taħt GPLv2.

PowerDNS Authoritative Server jipprovdi l-abbiltà li jaħżen informazzjoni tad-dominju f’varjetà ta’ databases, inklużi MySQL, PostgreSQL, SQLite3, Oracle, u Microsoft SQL Server, kif ukoll LDAP u fajls b’test sempliċi f’format BIND. Ir-rispons jista 'jiġi ffiltrat aktar (per eżempju, biex jiġi ffiltrat l-ispam) jew ridirezzjonat billi tikkonnettja handlers tad-dwana f'Lua, Java, Perl, Python, Ruby, C u C++. Il-karatteristiċi jinkludu wkoll għodod għall-ġbir mill-bogħod ta 'l-istatistika, inkluż permezz ta' SNMP jew permezz ta 'Web API (server HTTP huwa mibni għal statistika u ġestjoni), startjar mill-ġdid immedjat, magna integrata għall-konnessjoni ta' handlers fil-lingwa Lua, il-ħila li tagħbija bilanċ b'kont meħud tal-post ġeografiku tal-klijent.

Il-prinċipali innovazzjonijiet:

  • Miżjud l-abbiltà definizzjonijiet записей с обработчиками на языке Lua, при помощи которых можно создавать изощрённые обработчики, учитывающие при отдаче данных AS, подсети, близость к пользователю и т.п. Поддержка Lua-записей реализована для всех бэкендов хранения, включая BIND и LMDB. Например, для отдачи данных с учётом фоновой проверки доступности хостов в конфигурации зоны теперь можно указать:

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

  • Добавлена новая утилита ixfrdist, позволяющая передавать зоны от авторитетного сервера при помощи запросов AXFR и IXFR, учитывая актуальность передаваемых данных (для каждого домена осуществляется проверка номера SOA и загружаются только новые версии зоны). Утилита позволяет организовать синхронизацию зон на очень большом числе вторичных и рекурсивных серверов не создавая большой нагрузки на первичный сервер;
  • В рамках подготовки к инициативе Jum il-bandiera tad-DNS 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 года.

Sors: opennet.ru

Żid kumment