Se ha publicado la versión del servidor DNS autoritativo PowerDNS Authoritative Server 4.5, diseñado para la gestión de zonas DNS. Según los desarrolladores del proyecto, PowerDNS Authoritative Server gestiona aproximadamente el 30% del total de dominios en Europa (si consideramos solo los dominios con firmas DNSSEC, entonces el 90%). El código del proyecto se distribuye bajo la licencia GPLv2.
PowerDNS Authoritative Server ofrece la posibilidad de almacenar información sobre dominios en varias bases de datos, incluyendo MySQL, PostgreSQL, SQLite3, Oracle y Microsoft SQL Server, así como en LDAP y archivos de texto en formato BIND. Las respuestas pueden ser filtradas adicionalmente (por ejemplo, para eliminar spam) o redirigidas mediante la conexión de controladores personalizados en lenguajes como Lua, Java, Perl, Python, Ruby, C y C++. También se destacan características para la recopilación remota de estadísticas, incluso a través de SNMP o mediante API web (para la estadística y gestión, se incluye un servidor http), reinicio instantáneo, un motor integrado para conectar controladores en Lua, y la posibilidad de balanceo de carga teniendo en cuenta la ubicación geográfica del cliente.
Novedades principales:
- Se ha habilitado por defecto la caché de zonas DNS, que permite mantener la lista de zonas DNS en la memoria RAM. La caché evita las consultas a la base de datos al procesar solicitudes desconocidas. dominios y protege el servidor de ataques dirigidos a agotar los recursos computacionales.
- Se ha cambiado el orden de procesamiento de la cola de solicitudes AXFR en los servidores DNS secundarios para dar mayor prioridad a la entrega de cambios reales en sistemas con un gran número de zonas (más de 100,000).
Fuente: opennet.ru
