O KnotDNS se distingue por seu foco no processamento de consultas de alto desempenho, para o qual utiliza uma implementação multithread e principalmente sem bloqueio que se adapta bem aos sistemas SMP. São fornecidos recursos como adição e exclusão de zonas dinamicamente, transferência de zonas entre servidores, DDNS (atualizações dinâmicas), NSID (RFC 5001), extensões EDNS0 e DNSSEC (incluindo NSEC3), limitação de taxa de resposta (RRL).
Na nova versão:
- Foi implementado suporte total para diversos cálculos de números de série (SOA) para uma zona nos servidores mestre e escravo, quando a zona é certificada com assinatura digital no servidor escravo;
- Adicionado suporte para registros com curingas ao módulo geoip;
- Uma nova configuração 'rrsig-pre-refresh' foi adicionada ao DNSSEC para reduzir a frequência de eventos de autenticação de zona de assinatura digital;
- Adicionada a configuração “tcp-reuseport” para definir o modo SO_REUSEPORT(_LB) para soquetes TCP;
- Adicionada configuração “tcp-io-timeout” para limitar o tempo de operações de E/S de entrada sobre TCP;
- O desempenho das operações de modificação de conteúdo de zona aumentou significativamente;
- O suporte para reconfiguração de interfaces e manipuladores de rede foi descontinuado, pois não pode ser executado após o processo ter redefinido os privilégios;
- Reformulação da implementação de Cookies DNS para cumprir integralmente o projeto de especificação draft-ietf-dnsop-server-cookies;
- Por padrão, o limite de conexão TCP agora está limitado a metade do limite do descritor de arquivos do sistema e o número de arquivos abertos agora está limitado a 1048576;
- Ao escolher o número de manipuladores em execução, agora é usado o número de CPUs, mas não inferior a 10;
- Muitas opções foram renomeadas, por exemplo 'server.tcp-reply-timeout' para 'server.tcp-remote-io-timeout', 'server.max-tcp-clients' para 'server.tcp-max-clients', 'template.journal-db' para 'database.journal-db', etc. O suporte para nomes mais antigos será mantido pelo menos até o próximo lançamento principal.
Fonte: opennet.ru