Lançamento do servidor DNS KnotDNS 3.0.0

Publicado lançamento KnotDNS 3.0.0, um servidor DNS autoritário de alto desempenho (o recursivo é um aplicativo separado), suportando todos os recursos modernos do DNS. O projeto é desenvolvido pelo registro de nomes checo CZ.NIC, escrito em C e é distribuído sob a licença GPLv3.

KnotDNS se destaca pela alta performance no processamento de consultas, utilizando uma implementação multi-threaded e, em grande parte, não bloqueante, sendo bem escalável em sistemas SMP. Recursos como adição e remoção de zonas em tempo real, transferência de zonas entre servidores, DDNS (atualizações dinâmicas), NSID (RFC 5001), extensões EDNS0 e DNSSEC (incluindo NSEC3), e restrições de intensidade de respostas (RRL) são fornecidos.

No novo lançamento:

  • Foi adicionado um modo de rede de alto desempenho, implementado com o uso do subsistema XDP (eXpress Data Path), que oferece recursos para o processamento de pacotes no nível do driver de rede antes do processamento pela pilha de rede do núcleo Linux. Para utilização do modo, é necessário ter um kernel Linux 4.18 ou mais recente.
  • Adicionou suporte ao catálogo de zonas ("Catalog Zones"), que simplifica a manutenção de servidores DNS secundários. Ao habilitar este recurso, em vez de definir registros individuais para cada zona secundária no servidor secundário, é organizada uma transferência do catálogo de zonas entre o servidor primário e o secundário. Assim, as zonas introduzidas no servidor primário, marcadas como pertencentes ao catálogo, serão automaticamente criadas no servidor secundário, sem necessidade de edição dos arquivos de configuração. Uma ferramenta chamada kcatalogprint foi proposta para gerenciar o catálogo.
  • Adicionado um novo modo de verificação DNSSEC.
  • Adicionada a ferramenta kzonesign para a criação manual de assinaturas digitais para DNSSEC.
  • Adicionada a ferramenta kxdpgun, que implementa um gerador de tráfego de alto desempenho "DNS sobre UDP" para Linux.
  • O kdig agora suporta DNS sobre HTTPS (DoH), implementado usando GnuTLS e libnghttp2.
  • No modo de gerenciamento manual de chaves DNSSEC, foi adicionada a suporte para status de revogação de chaves KSK (Key Signing Key) (RFC 5011).
  • Foi adicionada a suporte à formação determinística de assinaturas digitais usando algoritmos ECDSA (para funcionamento, é necessário GnuTLS 3.6.10 ou mais recente).
  • Uma maneira segura de fazer backup e restaurar dados de zonas DNS foi proposta.
  • A performance do módulo "statistics" foi significativamente aumentada.
  • Ao ativar o modo de multithreading para a geração de assinaturas digitais para zonas DNS, foi garantida a paralelização de algumas operações adicionais com as zonas.
  • A eficiência do cache foi aprimorada e o desempenho no processamento de solicitações foi aumentado.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster